- 1、本文档共115页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux kernel 组态
嵌入式軟體聯盟Embedded Software Consortium .tw 嵌入式軟體聯盟Embedded Software Consortium Building Embedded Linux 2 Building Embedded Linux System五步驟 必須先建立開發系統 確認目標板 建構開發環境 Building Embedded Linux for Target (此章) 燒寫至儲存裝置(此章) Outline 前言及介紹 Bootloader Kernel Root Filesystem 燒寫資料至flash 此章節使用套件 vivi bootloader(0.1.4) Linux kernel(2.4.18) Busybox(1.0.0) JFlash 前言 在建構Embedded Linux之前,必須先了解其開機運作流程,再開始建構其所需要工具及整個根檔案系統。 其中包括三個主要部份 一個是Bootloader,一個Kernel及另一個Root Filesystem。建構完成後,再燒寫至Nand Flash,即可動作。 熟悉開機流程 Bootloader介紹 開機第一個執行的開機載入程式,通常並沒有限定要用何種Bootloader, X86平台上有LILO、GRUB等, ARM平台上則有U-Boot、VIVI等。 功能為硬體初始化, 將kernel從flash上讀到RAM空間中. 再跳至kernel第一條指令處執行等。 Linux Kernel介紹 主要動作有驅動週邊硬體設備、Network,掛載根檔案系統(Root Filesystem)等。 其中還包括記憶體管理程式,如分頁等。核心最後一步驟就是掛載Root Filesystem, Root Filesystem介紹 根檔案系統包含了許多元件,其中包含系統函式庫,裝置節點檔(device node),系統啓動檔,設定檔,系統應用程式及客製應用程式等。 開發流程 步驟1 建立Cross-Toolchain 步驟2 使用Cross-Toolchain編譯目標板的Bootloader 步驟3 使用Cross-Toolchain編譯目標板的Kernel 步驟4 使用Cross-Toolchain建立目標板的Root Filesystem 開發流程 步驟5 使用工具燒寫Bootloader至目標板的Flash 步驟6 使用工具燒寫Kernel至目標板的Flash 步驟7 使用工具燒寫Root Filesystem至目標板的Flash 開發流程 開發方式 透過 rs232 開發 Bootloader (vivi) 支援ARM Core處理器的Bootloader眾多,在此以MIZI公司所開發的VIVI Bootloader為預設使用的Bootloader,沒有限定一定要何種Bootloader。 Bootloader (vivi) Bootloader (vivi)特色 Its easy to add new Processor. Its easy to add new board. Its easy Porting Kernel device driver. It supports Various MTD. You can add sample source code or can load test code to RAM. 出處 : / Bootloader (vivi) 初始化硬體. 設定CPU頻率, 點亮LED, 將kernel,rootfs從Flash複製到RAM, 並執行kernel. vivi 有能夠將資料寫入Flash的功能 經由serial port傳輸 提供一個能夠對目標板下command的介面 經由serial port Bootloader (vivi) 能夠經由JTAG cable、Serial cable、 Ethernet cable 傳輸檔案。 Bootloader (vivi) 下載完後,置於$PRJROOT/boot/ 移至vivi位置 # cd $PRJROOT/boot/ 解開vivi # tar jxvf vivi.tar.bz2 解開後,會出現vivi/目錄夾,則進入。 # cd vivi/ 編譯 Bootloader (vivi) 選擇所需組態 # make menuconfig 編譯出映像檔 # make 映像檔所在位置 vivi所在目錄/vivi Bootloader (vivi) System Type 處理器型號 General setup Cache Enable (Dual Cache) Serial Port Serial Port
您可能关注的文档
- ec微站平台.ppt
- eduroam @ihep用户统计 - indico.ppt
- elte 成就南京智慧城市.pdf
- e-mail - 浙大现代教育技术 - 浙江大学.doc
- ercp 对肝移植术后胆漏的诊疗效果评价.pdf
- elsevier与lib20.ppt
- eras主要内容 - 江苏省人民医院.ppt
- erp实施中的用户有效参与 - 管理学报.pdf
- evc50030a2 充电模块说明书v10 - 菊水皇家科技.pdf
- evwpi、evpi和eol.ppt
- 江苏镇江市委老干部局编外用工招聘笔试模拟试题参考答案详解.docx
- 2024年福建省教育厅直属学校招聘16人方案笔试备考题库及答案详解1套.docx
- (2025)资阳市入团积极分子考试题库(含答案).docx
- 2024年赤峰市入团积极分子发展对象考试题库(含答案).docx
- 2025年青海高等研究院发展服务中心招聘6人笔试模拟试题及参考答案详解一套.docx
- 2025年江苏无锡市事业单位定向招聘退役大学生士兵12人笔试模拟试题含答案详解.docx
- (2025)资阳市“入团积极分子”学习考试精选库(含答案).docx
- 2024年常德市入团积极分子考试题库(含答案).docx
- 2024年蚌埠市入团积极分子考试题库(含答案).docx
- (2025)资阳市团校入团考试题库(含答案).docx
最近下载
- Unit1《实用商务英语写作教程》作者董晓波—教学课件.ppt VIP
- 中西医结合诊所规章制度大全.docx VIP
- (2025年)抗菌药物临床应用知识培训考试题库(附答案).docx VIP
- DLT 5044-2014 电力工程直流电源系统设计技术规程.docx
- 《联合国教科文:教师人工智能能力框架》--中文版.docx
- OpenHarmony应用开发认证考试题库大全-中(多选题汇总).docx
- 山东省济南市历城区2023-2024学年四年级下学期期末考试数学试题 附答案.pdf VIP
- 机封培训课件.pptx VIP
- 2023年7月黑龙江省普通高中学业水平合格性考试物理真题试卷含答案.docx VIP
- 中外新闻传播史考题及答案.pdf VIP
文档评论(0)