本文目的:在linux里装Skyeye,用Skyeye模拟ARM7DTMI,运行uClinnux-2.4.x
SkyEye可以做什么事情?
1. 通过SkyEye可以帮助促进嵌入式系统的学习,在不需要额外硬件的情况下学习和分析uclinux操作系统和其它嵌入式操作系统,如ucosII等。
2. SkyEye可用于嵌入式系统的教学。
3. 希望通过skyeye促进操作系统的研究,如ucosII,uclinux+RTAI,uclinux2.5.x等。
4. 可以基于SkyEye进行仿真特定硬件模块的研究。
5. SkyEye可以作为嵌入式集成开发环境开发嵌入式系统(当然需要对SkyEye做大量的工作)。
注:引自陈渝《SkyEye Project FAQ》
Lesson 1 开始前的准备
再穷买不起开发板也得有台电脑吧。
在电脑上装linux,最好是新一点的版本,如果你以前没装过,那先在虚拟机上练习一下,然后再用真实的电脑装(当然你得有光盘),免得新手不小心把盘格了(什么?你不知道什么是虚拟机?去网上找一找吧!Vmware或Virtual PC)
第1节 linux版本解疑
我用的linux版本是:SuSe linux 10.0 核心版本是2.6.x
如果你没怎么装过linux,可以先从mandriva linux 2006 Free Edition(基于2.6.x核心)入手,它的安装比较友好,分区程序自动化,甚至可以直接安装在Ntfs或Fat分区上,不过你可得把这个分区清空,因为它会把此分区缩小,并在空出的分区尾部建立一个交换分区。mandriva linux 2006 Free Edition有3张安装CD,1张附带软件CD。是我认为做得比较好的linux版本,界面也挺漂亮,虽然不如SuSe linux,但比Red Hat强。顺便说一下,mandriva linux安装时默认安装Eva QQ客户端,你可以用它来上(挂)QQ。
如果你比较熟悉linux,你一定听过大名鼎鼎的Red Hat公司,RPM软件包就是Red Hat制定的标准,Red Hat linux从第9版之后就成了企业版(都是钱惹的货),于是其个人版就改名叫Red Hat Fedora Core,现在最新版是Red Hat Fedora Core 4,基于2.6.x核心,4张安装CD。当然你也可以安装企业版,不过要激活就是了。
SUSE linux 是我最中意的linux发行版,免费又好用,5张安装CD,数不清的附带软件,特别是自带RealPlayer10