此Blog用來收集、整理網路上各種資訊,每篇都會附上來源、參考資訊,如果有標示整理即是我有潤飾成繁中用法、參考其他文章整合 ... 等。

所有引用文章版權皆為原作者所有!

 

以下為個人程式心得整理和文章快速列表:

Linux:

- 注意 user space 跟 kernel space 的 include 是不同的!

- The Linux Kernel API

- sleep/delay:
> user space 可include <unistd.h> 使用 usleep(1/1000 毫秒)
> kernel space 可 include linux/delay.h 使用 mdelay (毫秒)

- 去除右端空白

sed -i 's/ *$//g'

* Linux 下 User space/Kernel space 傳資料的方式: procfs、seq_file、debugfs和relayfs

 

 

Android Porting:

Official Android Git: android.git.kernel.org Git

Android developer: Android Developers

Android Porting: android-porting group

Sensor simulator | OpenIntents

* Customize OS:
- 在 platform/manifest/default.xml  加入你要預先安裝的程式、目錄、檔案。
- Manually update settings in command line

*Android Initialization Process

*Android Input Event Dispatching

*Android Mount Daemon

*Android Property System

*Using NFS as the rootfs of Android

*Only re-build a specific folder in Android

* 對Android啟動過程的進一步研究

* Android Build System

* Android Building System 分析

* Android Glossary

* Intents List: Google Apps

* 改善 Android 中 memcpy 效能

* Dalvik 記憶體管理

* Dalvik 程式碼分析與示範(一)

* Dalvik 程式碼分析與示範(二)

* Dalvik 程式碼分析與示範(三)

* How to connect Android dev board to internet through usb0

* goandroid

* 隨心翱翔 - android

* 處理簡單的 XML 文件

* Android 初始化語言(Android init Language)

* Log | Android Developers

 

VS 基本環境:

- VS Project -> Resource -> 可設定 Culture

 

MFC:

-

 

WinCE

- WinCE driver load 由 device.exe 在registry裡 driver/builtin 此清單,依序載入所有 stream interface driver,此過程中通常只會跑 xxx_init()。BT driver 會多花3秒是因為在 MS BT stack 執行 HCI_OpenConnection(),對應到serialCSR 是 SR_OPEN() 做 BC4 參數設定。(來源:WinCE driver load flow)

 

 

Win32

- 字串使用,能用TCHAR[size] 會比 LPTSTR 這種指標型安全。 EX: 使用在 wsprintf 時,第一個參數丟入 LPTSTR 會造成不可預期的結果。

- 取得特定系統路徑:

TCHAR szWindowsFolder[MAX_PATH];
SHGetSpecialFolderPath(NULL,szWindowsFolder,CSIDL_WINDOWS,FALSE);

arrow
arrow
    全站熱搜

    huenlil 發表在 痞客邦 留言(0) 人氣()