此Blog用來收集、整理網路上各種資訊,每篇都會附上來源、參考資訊,如果有標示整理即是我有潤飾成繁中用法、參考其他文章整合 ... 等。
所有引用文章版權皆為原作者所有!
以下為個人程式心得整理和文章快速列表:
Linux:
- 注意 user space 跟 kernel space 的 include 是不同的!
- 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
* How to connect Android dev board to internet through usb0
* Android 初始化語言(Android init Language)
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);
留言列表