新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ADSP―BF533的μClinux嵌入式系統(tǒng)移植與開發(fā)

        基于ADSP―BF533的μClinux嵌入式系統(tǒng)移植與開發(fā)

        作者: 時間:2009-04-07 來源:網(wǎng)絡(luò) 收藏

        5 在μ下添加應(yīng)用程序
        為了方便,μ用戶層的應(yīng)用程序代碼都放在/μ―dist/user/目錄下,否則要自己重新定義很多宏,而且容易出錯。具體實(shí)現(xiàn)過程如下:
        (1)在工作目錄的user目錄下創(chuàng)建應(yīng)用程序的文件夾user/app然后編寫應(yīng)用程序,編寫方法和普通的應(yīng)用程序一樣;
        (2)在文件/user/Makefile里添加如下一句以便把用戶的應(yīng)用加入到μClinux的編譯列表中;

        dir_MYM(CONFIG_USER_MYAPP)+=app

        (3)在/config/config.in里加入如下語句:

        這樣在編譯時會多1個配置選項(xiàng),當(dāng)選擇這一選項(xiàng)時,字符串“CONFIG USER MYAPP”就會定義為“Y,參考上一個步驟,dir Y+=app,應(yīng)用會被編譯入內(nèi)核

        (4)為便于內(nèi)核配置在/eonfig/config.help中加入有關(guān)該應(yīng)用的幫助說明;
        (5)回到/μClinux―dist目錄,執(zhí)行make編譯μClinux內(nèi)核和這里的應(yīng)用程序。

        6 結(jié) 語
        對于人員來說,要將操作系統(tǒng)應(yīng)用到系統(tǒng)中,首先要做的工作是根據(jù)不同的硬件平臺操作系統(tǒng),掌握的方法非常重要。
        本文所述的方法已經(jīng)成功應(yīng)用于多個項(xiàng)目的。所述的移植雖然是針對Blackfin處理器芯片-,但重點(diǎn)闡述的是移植的思路和方法。對將μClinux移植到其他處理器為核心的硬件平臺也有借鑒作用。
        本文從如何將嵌入式操作系統(tǒng)μClinux與特定硬件相結(jié)合出發(fā),分析移植μClinux到-的過程。

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

        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 专栏| 卢湾区| 北流市| 兰坪| 旺苍县| 崇文区| 普兰县| 蚌埠市| 仁布县| 阿鲁科尔沁旗| 水富县| 宁河县| 张家川| 博客| 峡江县| 金湖县| 依安县| 东乌珠穆沁旗| 邵阳县| 邹城市| 大庆市| 民勤县| 伊川县| 阿拉善左旗| 甘肃省| 淅川县| 克什克腾旗| 丹巴县| 黑河市| 临湘市| 黄陵县| 新乡县| 荥经县| 安泽县| 洛宁县| 菏泽市| 毕节市| 贵定县| 白沙| 察隅县| 永昌县|