教育部顧問式嵌入式軟體聯盟-個人網站網路硬碟.docVIP

教育部顧問式嵌入式軟體聯盟-個人網站網路硬碟.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教育部顧問式嵌入式軟體聯盟-個人網站網路硬碟

教育部顧問式嵌入式軟體聯盟 實驗模組整合與單一平台建置計畫 實驗模組名稱: Embedded file-system on Creator-XScale-PXA270 開發教師: 楊中平 (cpyoung@.tw) 開發學生: 張雅松 (p7694418@.tw) 學校系所: 成功大學資訊工程學系 聯絡電話: 06-2757575 x 62551 聯絡地址: 台南市大學路1號資訊工程系 繳交日期: 2006年5月25日 實驗平台: Creator-XScale-PXA270 實驗主軸: 檔案系統 實驗內容關鍵字: Linux, OS porting, file-system, Creator-XScale-PXA270 建檔編號: (嵌入式軟體聯盟專用) 實驗目的 這個實驗的目的在於為了我們的嵌入式系統實驗建立所需要的檔案系統, 這個實驗完成之後,我們就可以擁有屬於我們自己的檔案系統映像,基於 Linux核心 。我們在這個實驗裡面教導的只是建置整個檔案系統的流程,包含了每一個步驟以及你應該要注意跟留神的提示,同時我們還會指出一些當你遇到問題的時候的解決技巧。這個實驗結束之後,你可以學到關於檔案系統 建置的整體概念。 實驗器材 PC x 1 Requirement: any modern PC will do. Purpose: To work as a host workstation on which we will run Linux kernel and our file-system. 新華Creator –XScale-PXA270 Spec: Intel XScale PXA-270 代理商: 新華電腦股份有限公司 (886-2-2881-1791) 實驗所需軟體 PC Windows XP or 2000 for download Any Linux distribution will be ok, we use the fedora core3 with kernel 2.6.12-1.1381_FC3smp ARM linux gcc cross compiler 2.95.3 Creator-XScale-PXA270 Bootloader from the supporter Linux kernel in the disk provided by the 新華電腦 Table of Contents Part 1 – 摘要 Part 2 – 所需的檔案 Part 3 – 建立交叉編譯的環境 Part 4 – 建立檔案系統 Part 5 – 製作檔案系統映像………………………………… Part 6 – 注意事項…………………………………………………………………... Part 1【摘要】 這個實驗的目的在於為了我們的嵌入式系統實驗建立所需要的檔案系統, 這個實驗完成之後,我們就可以擁有屬於我們自己的檔案系統映像,基於 Linux核心 ,這個核心是由新華提供的光碟片裡面得到的,同時還要patch過才行,步驟我們在下面的部分會教。我們在這個實驗裡面教導的只是建置整個檔案系統的流程,包含了每一個步驟以及你應該要注意跟留神的提示,同時我們還會指出一些當你遇到問題的時候的解決技巧。這個實驗結束之後,你可以學到關於檔案系統建置的整體概念。 Part 2 【所需要的檔案】 檔案名稱 官方網站以及下載點 cross-2.95.3.tar.bz2 .uk/pub/linux/arm/toolchain/ Busybox-1.00.tar.gz / 你可以將上述的原始檔都放在同一個開發目錄底下,例如 /home/initiald/Xscale 這個path底下,因為這裡是考慮到你的主機可能會有多人在使用的情形,所以將要開發的目錄設置在你自己的家目錄底下,如果你的主機只有你自己在使用的情形下,你大可以在 / 根目錄底下設一個目錄來當作開發目錄,例如 /HANEL這個目錄,以上範例都只是參考用的。因為這一份是給沒有做過的人看的文件,所以一些Linux的指令也會有大概的介紹。同時我們還需要從新華所附的光碟片裡面得到Linux 的kernel source tree 還有它的patch檔案。 Part 3 【建立 Cross-Compiler的環境】 透過交叉編譯(cross compile)的過程就可以將程式編譯成可以在ARM架構CPU上執行的程式(因為ARM的組合語言跟我們一般PC所使用的x86組語是不一樣的,所以他們的machine code的格式也都不一樣,為了讓程式在ARM的CPU上也能夠執行,所以我們需要cross compiler來將在我們PC上編寫的程式編譯成ARM的程式)。

文档评论(0)

busuanzi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档