在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > ARM的uClinux的設(shè)計(jì)與應(yīng)用

            ARM的uClinux的設(shè)計(jì)與應(yīng)用

            作者: 時(shí)間:2012-12-29 來源:網(wǎng)絡(luò) 收藏

              至此整個(gè)源碼的編譯工作就完成了。最后會(huì)在/u—Clinux—Samsung/image目錄下生成兩個(gè)內(nèi)核文件:image.ram和image.rom。image.rom~-3"借助~JTAG仿真器直接將其燒寫到目標(biāo)板上的FLASH存儲(chǔ)單元,I~image-ram則可通過以太網(wǎng)接口。將其下載至目標(biāo)板上就可直接運(yùn)行了。

              1.4 嵌入式操作系統(tǒng)uCfinux的應(yīng)用開發(fā)

              下面通過本系統(tǒng)的一個(gè)具體實(shí)例來描述如何將應(yīng)用程序添加~U,主要的標(biāo)準(zhǔn)方法有如下幾點(diǎn):

              (1)編寫自己的源程序代碼和相應(yīng)Makefile文件。/Linux的應(yīng)用程序通常放在OS—HOME/user目錄下,我們?cè)谠撃夸浵聞?chuàng)建一個(gè)XDQ目錄。且在該目錄下創(chuàng)建源文件xdq.c及它相應(yīng)的Makefile文件。

             ?。?)修改uClinux—Samsung/config/config.ink件。在該文件合適的位置增加如下內(nèi)容:

              mainmenu_ option next comment

              comment ‘xdq’

              bool ‘xdq’ CONFIG_ USER_ XDQ_XDQ

              endmenu

              目的是在Make menuconfig時(shí),uCLinux就會(huì)提示你是否需要編譯這個(gè)新的應(yīng)用程序。

             ?。?)修改uClinux—Samsung/user/Makefile 件。在該文件合適的位置增加下面一句:

              dir-$(CONFIG_USER—XDQ—XDQ)+=xdq

              加上這句后,如果你在Make menuconfig時(shí)選擇了這個(gè)新應(yīng)用程序。則編譯時(shí)就會(huì)編譯這個(gè)新的應(yīng)用程序。

              把修改工作完成后要進(jìn)行內(nèi)核的編譯工作,按照以前編譯uClinux內(nèi)核的步驟進(jìn)行就可以了。

              值得注意的一點(diǎn)是在第一步make menuconfig進(jìn)行內(nèi)核配置的時(shí)候。在Target Platform Selection,要選中Customize Vendor/User Settings fNEW),選中了該選項(xiàng)后,在對(duì)話框里出現(xiàn)的文字是在config.in文件中添加的文字,選中要編譯的應(yīng)用程序所在路徑,就會(huì)出現(xiàn)另一個(gè)對(duì)話框,選中要編譯的文件名,保存好內(nèi)核配置后退出。用這種方法生成的可執(zhí)行文件在romfs/bin目錄下。

            ARM的uClinux的設(shè)計(jì)與應(yīng)用

              接下來就進(jìn)行make dep,makeclean等內(nèi)核編譯的后幾步。以上介紹的是一種基本的添加用戶應(yīng)用程序的方法,在將用戶應(yīng)用程序添加uClinux內(nèi)核運(yùn)行時(shí),都需要對(duì)內(nèi)核進(jìn)行部分或全部的編譯,每次對(duì)內(nèi)核編譯完成后,都要先將FLASH存儲(chǔ)器中的內(nèi)容擦除,然后重新燒寫新編譯好的內(nèi)核到FLASH存儲(chǔ)器中去。

              2 結(jié)束語(yǔ)

              內(nèi)核處理器具有體積小、高性能、低功耗、低成本等一系列優(yōu)點(diǎn),是嵌入式電子產(chǎn)品設(shè)備由8位機(jī)升級(jí)到32位機(jī)的理想選擇。uClinux因具有穩(wěn)定良好的移植性、優(yōu)秀的網(wǎng)絡(luò)功能、完備的對(duì)各種文件系統(tǒng)的支持以及標(biāo)準(zhǔn)豐富的API等優(yōu)點(diǎn),被廣泛應(yīng)用于嵌入式領(lǐng)域應(yīng)用前景廣闊。


            上一頁(yè) 1 2 下一頁(yè)

            關(guān)鍵詞: ARM uClinux S3C4510B

            評(píng)論


            相關(guān)推薦

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

            關(guān)閉