为了学习嵌入式,要先学linux,想先安装个linux系统

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:18:19
本人以前是机械出生的,c语言,单片机,数字电路这些基础还行,但操作系统,数据结构等计算机方面的就没学过了。现在跟的导师可能要搞嵌入式。
所以本人要学习linux,但本人是菜鸟。
请问装哪个版本的linux对学习嵌入式比较好,容易上手?
如果对这方面有见解,特别是机械出生的,麻烦给点建议!谢谢!
请问用vmware装linux和真正装个linux 有什么区别?
对学习linux有影响吗?

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,不怕麻烦!