新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AT91RM9200的嵌入式ARM開發平臺的實現

        基于AT91RM9200的嵌入式ARM開發平臺的實現

        作者: 時間:2011-06-17 來源:網絡 收藏

        2.5 編譯內核
        首先要修改內核內核目錄下MAKEFILE文件,編譯器修改為安裝好的交叉編譯器,即Arch?=ARM和Cross_Compile?=ARM-Linux-,然后運行命令make DK_Defconfig,配置好內核。如果需要修改一些具體的配置,可以運行makeMenuconfig命令進入如下菜單進行配置。配置好內核之后運行make Image命令,編譯生成內核鏡像Vmlinux,最后用Mkimage工具生成Uimage。

        2.6 制作Ramdisk文件系統
        Linux采用文件系統組織系統中的文件和設備,為設備和用戶程序提供統一接口,因此Linux啟動還需要有根文件系統。根文件系統的作用是存放各種工具、應用程序以及必須的庫文件等。Ramdisk是通過計算機的內存用作設備來創建和掛在文件系統的一種驅動機制,它通常用于無盤系統。根文件系統通常包括一下目錄內容:/Dev(設備目錄);/Proe(Proe文件系統目錄);/Etc(系統配置文件);/Sbin(系統程序的目錄);/Bin(系統應用程序,通常由busybox來實現);/Lib(共享庫文件);/Mnt(裝在其它磁盤節點的目錄);/Usr(附加應用程序的目錄)。


        3 結束語
        ARM9作為新一代處理器有著更高的性價比、更低的功耗、執行速度更快、性能更高、應用范圍更加廣泛的特點;Linux以其優越的性能、源代碼的開放、容易移植等特點被應用于越來越多的領域當中。基于微控制器的硬件開發平臺,可以根據具體需要,應用于教學實驗以及產品開發等多種場合中,具有廣闊的發展前景。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 政和县| 宁晋县| 绥阳县| 定兴县| 永胜县| 郓城县| 砚山县| 定襄县| 通榆县| 屏南县| 宣城市| 长乐市| 宁德市| 蒙城县| 鄂尔多斯市| 青州市| 洞口县| 北安市| 临城县| 克拉玛依市| 临潭县| 库车县| 茂名市| 宿迁市| 商洛市| 温州市| 贵州省| 怀远县| 绥德县| 龙江县| 金沙县| 浑源县| 揭西县| 元谋县| 繁峙县| 凌源市| 桦甸市| 通化市| 呼和浩特市| 洛阳市| 武平县|