vmware太慢。。。。
只是为了学命令学编程就装cygwin然后加上arm-gcc的包交叉编译。(或者DEVCPP的arm-gcc交叉编译。)
学linux的话装colinux, 这个系统可支援2.4.X和2.6.X的内核,这个和真正的linux的区别除了对显卡的支持以外都几乎一样。而且它把系统内核作为windows的一个源生进程,速度比虚拟机要快很多。 缺点是你需要用vnc server来进入桌面系统,(例如KDE开了效果会有点卡,可是在windows下运行的linux要桌面系统干嘛?); 还有安装的时候有一点点麻烦。 学习嵌入式系统就需要知道底层一点的知识,建议先选择基本包安装,然后看手册慢慢去建一个实用的系统出来。
我也是机械专业出身,欢迎交流经验:chris8567@gmail.com
还是先考虑上手linux,基本了解之后再说嵌入式吧
基本上,随便一个比较新的有点名气的版本都可以,有的地方还有关于你适合用哪个发行版的测试之类的
但是别随便听人一说就装个rh9,那东西太老了,现在有的发行版就是家用也可以和windows比了,这些新的相当于windows xp或者vista的话,rh9就相当于95或者nt
要是真的觉得rh9名气大的话,可以装新版,改名了,收费的是rhel,免费的版本叫fedora core,不过我个人不是很推荐
我用的是ubuntu,不过最新版本感觉设计的不是很好,下一个版本也要明年4月才出来
入门用虚拟机
下定决心就不要用虚拟机,因为容易对WINDOWS产生依赖,毕竟这是两个不同的OS
虚拟机用wirtualbox,但是不建议使用,跟真实系统还是有差别的,比如虚拟机无法实现3D特效,因为没有3D加速。
新手建议使用几个比较流行的发行版,fedora8,opensuse10.3,ubuntu7.10,别装redhat9了,我敢打赌你的机器八成装不上,硬件相差太大了。弄熟了之后再换debian,gentoo之类
redhat 9.0不错,可以做ARM板开发等,我正在学呢!虚拟机很好呀,可以结合WIN的强大功能,初学者也容易上手,出了问题就载入SNOP点,方便,可以大胆的自己修改LINUX,不怕麻烦!