LPC3250 ttyS1 發送問題解決辦法

LPC3250 ttyS1,在應用程式中使用了usleep或者使用了線程等待操作,發送資料會出現只能發送一次,後續幀無法發送的問題,必須在超級終端按斷行符號或者通過串口軟體發送一個字元後才能發出後來的幀,問題解決如下: 將8250.c的__stop_tx函數改為如下代碼:1216 static inline void __stop_tx(struct uart_8250_port *p)1217 {1218 struct uart_8250_port *up = (struct

在核心頂層Makefile中增加軟連結

由於最新核心標頭檔位置的改變,一些原有的驅動所包含的標頭檔會找不到,為了肢解使用舊有的驅動而不做太大改動,可以增加一個軟串連:cd ../include/asm-arm/ln -sf http://www.cnblogs.com/arch/arm/mach-lpc32xx/include/mach/

SilverLight自訂複雜控制項問題

這裡的控制項不是簡單的類似combobox或者textbox,有些類似vc裡面的ocx控制項,可以實現比較複雜的邏輯功能,我現在遇到的問題是這個控制項本身用到了static變數(不可避免使用),問題在於ocx控制項有明顯的邊界,建立多個控制項相互之間不會產生影響,但是在silverlight當中或者說wpf當中建立多個控制項相互之間邊界就很不明顯,造成資料或者訊息串通,不知道在SilverLight當中有什麼辦法可以隔離這種影響,用建立應用程式定義域的方式也行(我測試的時候發現在silverli

LPC3250 BSP Header Files’ Position

需求    使用者驅動一般都會有這樣類似的檔案包含:#include <asm/arch/hardware.h>       這就要求平台相關的標頭檔必須放在include/asm/arch/目錄下,而LPC3250的平台相關標頭檔卻放在arch/arm/mach-lpc32xx/include/mach/目錄下,如下所示:[chenxibing@localhost linux-2.6.27.8]$ ls

有點亂

     最近事情有點多, 也有點亂,把整個大概完成了.好像慢慢也要進入工作,生活的狀態了. 從而接下來會過著培訓,有規律性的上班生活, 不知道是好還是不好.還沒來得及想.人總是在追求著什麼,

LPC3250 Perpheral Base Registers

LPC3250 Perpheral Base Registers基地址定義:    LPC3250外設眾多,無法將全部的寄存器做成一個標頭檔,或者列出全部的寄存器和地址。移植代碼將每個外圍組件的基地址做成一個檔案platform.h,然後為每個外設再編寫單獨的外設寄存器列表(位移量),如lpc32xx_gpio.h等等。 platform.h檔案內容如下:/* * asm-arm/arch-lpc32xx/platform.h * * Author: Kevin Wells <kevin.

在SilverLight中同步調用調用wcf服務

這幾天使用SilverLight調用ironpython遇到了一些問題,後來在codeplex網站上找到瞭解決方案     是這樣的,在Silverlight指令碼系統中調用的指令碼有些使用到了wcf,而指令碼之間調用在資料上是有先後依賴關係的,比如:    def doSomething:         obj1 = context.Load("From Obj1") #context是C#註冊到ironpython中的對象,Load使用了wcf服務下載服務端資料       #載入obj2

LPC3250高分屏設定

640x480,使用夏普的8寸液晶測試:235 static struct clcd_panel conn_lcd_panel_vga = {236     .mode       = {237         .name       = "VGA portrait",238         .refresh    = 60,239         .xres       = 640,240         .yres       = 480,241         .pixclock   =

非常好的BASH指令碼編寫教程

這裡有個老American寫的 BASH指令碼編寫教程,非常不錯,至少沒接觸過BASH的也能看懂!建立一個指令碼  Linux中有好多中不同的shell,但是通常我們使用bash (bourne again shell)進行shell編程,因為bash是免費的並且很容易使用。所以在本文中筆者所提供的指令碼都是使用bash(但是在大多數情況下,這些指令碼同樣可以在bash的大姐,bourne

在SilverLight中整合IronPython載入服務端*.py檔案的問題(已解決)

問題在於,假如在服務端放著linq.py,test.py在test.py檔案裡面寫import linq那麼test.py是不會在目前的目錄找到linq.py檔案的,所以import linq會失敗,難道我只能一次性下載所有的*.py檔案到用戶端執行嗎,再者,在SilverLight裡面載入*.py檔案用相對路徑還是絕對路徑呢,有誰知道嗎?-----經過這2天的資料收集,基本解決了有關ironpython在browser端與silverlight整合的問題,首先py檔案的載入問題有2個解決方案,

LPC3250 Perpheral IO Mapping

LPC3250 IO空間圖機器描述    在board-smartarm3250.c中實現:MACHINE_START (LPC3XXX, "SmartARM3250 board with the LPC3250 Microcontroller")          /* Maintainer: Kevin Wells, NXP Semiconductors */          .phys_io= UART5_BASE,          .io_pg_offst= ((io_p2v

在u-boot中實現UART3驅動

/* * Copyright (C) 2010 ZLGMCU * All rights reserved. * * @Author: Chenxibing * @Descr: LPC3250 UART5 & UART3 driver for AnyWhere. */#include <common.h>#include <lpc3250.h>DECLARE_GLOBAL_DATA_PTR;初始化,傳輸速率9600,8N1。int uart3_init(void)

在項目中整合ironpython以獲得二次開發能力

這裡有個連結,主要是講如何在ironpython裡面使用linq to objects功能http://www.cnblogs.com/liangshi/archive/2010/05/03/1726413.html 不過我調試的時候不知道應該怎麼測試這段代碼Code highlighting produced by Actipro CodeHighlighter

hibernate 主鍵hilo產生方式

  //第一種適合所有資料庫,根據hibernate的文檔,使用identity或者sequence會導致2次資料庫操作//第一次是插入或者更新,第二次擷取ID值,而hilo只會操作一次,但是hibernate使用JTA擷取應用伺服器的資料來源串連的時候無法使用hilo          <generator class="hilo">             <param

Qt4: Show an image in your widget – 在Qt裡面顯示映像

很多人問,怎麼快捷的在Qt裡面顯示映像。 個人以為,在Qt裡面你的widget上顯示映像的最簡單方法就是用QImage和QPaint。方法如下。 假設我們現在已經有了一個QImage的object。怎麼有的,這裡不管。 QImage

.net下用dtd文檔驗證xml

 .net 用dtd驗證xml 還是在微軟支援人員中心找到答案. 1.建立book.xml檔案,dtd也可以另存新檔一個檔案,xml檔案裡面加上dtd路徑就可以了<!DOCTYPE Product SYSTEM "book.dtd"><!DOCTYPE bookstore [  <!ELEMENT bookstore (book)*>   <!ELEMENT book (title,author,price)>  <!ATTLIST book

NAND FLASH分區規劃

由於BOOTLOADRER、PARAMS以及核心、檔案系統都在NAND FLASH上,因此分區就得進行統一規劃。系統的NAND FLASH分區依賴於u-boot和Linux核心兩方面的設定。 U-Boot中的NAND分區    檔案:include/configs/開發板.h    這是Phy3250的參數,Phy3250採用32MB的NAND FLASH,扇區大小為16KB:189 /* Phy3250's NAND FLASH, 32MB, 16K size(Block, Sector) *

QRegExpRegex用法

"^\d+$"  //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$"  //正整數 "^((-\d+)|(0+))$"  //非正整數(負整數 + 0) "^-[0-9]*[1-9][0-9]*$"  //負整數 "^-?\d+$"    //整數 "^\d+(\.\d+)?$"  //非負浮點數(正浮點數 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)

lpc3250 TFT-4238液晶支援

TFT-4238液晶和原來的TFT-6862差別較大。 這個屏的時鐘和訊號極性為低電平,需要修改LCD_POL寄存器(0x3104 0008)的bit14為1. 【arch/arm/mach-lpc32xx/clocks-lpc32xx.c】1623         tmp &= ~(0xF800001F);1624         tmp &= ~CLCDC_LCDTIMING2_BCD;1625         tmp |= (div & 0x1F);1626    

消除控制台的游標

修改drivers/video/console/Makefile,去掉游標檔案29 #obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += fbcon.o bitblit.o font.o softcursor.o30 obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += fbcon.o bitblit.o

總頁數: 61357 1 .... 9192 9193 9194 9195 9196 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.