共1条
1/1 1 跳转至页
[原创]推荐无需硬件的软件仿真平台“skyeye”

前两天在陈瑜老师以及kingmonkey等大虾的帮助下终于搞定了skyeye,在上面运行了uClinux,进行了网络的仿真以及自己的第一个应用的开发,感觉十分方便,不敢独享,给和我一样没有硬件又想学习嵌入式的小虾们:)
skyeye就是给我提供一个模拟ARM的开发环境,你可以在上面运行ARM Linux,uclinux以及uC/OS-II等多种嵌入式操作系统。 “SkyEye的目标是在通用的Linux和Windows平台实现一个仿真集成开发环境,模拟基于ARM的嵌入式计算机系统;可在SkyEye上运行ARM Linux,uclinux以及uC/OS-II等多种嵌入式操作系统,并对它们进行源码级的分析和测试。”更多的说明你可以到http://hpclab.cs.tsinghua.edu.cn/~skyeye/上面看到。我就不多说了:)
我只说一下我的过程和遇到的问题。
首先,要有linux环境,我的是redhat9。X-windows图形界面和windows比较相象.然后要在redhat里面安装arm-elf-gcc交叉编译环境,还有gdb调试环境。可以到这里http://www.uclinux.org/pub/uClinux/arm-tools/RPMS/
这里下载arm-elf-binutils-2.1..> ,arm-elf-gcc-2.95.3-4..> 和arm-elf-gdb-5.0-2.i3..>.binutils要先安装.然后安装gcc和gdb。
到这里http://www.uclinux.org/pub/uClinux/arm-elf-tools/
m68k-elf-20030314/arm-elf-20030314
Get the m68k binaries or the ARM binaries. The source is here.
下载中间的ARM binaries,然后在终端里面进入下载保存目录运行sh ./arm-elf-tools-20030314.sh
就可以了。
然后就可以到ftp://166.111.68.183/pub/embed/skyeye/src/skyeye/
里面下载skyeye-v0.3.0.tar.bz2,解压缩之后安装readme里面一步一步的安装就可以了:)将目录下面的skyeye.conf也下载了,放到uClinux-dist目录下面。http://hpclab.cs.tsinghua.edu.cn/%7Eskyeye/skyeyedemo.html 上面有两段相关视频教程。可以一边观看一边操作。
接下来你就可以到ftp://166.111.68.183/pub/embed/uclinux/soft/下载 uClinux-dist-20030522.tar.gz,解压缩之后把skyeye.conf考贝到uClinux-dist下面。然后在终端里面运行进入uClinux-dist目录,执行make menuconfig,在Vendor选项里面选择GDB/ARMulator,Default all settings,然后退出,保存。依次执行make dep,make,ln –s images/romfs boot.rom,skyeye linux-2.4.x/linux,就可以看到skyeye运行起来了:)然后就可以按视频教程上面的操作了。
进行网络仿真可以到ftp://166.111.68.183/pub/embed/skyeye/src/uclinux/ 里面下载uclinux4skyeye-v0.2.2.tgz按照readme安装,配合视频教程就可以进行网络仿真了:)
对于大虾不值一审,只是希望小虾少走弯路:)欢迎交流:qq:28840498
关键词: 原创 推荐 无需 硬件 软件 仿真 平台 skye
共1条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
“我踩过的那些坑”主题活动——第001期 | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【我踩过的那些坑】STM32cubeMX软件的使用过程中的“坑”被打赏50分 | |
新手必看!C语言精华知识:表驱动法被打赏50分 | |
【我踩过的那些坑】STM32的硬件通讯调试过程的“坑”被打赏50分 | |
【我踩过的那些坑】晶振使用的问题被打赏100分 | |
【我踩过的那些坑】电感选型错误导致的处理器连接不上被打赏50分 | |
【我踩过的那些坑】工作那些年踩过的记忆深刻的坑被打赏10分 | |
【我踩过的那些坑】DRC使用位置错误导致的问题被打赏100分 | |
我踩过的那些坑之混合OTL功放与落地音箱被打赏50分 | |
汽车电子中巡航控制系统的使用被打赏10分 | |
【我踩过的那些坑】工作那些年踩过的记忆深刻的坑被打赏100分 |