自制廉价的Arm9 开发平台
[05-17 05:33:52] 来源:http://www.88dzw.com 电子制作 阅读:8100次
文章摘要:表2 Linux修改相关文件说明 需要特别注意的是u-boot中自带的KS8695芯片的网口驱动是使用路由板上的LAN口[5],而不是WLAN口,因而在下载Linux系统时网线应该插在LAN口上。同时,该驱动程序在复位网口时有个错误,会导致除第一次下载文件正常外,后续的下载文件都发生错误,需要手动修改源文件加以修正。将串口波特率设置为115200,启动u-boot。通过设置u-boot环境变量,修改串口波特率为38400,设置路电板的IP地址和PC机端的IP程序。以及默认的引导参数bootcmd,如图12所示。 图12 u-boot默认参数的设置其中zImage和ramdisk.gz分
自制廉价的Arm9 开发平台,标签:电子制作网,http://www.88dzw.com表2 Linux修改相关文件说明
需要特别注意的是u-boot中自带的KS8695芯片的网口驱动是使用路由板上的LAN口[5],而不是WLAN口,因而在下载Linux系统时网线应该插在LAN口上。同时,该驱动程序在复位网口时有个错误,会导致除第一次下载文件正常外,后续的下载文件都发生错误,需要手动修改源文件加以修正。将串口波特率设置为115200,启动u-boot。通过设置u-boot环境变量,修改串口波特率为38400,设置路电板的IP地址和PC机端的IP程序。以及默认的引导参数bootcmd,如图12所示。
图12 u-boot默认参数的设置
其中zImage和ramdisk.gz分别是Demo板Linux系统编译所得的Linux内核和文件系统,编译的方法详见开发包中带的Linux说明手册[4],param.bin是由Demo所带的bootloader分析得到的启动参数。将这些文件通过u-boot的TFTP功能下载到SDRAM中的指定位置,然后运行,串口输出如下图所示:
图13 u-boot引导Linux输出
启动过程中会出现Flash设备加载错误,这是由于没有修改Linux中的Flash驱动,由于Flash只是起到保存网页设置的作用,因而不会影响Linux的正常运行,有兴趣的朋友可以自己修改。启动完成后,访问Linux中的http设置网页如图14所示。
图14 Linux设置网页
4 结语
本文详细阐述了将IP0422路由器改造为适合于学习VxWorks与Linux操作系统的Arm9平台的过程。整个过程花费低廉,改造过程简单易行。同时在改造过程中还可以学到嵌入式系统软件与硬件的多方面知识。该改造方案是动手能力强,同时又不想花很多钱购买开发板的嵌入式开发爱好者的不错的选择。
参考文献:
1、Micrel. KS8695/KS8695X Demo Board User’s Guide. USA: Micrel Company, 2004
2、Micrel. KS8695-Family VxWorks BSP User’s Manual. USA: Micrel Company, 2004
3、周启平,张杨.VxWorks下设备驱动程序及BSP开发指南.北京:中国电力出版社,2004
4、Micrel. KS8695X SOHO Router Quick Start Guide. USA: Micrel Company, 2004
5、Micrel. KS8695X Register Description. USA: Micrel Company, 2004
- 上一篇:正弦波发生电路图
《自制廉价的Arm9 开发平台》相关文章
- › 自制廉价的Arm9 开发平台
- 在百度中搜索相关文章:自制廉价的Arm9 开发平台
- 在谷歌中搜索相关文章:自制廉价的Arm9 开发平台
- 在soso中搜索相关文章:自制廉价的Arm9 开发平台
- 在搜狗中搜索相关文章:自制廉价的Arm9 开发平台
编辑推荐
- · 简易电动式测速计
- · 自制八档数显稳压电源
- · 自制胆石混合式Hi-Fi功放
- · 40W电子整流器电路
- · 自制廉价的Arm9 开发平台
- · 自制噪声计
- · 自制电磁辐射检测器
- · 自制高品质有源超重低音音箱
- · 镍氢电池充电器电路及制作
- · GP88S 对讲机充电器的电路原理分析