轉頂嵌歐老師 深入學習嵌入式linux知識要點

2021-05-25 17:18:13 字數 1230 閱讀 3482

深入

學習嵌入式linux

知識要點

一.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理論 知識1.計算機 基本理論 2.cpu 體系結構 3.記憶體管理 4.檔案系統 5.程序排程 6.linux 常用操作。二.linux驅動 知識1.i2c驅動新增使用 2.spi 驅動新增和讀寫 3.io驅動 4.dma驅動 5.中斷源 6.競爭,併發,阻塞,非同步,執行緒,記憶體...

跟韋老師學習嵌入式 LED總結

本文內容由淺入深主要介紹了jz2440的led裸板程式,led的簡單驅動程式 arm開發板的裸板程式和51微控制器類似,需要通過配置暫存器來實現。s3c2440有130個i o口,共分為a j共9組。1.硬體原理圖 jz2440的硬體連線圖,如下圖所示 從圖中可以看出led1 led2 led3 l...