嵌入式Linux 軟體方向有什麼教程推薦嗎?
韋東山不要錢的課程感覺還可以,入門足夠。至於要深入得上手專案了,不然看影片真沒什麼用,到公司裡鍛鍊實踐的機會很多,多向公司前輩學習請教,你能學到從其他地方學不來的很多工程經驗,所以多實踐,帶著問題去學習,多向公司前輩請教,業餘時間多看點理論書籍也非常有必要。至於具體學習方向,還是得看公司裡具體是什麼工作崗位了
去買一款常見的板子。
比如早期的三星 2410 後來的2440
還有s5pv210
然後把能下到的相關資料下載回去。自己看一遍,按照自己的理解做個整理。
資料就有了,要做什麼也知道了。
如果要搞就去搞底層,驅動之類的。或者做安全或者音影片頻編解碼。千萬不要去做純應用。我就是做這個的。後期特別尷尬。
推薦幾個大咖的課程讓你學習學習,裡面有免費和付費的,你自己可以選學
【千鋒物聯網】2019Linux高階程式設計全套影片-電子芯吧客(www。icxbk。com)
掌握linux環境下
C語言
實現檔案操作、標準I/O庫,多執行緒程式設計的技巧,學會在linux平臺下編寫應用程式,培養學生分析問題和解決問題的實際能力。
Linux應用程式設計和網路程式設計-電子芯吧客(www。icxbk。com)
本課程主要講解linux中的檔案讀寫和IO處理,包括API的概念、open函式的重要flag、linux核心管理檔案的原理、inode和vnode、檔案共享、標準IO等。最終目的是讓大家理解並掌握在linux中使用API和庫函式進行檔案操作的一般方法。
嵌入式Linux系統基礎講解與實戰-信盈達【嵌入式課程系列】基礎篇之環境搭建 - 電子芯吧客
本期課程從零開始學會使用Linux系統,從而為在Linux命令列下進行嵌入式軟體開發打下基礎。課程同時講了很多軟體開發需要的基礎概念,如環境變數、相對路徑、絕對路徑、命令列和GUI等。實踐中發現很多學生,尤其是非計算機專業的學生因為這些基礎概念的缺失導致學習緩慢、難以理解課程。因此學好本課程是為了以後學習核心打基礎。
Linux系統u-boot常用命令簡介 - 電子芯吧客
課程內容:
1、嵌入式開發平臺硬體環境搭建:u-boot,核心裁剪,編譯,檔案系統掛接
2、Linux 核心 模組程式設計、驅動理論,字元裝置驅動
3、符裝置驅動:早期和Linux2。6標準字元裝置驅動模型
4、符裝置驅動:常用檔案操作介面實現
5、符裝置驅動:Linux驅動中斷程式設計
6、Linux裝置驅動——核心定時器
7、核心工作佇列
8、)核心微執行緒, tasklet機制
9、核心同步機制
10、平臺匯流排驅動模型
11、LCD應用程式編寫、LCD驅動程式移植
12、LCD驅動框架分析
13、Linux輸入子系統
14、Linux I2C子系統
15、Linux SPI子系統
16、Linux產品釋出
17、WIFI驅動移植
18、USB裝置驅動(滑鼠驅動分析)
19、Qt移植到開發板
Linux系統程式設計影片教程:入門篇-電子芯吧客(www。icxbk。com)
本課程主要面向零基礎Linux程式設計人員,介紹Linux系統程式設計的基本概念、常用的一些程式設計技巧,最後帶領大家如何使用Linux的API編寫一個音訊播放器。