linux內(nèi)核構(gòu)建嵌入式操作系統(tǒng)培訓(xùn) 大綱
嵌入式系統(tǒng)構(gòu)建和核心器件特性深度理解
當(dāng)前主流嵌入式SoC的架構(gòu)設(shè)計(jì)和特性、外設(shè)講解
SRAM、DRAM、Cache等內(nèi)存設(shè)備的特性講解
NorFlash、NandFlash、SD/EMMC、硬盤(IDE/SATA)等存儲(chǔ)設(shè)備的特性講解
內(nèi)存和IO統(tǒng)一編址,外設(shè)控制器的IO方法講解
SoC啟動(dòng)設(shè)計(jì)和內(nèi)置iROM(BL0)的設(shè)計(jì)方法
SoC的異常處理機(jī)制和異常向量表
SoC的特權(quán)模式和普通模式
SoC的流水線設(shè)計(jì)以及流水線對(duì)異常處理的編程影響
ARM匯編基礎(chǔ)
實(shí)驗(yàn)平臺(tái):X210開發(fā)板介紹
嵌入式linux系統(tǒng)構(gòu)建
bootloader:uboot
linux kernel與device driver
rootfs與啟動(dòng)腳本
app
uboot源碼解析與移植
uboot配置與編譯、下載、啟動(dòng)、使用
uboot啟動(dòng)第一階段分析
uboot啟動(dòng)第二階段分析
uboot啟動(dòng)linux kernel與傳參實(shí)現(xiàn)
uboot環(huán)境變量詳解
uboot的硬件驅(qū)動(dòng)體系介紹
uboot中fastboot的實(shí)現(xiàn)
linux kernel源碼分析與移植
linux kernel源碼目錄詳解
linux kernel配置與編譯、下載、啟動(dòng)、使用
linux kernel啟動(dòng)第一階段分析
linux kernel啟動(dòng)第二階段分析
rootfs構(gòu)建與解析
rootfs的設(shè)計(jì)理念與實(shí)現(xiàn)方法
小rootfs的手把手構(gòu)建與掛載實(shí)驗(yàn)
busybox
rootfs中的啟動(dòng)腳本分析
rootfs中使用動(dòng)態(tài)鏈接庫
rootfs中移植和運(yùn)行應(yīng)用程序
常見linux驅(qū)動(dòng)框架
linux設(shè)備驅(qū)動(dòng)框架與編程實(shí)踐
LED與字符設(shè)備驅(qū)動(dòng)
framebuffer與顯示設(shè)備驅(qū)動(dòng)
按鍵與input設(shè)備驅(qū)動(dòng)
根據(jù)需要構(gòu)建自己的操作系統(tǒng)
結(jié)合一個(gè)實(shí)例,講解如何根據(jù)自己的需求構(gòu)建嵌入式操作系統(tǒng):
嵌入式操作系統(tǒng)需求分析
嵌入式操作系統(tǒng)功能模塊設(shè)計(jì)
嵌入式操作系統(tǒng)內(nèi)核調(diào)度規(guī)則設(shè)計(jì)
基于Linux代碼裁剪
根據(jù)需要修改相關(guān)模塊
補(bǔ)充自己的特有的功能模塊 |