新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Jupiter雙以太網處理器的嵌入式網關平臺

        基于Jupiter雙以太網處理器的嵌入式網關平臺

        作者: 時間:2010-09-16 來源:網絡 收藏

          (4)>make dep;

          (5)>maKe。

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

          4.2 uClinux內核的移植

          通過燒錄器將seloader.bin下載到系統的EPROM芯片上后進行如下操作。

          ①把的cOMl口連PC的COM0,啟動超級終端,并把JUPiter網口0連到內部網上。啟動后,應該在超級終端窗口中看到如下信息:

          

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

          ③通過dhcp設置用戶內部網絡設備物理地址。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 設置完后自動啟動,在狀態欄中顯示:1istening onport 67。

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

          ⑤ 在超級終端中執行bootp命令。命令:seloader>bootp。

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

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

          ⑧執行boot啟動uclinux 命令:seloader>boot。

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

          即在上建立了uClinux環境。驅動程序和應用程序的開發即可在LinUX下進行。

          5 總結

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

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

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 西平县| 正宁县| 双牌县| 建昌县| 景谷| 石首市| 正镶白旗| 五华县| 广平县| 嵊州市| 淮阳县| 襄城县| 普定县| 遂宁市| 于田县| 威信县| 平凉市| 临泽县| 波密县| 济宁市| 湘乡市| 三门县| 临猗县| 柞水县| 盐亭县| 鹤壁市| 广平县| 安仁县| 北宁市| 云龙县| 北票市| 洛南县| 临泉县| 柳江县| 琼中| 双鸭山市| 芒康县| 宁南县| 临西县| 扎鲁特旗| 大姚县|