原创 intel 招聘需求

Job Description:  * Experience in embedded architecture, external interfaces, product constraints.  * Source code devel

原创 difference between nor flash and nand flash

http://umcs.maine.edu/~cmeadow/courses/cos335/Toshiba%20NAND_vs_NOR_Flash_Memory_Technology_Overviewt.pdf

原创 記TI M3 Day -- Stellaris family 技術培訓 歸來

   其實早就該寫這篇文章了,只是由於最近工作比較忙,一時間沒有抽出時間寫,一直拖到現在。趁着目前比較清閒,感覺寫下來,要不還不知道要拖到什麼時候。    以前工作的時候,調試觸摸屏芯片ads7846,曾經有一段時間調試觸摸屏,給TI的客

原创 Linux加速啓動,啓動時間的極限優化

原文鏈接:http://hi.baidu.com/xnej/blog/item/82ecdc8b7ef07cd0fc1f106d.html 在上次完成嵌入式應用的Linux裁減後,Linux的啓動時間仍需要 7s 左右,雖然勉強可以接受,

原创 linux驅動編寫32位與64位設備註意事項

數據類型問題 Linux系統32位與64位GCC編譯器基本數據類型長度對照表 GCC 32位 sizeof(char)=1 sizeof(double)=8 sizeof(float)=4 sizeof(int)=4 sizeof(

原创 browser 支持java applet

最近有客戶需要在pxa270平臺上的 browser上面運行 java applet。 首先想到的就是利用現有的發行版的ARM 版本,網絡上搜索一番, Fedora和debian 都有針對ARMV5TE指令集的版本。所以就開始用發行版嘗試

原创 WinCE設置線程優先級影響

工業通信軟件如CANopen和etherCAT一般都需要系統提供一個精準的timer。 前一段時間 時間在ARM 平臺的WinCE上面實現精準度爲250us 和500us 的timer。主要是利用硬件上面的一個定時器來實現計時功能

原创 我的鼠標

自從買了筆記本電腦後,一共用過三個鼠標了。隨機附帶的那個dell的鼠標,一拿回去就不好用,勉強用了連個月後,實在無法忍受了,就換了。換了個QQ的鼠標,本人不是什麼QQ迷,只是當時覺得那個性價比比較好,就買了。用了將近一年吧,現在中間的滾輪

原创 淺析 penmount9000系列 driver

按照觸摸屏的工作原理和傳輸信息的介質,我們把觸摸屏分爲四種,它們分別爲電阻式、紅外線式、電容感應式以及表面聲波式。最常見的兩類是電阻式觸摸屏和電容式觸摸屏。 PENMOUNT 電阻式控制器 按照接口類別 大致分爲兩類:USB和串口

原创 pxa270 平臺上面一些問題的解決辦法總結

最近在pxa270 平臺上面調試驅動,遇到了一些問題現總結如下,以備日後查看。 問題1 字節對齊     描述:調試網卡驅動 型號爲 ax887966(亞信電子產的)。需要將網卡支持添加到u-boot.1.1.6,由於裏面已經有ne200

原创 編譯"hello world"驅動後都生成了什麼

雖然系統提供的makefile很智能地將hello.c最終編譯成了hello.ko,但是我還是想知道系統的makefile到底幹了些什麼。    首

原创 linux 編譯遇到的問題

最近編譯Fedora 13 的源碼,編譯到 depmod -ae -F System 2.6.33.3 的時候 進程就結束了。 後來嘗試將模塊變少,有時候就可以編譯過,感覺很奇怪。後來用dmesg 發現是“out of memory” 的

原创 linux驅動編寫32位與64位設備注意事項

數據類型問題 Linux系統32位與64位GCC編譯器基本數據類型長度對照表 GCC 32位 sizeof(char)=1 sizeof(double)=8 sizeof(float)=4 sizeof(int)=4 sizeof(

原创 linux 上的一些限制

以下是自己 總結或者從網上 查詢的 linux  默認情況下一些限制,還有待進一步完善。 單個文件名最長字符:255 路徑深度:4096(路徑的最多字符數目) 以上兩個宏定義在/usr/include/linux/limits.h文件中

原创 Fedora 13 上利用plymouth 子啓動過程中顯示logo

Fedora 系統Linux系統從Fedora10開始啓動過程中採用plymouth作爲前端顯示。這個很有意思。我們在做Linux相關產品的時候有時候需要在系統啓動的時候顯示一個logo,以下就是我參考一個英文網頁 (他以ubutnu10