《嵌入式Linux操作繫統——基於ARM處理器的移植、驅動、GUI及應用設計(微課視頻版)》繫統論述了ARM嵌入式Linux應用開發的全過程,內容包括: 宿主機開發環境搭建與配置,常用開發工具的安裝與使用,嵌入式編程基礎知識以及ARM處理器常用命令與ATPCS規則等; 嵌入式C語言編程基礎知識,常用硬件部件的使用與編程方法; 自定義交叉工具鏈制作,U-Boot、Linux內核的分析、配置與移植,rootfs根文件繫統的構造; 內核調試與硬件驅動程序編寫及移植(I2C、Flash、網絡、USB、SD卡、LCD、ADC等); 基於設備樹的Linux 5.8.1的繫統移植(設備樹基礎知識、基於設備樹的中斷子繫統、pinctrl/gpio子繫統); 基於Qt 5.12的嵌入式應用程序開發(從編譯環境配置到源碼編譯、移植、tslib移植等)和Qt Quick應用軟件開發。 由於篇幅有限,嵌入式編程基礎知識、NAND Flash控制器、LCD控制器、ADC和觸摸屏接口、I2C總線接口、Linux驅動程序移植、設備樹與內核異常處理機制等內容以電子資源(PDF)提供,詳見本書配套資源補充資料。同時本書還提供了微課視頻、工程文件、電子教案、教學大綱、教學課件等供讀者學習使用,獲取方式詳見前言。 《嵌入式Linux操作繫統——基於ARM處理器的移植、驅動、GUI及應用設計(微課視頻版)》由淺入深,循序漸進,既可作為高等院校相關專業嵌入式繫統開發的教材,也可供嵌入式Linux的初學者和廣大嵌入式繫統開發人員參考。