本篇文章给大家谈谈学习嵌入式用哪个linux,以及嵌入式需要学Linux吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、我想学嵌入式系统开发,我应该用那个版本的linux系统好呢?
- 2、学习嵌入式Linux内核,到底有哪些好的书籍
- 3、做嵌入式开发,用哪个Linux发行版比较好
- 4、学习linux嵌入式开发什么软件好
- 5、嵌入式用什么linux版本
我想学嵌入式系统开发,我应该用那个版本的linux系统好呢?
1、学习嵌入式开发,一般会面临3个阶段:1:学习基本的编程语言C/C++,此时linux版本不重要,重要的是符合C99标准的编译器,建议使用ubuntu或者centos,免费并且都默认安装了标准g++编译器。
2、但是, 那些对系统稳定性要求很高的用户应该考虑一下Debian;不熟悉Linux的用户应该选择Mandrake;需要使用数据库高级服务和电子邮件网络应用的用户应当选择SuSE。选择使用的服务器版本,构建相应环境是工作中的重要一步。
3、Murdock于1993年发布,是迄今为止组遵循GNU规范的linux系统。系统中绝大部分基础工具来自于GNU工程,因此“Debian”常指Debian GNU/Linux。
4、一套由red hat改造而来、但却不用收费的Linux系统。CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux依照开放源代码规定释出的源码所编译而成。
学习嵌入式Linux内核,到底有哪些好的书籍
第一:《Linux内核设计与实现》简称LKD,从入门开始,介绍了诸如进程管理、系统调用、中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等方面,内容比较浅显易懂,个人认为是内核新人首先必读的书籍。
《C和指针》《C陷阱与缺陷》是比较好的书,但是有点高阶了,如果不是研究C语言的话基本上用不到,除非是公司里的C语言工程师才看。
《嵌入式Linux应用开发完全手册》从最简单的点亮一个LED开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植GUI系统,掌握整个嵌入式Linux系统的开发方法。
做嵌入式开发,用哪个Linux发行版比较好
RedHat 国内乃至全世界的linux用户最熟悉的发行版相比就是RedHat,1994年,Marc Ewing(美国人,卡内基梅隆大学毕业)发布了Red Hat Linux 0。
一套由red hat改造而来、但却不用收费的Linux系统。CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux依照开放源代码规定释出的源码所编译而成。
SuSE还开发了 SuSE Linux eMail Server III,一个非常稳定的电子邮件群组应用。基于10内核的SuSE 3,在原有版本的基础上提高了易用性。
最后,大多数开发人员可能会选择 XFree86,因为 XFree86 为他们提供了一个能使用他们喜欢的工具的熟悉环境。
至少在国内是这样。写到现在那么相信您自己已经有了判断,到底哪个发行版最适合自己,不纠结选一个用就是了,它们都是一样的。
学习linux嵌入式开发什么软件好
商业的交叉开发环境主要有MetrowerksCodeWarrior、ARMSoftwareDevelopmentToolkit、SDSCrosscompiler、WindRiverTornado、MicrosoftEmbeddedVisualC等。交叉开发环境是指编译、链接和调试嵌入式应用软件的环境。
QT,也有用Eclipse的。一般写嵌入式的程序,都是用GCC,用GDB来调试。若Linux是虚拟机,一般,我们可以用VC++作编辑器(代码看起来比较清楚);然后通过共享文件夹的方式连接该虚拟机;用gcc 命令编译该代码。
用到的软件:vmplayer (Linux redenterp版)、windows下的超级终端,LSJF24X0.exe(下载bootloader时使用,也可以用H-Jtag)、tftpd3exe(做windows下的server用,用于u-boot网线下载)等工具。
嵌入式linux上层应用,包括QT的GUI开发 嵌入式linux系统开发 嵌入式linux驱动开发嵌入式目前主要面向的几个操作系统是,LINUX,WINCE、VxWorks等等 Linux是开源免费的,而且其源代码是开放的,更加适合我们学习嵌入式。
嵌入式用什么linux版本
学习嵌入式开发,一般会面临3个阶段:1:学习基本的编程语言C/C++,此时linux版本不重要,重要的是符合C99标准的编译器,建议使用ubuntu或者centos,免费并且都默认安装了标准g++编译器。
在嵌入式Linux应用开发系统中,Linux系统内核调试,可以先在Linux内核中设置一个调试桩(debugstub),用作调试过程中和宿主机之间的通信服务器。
Mandrak对桌面用户来说是一 个非常不错的选择,它还可作为一款优秀的服务器系统,尤其适合Linux新手使用。它使用最新版本的 内核,拥有许多用户需要在Linux服务器环境中使用的软件——数据库和Web服务器。
可以先搞搞Redhat,然后可以搞搞ubuntu之类的。嵌入式的话,可以简单理解为内核的裁剪。
主要版本有:SUSE Linux,针对个人用户,可以免费下载;另一个是SUSE Linux Enterprise Server(SLES)是基于企业服务器端的。
学习嵌入式用哪个linux的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于嵌入式需要学linux吗、学习嵌入式用哪个linux的信息别忘了在本站进行查找喔。