嵌入式Linux移植開發(fā) 

概述:詳情請咨詢:13810336369;010-62876152-803;QQ:877975079 劉老師
本信息已過期,發(fā)布者可在"已發(fā)商機"里點擊"重發(fā)"。

刷新時間:
2023-04-03 10:56:48 點擊47370次
聯(lián)系電話:
010-62876152-803 劉老師
QQ:
877975079
信用:4.0  隱性收費:4.0
描述:4.0  產(chǎn)品質(zhì)量:4.0
物流:4.0  服務(wù)態(tài)度:4.0
默認4分 我要打分

課程概述

     Linux具有開放、穩(wěn)定和驅(qū)動資源豐富等特點,通過多年的發(fā)展,Linux核心中對ARM的支持已逐步形成了完備的移植層結(jié)構(gòu),所以也就成為眾多Soc芯片設(shè)計商和板級開發(fā)商首選進行移植的操作系統(tǒng)。但對于移植者來說,移植系統(tǒng)涉及到中斷、定時器、內(nèi)存管理等多方面知識的實際運用,另外,對很多問題的出現(xiàn)難以快速定位,更得不到正確有效的解決
    本課程通過理論課與實驗課相結(jié)合的方式,力求解決開發(fā)者在移植過程中容易出現(xiàn)的問題,使開發(fā)者能夠正確快速的完成Linux內(nèi)核的移植。

 

培訓對象

   對Linux核心及嵌入式系統(tǒng)開發(fā)有一定經(jīng)驗和興趣的人士。需要進行Linux的板級移植和平臺級移植和相關(guān)專業(yè)的技術(shù)工程師,開發(fā)人員。

 

培訓內(nèi)容

嵌入式系統(tǒng)移植
   1. 嵌入式系統(tǒng)移植基本概念
   2. Bootloader移植
   3. 操作系統(tǒng)移植
   4. 應(yīng)用程序移植
Bootloader移植
   1. U-boot簡介和架構(gòu)分析
   2. U-boot代碼要點分析
   3. 實現(xiàn)自己的bootloader

Arm Linux核心移植架構(gòu)分析
   1. Linux的中斷結(jié)構(gòu)
   2. Linux的定時器
   3. Linux的設(shè)備地址映射
   4. Linux基本I/O(serial或顯示)
   5. Linux的初試化
Linux核心的初試化代碼分析(ARM平臺)
   1. 匯編中初始化,核心初始化pgd,虛擬空間的切換
   2. 內(nèi)存和硬件的初始化
   3. 中斷和定時器的初始化
   4. 設(shè)備驅(qū)動的初始化
   5. 根文件系統(tǒng)的掛載
   6. init進程的啟動

Linux核心的編譯和鏈接結(jié)構(gòu)分析
   1. Linux核心的makefile和Kconfig結(jié)構(gòu)分析
   2. Linux核心的鏈接腳本分析
Linux核心的平臺相關(guān)層代碼分析
   1. ARM平臺相關(guān)層代碼結(jié)構(gòu)(arm)
   2. S3C2410的平臺相關(guān)層代碼結(jié)構(gòu)(plat-S3C24xx)
   3. S3C2410板級相關(guān)層代碼結(jié)構(gòu)(mach-S3C2410)
Linux核心移植
   1. 和板級移植相關(guān)的代碼和數(shù)據(jù)結(jié)構(gòu)
   2. 和平臺級移植相關(guān)的代碼和數(shù)據(jù)結(jié)構(gòu)

 

[本信息來自于今日推薦網(wǎng)]