新聞中心

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

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

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

  (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芯片上后進行如下操作。

 ?、侔?a class="contentlabel" href="http://2s4d.com/news/listbylabel/label/Jupiter">Jupiter的cOMl口連PC的COM0,啟動超級終端,并把JUPiter網(wǎng)口0連到內(nèi)部網(wǎng)上。啟動后,應該在超級終端窗口中看到如下信息:

  

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

 ?、弁ㄟ^dhcp設置用戶內(nèi)部網(wǎng)絡設備物理地址。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 設置完后自動啟動,在狀態(tài)欄中顯示:1istening onport 67。

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

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

 ?、迗?zhí)行tftp下載linux.bin命令:seloader>tftp linuxbin kernel。

 ?、邎?zhí)行tftp下載rdgz.bin命令:seloader>tftp rdgzbin ramdisk。

 ?、鄨?zhí)行boot啟動uclinux 命令:seloader>boot。

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

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

  5 總結(jié)

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

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

上一頁 1 2 下一頁

評論


相關(guān)推薦

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

關(guān)閉