【完整Linux系統燒錄】
→嵌入式Linux開發環境架設、CortexA7架構及ARM組合語言
→MX6U、STM32之LED燈、啟動方式
→C語言版本LED燈、STM32驅動開發
→SDK移植、BSP專案管理、蜂嗚器、按鍵輸入實驗
→主頻和時脈設定、GPI中斷實驗、EPIT計時、高精度延遲時間
→UART及序列埠格式移植、DDR3實驗
→RGB LCD顯示、RTC即時時脈、I2C實驗、SPI實驗
→多點電容觸控式螢實驗,LCD背光調節、ADC實驗
→u-boot使用、Makefile詳解、啟動流程、u-boot移植、圖形化原理
→Linux Makefile詳解、核心啟動流程、核心移植
→Linux root檔案系統建置(BusyBox)
本書一共分兩篇,每篇對應一個不同的階段。第一篇主要是基本常識及最重要的裸機開發,從本篇正式開始開發板的學習。透過數十個裸機常式來幫助讀者了解I.MX6ULL這顆CPU,為以後的Linux驅動開發做準備。讀者可以掌握在Ubuntu下進行ARM開發的方法。第二篇則是系統移植,講解如何將uboot、Linux和root檔案系統移植到開發板上,為後面的Linux驅動開發做準備。把uboot、Linux核心和root檔案系統都在開發板上移植好以後,就可以開始Linux驅動開發了。
Linux最重要的三大類驅動程式,包括字元裝置驅動、區塊裝置驅動和網路裝置驅動,本書都有完整的範例說明,是從事內嵌式Linux開發者最想看到的內容。
作者簡介:
左忠凱(左盟主)
正點原子Linux總監,十年嵌入式開發工作經驗,主要研究方向為ARM內核的MCU以及MPU的開發工作,參與多款Cortex-A/M內核芯片的研發。擁有豐富的RTOS以及嵌入式Linux開發經驗,參與編寫並出版多本嵌入式開發書籍,並且錄製了大量的嵌入式學習影片,深受廣大讀者好評。