做嵌入式开发用哪个版本的linux

如题所述

理论上来说linux做嵌入式开发,没有什么好与不好,自己用的习惯就好。但可能在配置时有关开发包支持范围及方便程度来说,现在较常用的:debian、Fedora、Ubuntu这三种linux做嵌入式开发。
1:学习基本的编程语言C/C++,此时linux版本不重要,重要的是符合C99标准的编译器,建议使用ubuntu或者centos,免费并且都默认安装了标准g++编译器。
2:学习linux的基本环境,包括libc库等基本C库和一些标准的内核函数,建议使用ubuntu,不要使用centos,centos里面扩展了不少redhat的库,在实际嵌入式开发无法使用。
3:学习嵌入式的特定编译环境,交叉编译技巧等等,此时必须在实际的嵌入式开发板上学习,不能在发行版linux下学习,因为嵌入式开发板都是用裁剪和优化过的linux内核,编译环境也是嵌入式处理器自带的,和发行版linux有较大的不同。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-01-05
嵌入式开发一般要有原型板,比如选定的CPU的厂家提供的评估板,软件部分可以先在评估板上开发,然后再移植到自己的硬件上。
评估板使用的Linux版本一般不是最新的,选择评估板的Linux版本开发,这样可以利用厂家提供的现成外设驱动。
如果一切ok,如果有必要再移植到最新版本的Linux上升级软件系统。
第2个回答  2015-12-11
嵌入式 开发板 内核 厂家有提供

问厂家要 千万不要自己 从网上下

怎么说呢

就向 word2003 是打不开word2013的 有兼容的问题
主要体现的内核驱动上
第3个回答  2013-10-18
因为它的稳定,它被很多的开发商广泛使用,你做嵌入式肯定会需要他们的技术支持,而其中很多的商家比如“友善之臂”,就明确指出:你不使用RH9,我们就不提供技术支持!新的支持的东西要多些老一点的内核比较稳定些但是热支持的东西有点少可以用起来会带来些不必要的麻烦新的支持的东西要多些老一点的内核比较稳定些但是热支持的东西有点少可以用起来会带来些不必要的麻烦还是用新点的吧 真正自己做的时候就知道差别多大了。用本回答被提问者采纳

linux嵌入式应用环境搭建
为了搭建嵌入式应用环境,首先应安装RedHat 6.2版本的Linux。由于uClinux的原作者使用的是RedHat6.2平台,使用此版本可以避免可能出现的不必要的问题。建议使用RedHat6.2平台进行安装。GNU gcc交叉编译器的建立 选用m68k-elf-tools-20010716版本,通过命令tar xzf m68k-elf-tools-20010716.tar.gz进行安装。

linux嵌入式开发环境用什么linux
在学习嵌入式开发时,通常会经历三个主要阶段。首先,学习基本的编程语言如C\/C++,此时选择Linux版本并不关键,重要的是要使用支持C99标准的编译器。建议使用Ubuntu或CentOS,因为它们都是免费的,并且默认安装了标准的g++编译器。第二阶段是学习Linux的基本环境,包括libc库和其他基本的C库,以及一些标准的...

学嵌入式用哪个linux
学习嵌入式开发可以选择多种Linux发行版,如Ubuntu、Debian、Fedora等。解释:1. 选择多样性:在学习嵌入式开发时,使用哪种Linux发行版并没有严格的规定。Ubuntu、Debian、Fedora等都是常用的Linux操作系统,它们都可以提供嵌入式开发所需的基本工具和库。2. Ubuntu的普及性:Ubuntu是嵌入式开发中最常用的...

linux嵌入式开发环境用什么linux?
Linux嵌入式开发环境通常使用专门为嵌入式系统设计的轻量级Linux发行版。以下是几个常用的Linux发行版:1.Buildroot:Buildroot是一个基于Makefile的简单、高效的嵌入式Linux系统构建工具。它提供了一种快速构建定制化Linux发行版的方法,适用于资源受限的嵌入式设备。2.OpenWrt:OpenWrt是一个针对路由器和嵌入...

做嵌入式开发,用哪个Linux发行版比较好
做嵌入式开发,推荐用Debian 9,RedHat 9,CentOS 7这3个版本,他们之间都差不多,Ubuntu在编译qt的嵌入式版本的库会有问题,而且GCC需要网络才能下载,如果没有网络的情况,推荐在安装的时候选开发组件哪里选多点

做嵌入式开发用哪个版本的linux
理论上来说linux做嵌入式开发,没有什么好与不好,自己用的习惯就好。但可能在配置时有关开发包支持范围及方便程度来说,现在较常用的:debian、Fedora、Ubuntu这三种linux做嵌入式开发。1:学习基本的编程语言C\/C++,此时linux版本不重要,重要的是符合C99标准的编译器,建议使用ubuntu或者centos,免费并且...

linux嵌入式开发环境 用什么linux
2:学习linux的基本环境,包括libc库等基本C库和一些标准的内核函数,建议使用ubuntu,不要使用centos,centos里面扩展了不少redhat的库,在实际嵌入式开发无法使用。3:学习嵌入式的特定编译环境,交叉编译技巧等等,此时必须在实际的嵌入式开发板上学习,不能在发行版linux下学习,因为嵌入式开发板都是用...

学习arm嵌入式,学习linux的那个版本好一点呢?
你是说内核吧,现在基本都学习的是linux 2.6系列的内核,也就是次版本号为6的,其中包括2.6.28、2.6.30等。这是做移植使用的。如果你是想通过那个版本的内核了解linux内核原理和机制,最好是下载一个linux0.1或1.0的,这样代码量少,还能看明白原理 ...

嵌入式开发需要学什么
1、掌握主流嵌入式微处理器的结构与原理,初学者建议学arm9微处理器。2、掌握一个嵌入式操作系统,一般而言,初学者建议学习uclinux系统或者linux系统。3、熟悉嵌入式软件开发流程并能够独立做一个嵌入式软件项目。

学习arm嵌入式,学习linux的那个版本好一点呢?能具体介绍一下吗\/_百度...
目前最新版本分别是RHEL6.5、CentOS6.5、Fedara20 2. SUSE SUSE是欧洲大陆最流行的LINUX,也是现存的最古老的商业发行版之一,起源于德国,于2003年末被Novell收购。主要版本有:SUSE Linux,针对个人用户,可以免费下载;另一个是SUSE Linux Enterprise Server(SLES)是基于企业服务器端的。如果需要使用...

相似回答