分析歸類,看看我改如何計劃?

一.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客戶端,http server,snmp命令 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.高級調試方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章