MINI2440 DM9000网卡驱动在 QEMU上的移植(转)
来源:互联网 发布:php enchant扩展 编辑:程序博客网 时间:2024/06/08 09:26
我把雪松的帖子也转过来。 鼓励大家看他的原帖子,他是这个专家。 http://blog.csdn.net/coolbacon/archive/2011/03/22/6269551.aspx 这两天抽了个空,在rickleaf移植的 qemu mini2440 的rtems 4.9.5 bsp 上做了一些修改: 1.原来mini2440的 bsp是基于 gp32的bsp修改,复用了部分的gp32代码。cpu类型实际上使用的是s3c2410。这不利于对mini2440的修改。所以,增加了新cpu型号s3c2440,并将mini2440修改成独立的bsp。 如果有朋友在bootstrap -p 和 bootstrap 时,嫌生成configure 的时间太长,建议将libbsp下和libcpu下不使用的bsp和cpu型号删除。以增加开发效率。 2.s3c2410 cpu的PLL部分和s3c2440的 PLL 还是有些许差别,造成rtems的tick不准,已经修改。 3.支持dm9000的网络。 代码请安装版本管理工具 git,使用命令: git clone git://emboslab.git.sourceforge.net/gitroot/emboslab/rtems-4.9.5-emboslab 下载最新的 rtems 4.9.5 在 qemu mini2440 上的移植。 请键入以下命令编译rtems 4.9.5 关于 qemu mini2440 bsp: cd rtems-4.9.5-emboslab mkdir mini2440 cd mini2440 ../configure --target=arm-rtems4.9 --disable-posix --enable-networking --enable-rtemsbsp=mini2440 --prefix=/opt/rtems-4.9 make all install 编译一下hello_world_c 和ticker等示例吧,运行这些示例的方法请参考其本博的他关于mini2440的博文。 从官方下载network-demos-4.9.4.tar.bz2 tar xjvf network-demos-4.9.4.tar.bz2 cd network-demos-4.9.4 gedit networkconfig.h (需要修改一下改文件,下面有列出) export RTEMS_MAKEFILE_PATH=/opt/rtems-4.9/arm-rtems4.9/mini2440/ cd http make arm-rtems4.9-objcopy -O binary o-optimize/http.exe /tftproot/image.bin 进入qemu文件夹: ./mini2440/mini2440_start.sh 启动qemu, 在 mini2440# 提示符下输入: tftp 30000100 image.bin go 30000100 --------------------------------------------------------------- 下面是有图有真相: enjoy it! (本文原创,转载请注明出处,谢谢)
- MINI2440 DM9000网卡驱动在 QEMU上的移植(转)
- RTEMS DM9000网卡驱动在MINI2440 QEMU上的实现
- Linux-2.6.32.2内核在mini2440上的移植(三)---DM9000网卡驱动移植
- Linux-2.6.32.2内核在mini2440上的移植(三)---DM9000网卡驱动移植
- Linux-2.6.32.2内核在mini2440上的移植(三)---DM9000网卡驱动移植
- 【引用】Linux-2.6.32.2内核在mini2440上的移植(三)---DM9000网卡驱动移植
- Linux-2.6.32.2内核在mini2440上的移植(三)---DM9000网卡驱动移植
- Linux-2.6.32.2内核在mini2440上的移植----移植DM9000网卡驱动
- 【转载】Linux-2.6.32.2内核在mini2440上的移植(三)---DM9000网卡驱动移植
- Redboot 的DM9000 网卡驱动在 MINI2440平台的移植
- u-boot-2009.08在mini2440上的移植 增加DM9000网卡驱动
- Mini2440 dm9000的网卡驱动移植
- mini2440 DM9000 网卡驱动移植
- mini2440 dm9000网卡驱动移植
- DM9000驱动在MINI2440上的移植学习笔记
- DM9000驱动在MINI2440上的移植学习笔记
- DM9000驱动在MINI2440上的移植学习笔记
- DM9000驱动在MINI2440上的移植学习笔记
- 使用DBA_DDL_LOCKS视图获得DDL锁定信息
- PG数据库技巧
- c语言转义字符
- VS2005打开PPC中未安装SDK的项目
- 浅谈C#实现Web代理服务器的几大步骤
- MINI2440 DM9000网卡驱动在 QEMU上的移植(转)
- undefined reference to `curl_easy_init’
- 托勒密定理
- A return to Good Code
- 小谈printf
- 小谈printf
- Visual Studio 2005/2008/2010 简单更换配色主题(转自:http://apit.blogbus.com/logs/84846293.html)
- QT Layout
- JAVASCRIPT正则表达试收集