原创 使用 kerneldoc

http://www.mjmwired.net/kernel/Documentation/kernel-doc-nano-HOWTO.txt   比如: drivers/rtc/rtc-pxa.c 中寫:   /**  * pxa_rtc

原创 幾種 XXX_initcall 宏研究.doc

引言 今天閱讀啓動相關代碼(bootinfo.c), 看到了一個函數: 232 core_initcall(bootinfo_init); 不由想起前兩天看到的: 607 subsys_initcall(gpiolib_debugfs

原创 ssh 無密碼登錄(使用密鑰)

  1.     本地生成 public keys & private keys$ ssh-keygen -t dsa Generating public/private dsa key pair. Enter file in which

原创 Android CTS 測試研究之二

Android CTS 測試研究之二 作者: 宋立新 Email : [email protected]   前言 繼續較深入瞭解 CTS 的細節 先研究一下具體用法 命令行下敲 cts 進入命令行 , 先看一下幫助 He

原创 一個DMA 分配失敗問題研究

  一個DMA 分配失敗問題研究 作者: 宋立新 Email:[email protected] 現象:最近好幾個模塊的同事都反應驅動中調用:dma_alloc_writecombine 會失敗! 研究:首先重現該問題, 在 nand 驅動

原创 內核啓動時間優化一例

內核啓動時間優化一例 作者: 宋立新 Email:[email protected] 前言        爲了提高開機時間,我們需要優化的部分有: 1)    bootloader 啓動速度 2)    Linux 內核啓動速度 3)   

原创 strace工具移植到ARM(davinci)平臺

strace工具是一個非常強大的工具,是調試程序的好工具。要移植到arm平臺,就需要使用交叉編譯工具編譯生成靜態鏈接的可執行文件。具體步驟如下:1.下載 strace-4.5.16.tar.bz2,不要下載最新的strace-4.5.18

原创 關於 Android 下的自動化測試

關於 Android 下的自動化測試 作者: 宋立新 Email : [email protected]   前言:        現在 Android 開發非常紅火, Java 環境下敏捷開發是不二選擇。 而敏捷開發都是測試驅動

原创 Nand 驅動調試記錄

新項目使用了 Micro 4Gb 16bit Nand 作爲 Storage, 這樣,我們需要對下載工具、bootloader、Linux 內核做一些修改。 這裏主要記錄了 Linux 內核 Nand 驅動調試過程中遇到的問題。 問題1:

原创 讓系統 idle 時更省電_採用平臺相關 idle 函數以降低平均功耗的一個實踐

讓系統 idle 時更省電_採用平臺相關 idle 函數以降低平均功耗的一個實踐 作者: 宋立新 Email:[email protected]   從 Linux 內核啓動說起。   話說某用戶按下開機鍵, bootloader 將內核放

原创 Using Android's Compatibility Test Suite

From:http://bitbar.com/blog/44/using-androids-compatibility-test-suite   Using Android's Compatibility Test Suite Su

原创 關於 bootloader 裏的物理地址到虛擬地址的影射

最近研究 OBM, OBM 裏爲了支持中斷, 需要把中斷入口放在 0 地址, 但是 pxa 平臺 DDR 內存物理地址在 0x80000000, 怎麼辦呢? 使用虛擬地址!   簡單研究了一下 OBM 物理地址到虛擬地址的轉換過程。比較有

原创 Linux嵌入式開發的一些總結

  Linux嵌入式開發的一些總結 作者: 宋立新 Email:[email protected] 前言 做了幾年 Linux 底層嵌入式開發, 有一些心得, 這裏記錄下來,作爲進一步學習 Linux 之前的一個總結。   每日構建 Dai

原创 Android CTS 測試研究

Android CTS 測試研究前言¶從各種渠道瞭解到 Android CTS 測試, 是一種類似於 Windows Mobile LTK 的測試。大體 Google 一下, 發現關於 CTS 的信息非常至少, 只說它有兩萬多個測試用例。

原创 __initdata 的奇怪影響

__initdata 的奇怪影響 作者: 宋立新 Email:[email protected]   恍然大悟後,當然也就不奇怪了。 不過當時 __initdata 修飾符確實給我們帶來很大的困惑。   事情的經過是這樣的。   通常我們