新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于Jupiter雙以太網(wǎng)處理器的嵌入式網(wǎng)關(guān)平臺(tái)

        基于Jupiter雙以太網(wǎng)處理器的嵌入式網(wǎng)關(guān)平臺(tái)

        作者: 時(shí)間:2010-09-16 來源:網(wǎng)絡(luò) 收藏

          (4)>make dep;

          (5)>maKe。

          執(zhí)行完上述步驟后,生成了romimage.bln文件,其中包括seloader.bin(bootloader文件)、linux.bm(1inux內(nèi)核文件)和rdgz.bin(壓縮的ramdisk文件)

          4.2 uClinux內(nèi)核的移植

          通過燒錄器將seloader.bin下載到系統(tǒng)的EPROM芯片上后進(jìn)行如下操作。

          ①把的cOMl口連PC的COM0,啟動(dòng)超級(jí)終端,并把JUPiter網(wǎng)口0連到內(nèi)部網(wǎng)上。啟動(dòng)后,應(yīng)該在超級(jí)終端窗口中看到如下信息:

          

          ② 在PC上安裝并運(yùn)行兩個(gè)服務(wù)程序DHCP和TFTPD。DHCP(動(dòng)態(tài)主機(jī)分配協(xié)議)是一個(gè)簡化主機(jī)IP地址分配管理的TCP/IP 標(biāo)準(zhǔn)協(xié)議。用戶可以利用DHCP服務(wù)器管理動(dòng)態(tài)的IP地址分配及其它相關(guān)的環(huán)境配置工作(如DNS、WINS、Gateway的設(shè)置); tftpd是第三方的ftp工具,實(shí)現(xiàn)TFTP Internet 標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)不要求用戶名和密碼。

          ③通過dhcp設(shè)置用戶內(nèi)部網(wǎng)絡(luò)設(shè)備物理地址。Bootp sever configuration Option->add static address entry:Set the Hardware address by。00:01:23:45:67:00At the IP address first three octet must be same with server IPaddress and last octet can be anyone 設(shè)置完后自動(dòng)啟動(dòng),在狀態(tài)欄中顯示:1istening onport 67。

          ④ 設(shè)置TFTPD.設(shè)置tftPd->configure.>homedirectory:為:X:tftpserver。在這目錄里存放了 linux.bin,rdgz.bin文件。然后tfptd->start,在狀態(tài)欄里顯示: serveris running。

          ⑤ 在超級(jí)終端中執(zhí)行bootp命令。命令:seloader>bootp。

          ⑥執(zhí)行tftp下載linux.bin命令:seloader>tftp linuxbin kernel。

          ⑦執(zhí)行tftp下載rdgz.bin命令:seloader>tftp rdgzbin ramdisk。

          ⑧執(zhí)行boot啟動(dòng)uclinux 命令:seloader>boot。

          boot hspace=0 src=/article/UploadPic/2010-9/20109110495701.JPG width=568 border=0>

          即在上建立了uClinux環(huán)境。驅(qū)動(dòng)程序和應(yīng)用程序的開發(fā)即可在LinUX下進(jìn)行。

          5 總結(jié)

          本文介紹了一種設(shè)備·實(shí)際上,這些設(shè)備還需要針對(duì)特定的網(wǎng)絡(luò)接口進(jìn)行二次開發(fā)。提供的是和RS485、RS232端的接入,編譯開放環(huán)境(編譯器、調(diào)試器、函數(shù)庫)。具體的二次開發(fā)包括針對(duì)特定的設(shè)備網(wǎng)絡(luò)接口器件開發(fā)驅(qū)動(dòng)程序,針對(duì)具體的控制解決方案開發(fā)控制程序,實(shí)現(xiàn)具體的控制策略。

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

        上一頁 1 2 下一頁

        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 湾仔区| 鹰潭市| 延川县| 海口市| 疏附县| 阳春市| 马公市| 大竹县| 乐安县| 双桥区| 东乡| 彰武县| 始兴县| 大悟县| 巴南区| 象州县| 凤凰县| 永仁县| 永平县| 凤冈县| 山东省| 邢台县| 公主岭市| 平江县| 商城县| 延庆县| 南江县| 双鸭山市| 萝北县| 清涧县| 永昌县| 江华| 南乐县| 南和县| 常宁市| 嘉峪关市| 芜湖县| 紫云| 莆田市| 武夷山市| 会东县|