通常可用哪几种方式来开发嵌入式Linux系统?

通常可用哪几种方式来开发嵌入式Linux系统?,第1张

是指系统配置,还是指平台搭建?

一般软件平台的搭建方式有:

1、Windows+Cygwin+GCC+GDB+调试接口;

2、Windows+Eclipse+GCC+调试接口;

3、Windows+专业的商业Linux开发环境+调试接口;

4、Windows+专用的嵌入式Linux开发环境(如Android的SDK)+调试接口;

5、Linux+GCC+GDB+Linux图形界面开发环境+NFS;

......................

等等。暂列这么多,更多的列不完。因为现在有很多的软件商提供嵌入式Linux的开发环境和工具链(Toolchain)。其基本结构就是:主机+交叉编器+调试环境+设备驱动+调试接口。可百度:嵌入式linux开发环境

编程语言就更杂了,现在主要用的就是C/C++和Java。

说明:

你至少要学会一种对应的编程语言,如:C、C++、Shell编程等。

推荐参考书目:

1. 《Linux系统与网络服务管理 技术大全(第二版)》杨明华 谭励等编著 电子工业出版社 79元 含光盘一张;

2. 《Linux系统管理与网络管理》 余柏山等编著 清华大学出版社 89元 含光盘一张。

读完这两本书,基本上就够用了。

建议:

1. 最好在系统中先安装VMware虚拟机,然后在虚拟机中安装Redhat Enterprise Linux 5等Linux系统;

2. 在虚拟机的Linux系统中进行各种测试,这样就算有问题也没有什么关系

3. 个人推荐Redhat Enterprise Linux 5(RHEL 5),这在企业中应用非常广泛。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8571934.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存