新闻中心

EEPW首页>嵌入式系统>设计应用> 采用Jupiter双以太网处理器的嵌入式网关平台

采用Jupiter双以太网处理器的嵌入式网关平台

作者: 时间:2012-07-02 来源:网络 收藏

(4)>make dep;

本文引用地址: //m.amcfsurvey.com/article/148823.htm

  (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 下一页

评论


相关推荐

技术专区

关闭