一.linux理論
知識1.計算機
基本理論;
2.cpu
體系結構
;3.記憶體管理
;4.檔案系統
;5.程序排程
;6.linux
常用操作。
二.linux驅動
知識1.i2c驅動新增使用
2.spi
驅動新增和讀寫
3.io驅動
4.dma驅動
5.中斷源
6.競爭,併發,阻塞,非同步,執行緒,記憶體,
io,除錯
7.usb 8.flash,檔案系統
9.網絡卡驅動
10. lcd驅動
三.linux程式設計
知識 1.輸入輸出,檔案
,資料夾
2.字串
,資料結構,堆疊,鍊錶,(查詢)演算法,二叉樹
3.執行緒
: 執行緒屬性,執行緒同步(鎖,訊號量,條件變數)
4.程序:守候程序,程序通訊-管道,訊號,
systemv
(訊息,共享記憶體,訊號燈),讀寫鎖,套接字
5.網路:
socket
,ftp
客戶端,
tftp
客戶端,
命令
6.環境變數,庫預設搜尋路徑,
arm-linux-gcc
庫路徑,設定搜尋路徑,編譯流程,
lds檔案,內聯彙編
7.gcc ,ld, ar, ranlib, objdump, readelf, objcopy工具
8.make makefile
9.shell,perl
10.裝置程式設計
v4l,
lcd和
overlayer2
,串列埠,並口,
mixer, dsp, adc, ts
,mouse
11.高階除錯方法
深入學習嵌入式Linux知識要點
一.linux理論 知識1.計算機 基本理論 2.cpu 體系結構 3.記憶體管理 4.檔案系統 5.程序排程 6.linux 常用操作。二.linux驅動 知識1.i2c驅動新增使用 2.spi 驅動新增和讀寫 3.io驅動 4.dma驅動 5.中斷源 6.競爭,併發,阻塞,非同步,執行緒,記憶體...
轉頂嵌歐老師 深入學習嵌入式linux知識要點
深入 學習嵌入式linux 知識要點 一.linux理論 知識1.計算機 基本理論 2.cpu 體系結構 3.記憶體管理 4.檔案系統 5.程序排程 6.linux 常用操作。二.linux驅動 知識1.i2c驅動新增使用 2.spi 驅動新增和讀寫 3.io驅動 4.dma驅動 5.中斷源 6.競...
嵌入式linux如何學習
俗話說萬事開頭難 然後中間難,最後難?剛開始的時候,你是否根本就不知如何開始,上網查資料被一堆堆新名詞搞的找不到北,去圖書館看書也是找不到方向?又是arm,又是linux,又是uboot頭都大了。不知道自己究竟從 開始?嵌入式linux如何學習 簡單說,從arm基礎知識到裸機程式設計,從ucosii...