打印
[嵌入式linux]

嵌入式linux开发基础篇(一)主机操作系统的选择

[复制链接]
4277|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
all_out|  楼主 | 2008-12-22 11:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
 开发嵌入式linux需要一个主机开发平台,现在常用的主机操作系统有三种,linux windows unix。按照直觉的想法,开发嵌入式linux程序主机当然用linux系统,没错,直觉是正确的。只有每天使用linux,你才能不断的了解linux,才能成为一个优秀的嵌入式linux开发人员。
         不要使用windows。我是指不要在windows上开发嵌入式linux。虽然windows这十几年的发展已经使大多数嵌入式开发转向了windows平台,但嵌入式linux除外。windows上一个的问题是缺少GNU的工具链,虽然有的公司和开源社区发布了windows下的GNU工具链。但他们往往更新较慢,而且也未必可靠。cygwin提供了一个linux的模拟环境,在上面可以建立嵌入式linux工具链,但它依然更新较慢,可靠性依然可能是一个问题。当然,不使用windows不是绝对的,有些半导体厂商和开发工具厂商的一些软件和硬件只支持windows,而你又必须使用这些工具时,你只能在windows下用了。
         不要使用unix,现在常用的的unix系统有freebsd,solaris,aix等。这些系统和linux使用起来类似,但他们的主要问题就是关注度不够,linux发展到现在,已经不可能再出现第二个操作系统达到linux的关注度了,这些unix系统的使用往往没有linux容易,开发应用程序和linux可能区别不大,但你如果关注linux内核的话,这些系统就不合适了。
         使用linux主机开发嵌入式linux程序是最好的选择了,现在要面对的另一个问题就是使用哪一个linux,linux的发行版有多少,看看这个网站就知道了(http://distrowatch.com/)。但常用的可能就那几个,开发嵌入式linux,我觉得从下面四个系统中选择一个是不错的。这四个发行版都有者强大的用户群。
       fedora. 属于redhat,redhat是现在服务器端linux的业界老大,也是最早的linux发行版厂商,对linux贡献一直处于世界第一位。许多linux发行版厂商都是建立在redhat的基础上。许多人使用fedora,就是因为redhat的品牌,给人的感觉问题就是质量好,可靠性好。
         opensuse现在属于novell,它的商业模式和redhat一样,它的特点就是非常易用,非常的漂亮。现在可能是仅次于redhat的linux厂商了。
       debian. 以上两个都是商业公司支持的linux厂商,debian完全是有社区支持的,许多linux开发者都喜欢debian.它的问题是易用性稍差,使非开发人员敬而远之。
        ubuntu. 它可能是现在最流行的桌面linux了,他基于debian,解决了debian不容易使用的问题,深得许多linux新手的青睐,如果你是初次使用linux,ubuntu是一个不错的选择。
         以上四个linux系统是主流linux系统,建议都应该试一下,安装和使用的多了,理解会更深刻了,linux的一个原则就是开放性,不能限制在某一个发行版上。

相关帖子

沙发
sanmaoljh| | 2009-2-1 11:33 | 只看该作者

路过

我正在学习arm linux 装的就是fedora

使用特权

评论回复
板凳
一朝成名| | 2009-2-11 15:23 | 只看该作者

俺用F8,喜欢上了不好换

缺点是yum少了点,优点貌似比ubuntu稳定和占资源少……

使用特权

评论回复
地板
54wco| | 2009-2-16 11:16 | 只看该作者

用UBUNTU比较好

fedora已经慢慢不那么稳定了,REDHAT已经把fedora当做商业版的实验品。。。

使用特权

评论回复
5
hall919| | 2009-2-27 23:03 | 只看该作者

ubuntu我感觉不好用,不适合用来做开发

使用特权

评论回复
6
lingkzc| | 2009-2-28 17:51 | 只看该作者

有关F8的问题

F8的界面比F6要好些,但是很奇怪,编译新内核后常常是无法引导成功,不知道哪里出了问题

使用特权

评论回复
7
sodwell| | 2009-3-3 14:06 | 只看该作者

re

我机器上一直保存着FC8 和 RH9.0
都很经典,好用。有时候FC8交叉编译出错的程序,放到RH9.0上就编译通过了,反之也是有的

使用特权

评论回复
8
linux123| | 2009-3-13 15:17 | 只看该作者

用Fedora8好!

前两天给公司的计算机上弄了个10,哇塞……没有弄几下,所有用户都无法登录。不知道什么原因就OVER了。
最后只好又装成8。还是8稳定。

使用特权

评论回复
9
lelee007| | 2009-3-19 16:55 | 只看该作者

F8

6L的内核无法引导是什么概念?

GRUB下BOOT挂在某个地方?还是不能进图形界面?

使用特权

评论回复
10
JB_blog| | 2009-3-20 09:48 | 只看该作者

顶你

顶你 顶你 

使用特权

评论回复
11
ht2009_123| | 2009-3-27 21:45 | 只看该作者

用F8

使用特权

评论回复
12
zjh2287| | 2012-10-8 14:31 | 只看该作者
我用的是F5,很稳定!

使用特权

评论回复
13
zhongguoluren| | 2012-10-20 23:47 | 只看该作者
fedora还可以吧,用着还算顺手

使用特权

评论回复
14
快乐老瓦| | 2012-10-28 18:26 | 只看该作者
只用过centos,有些麻烦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

23

帖子

0

粉丝