大家好,今天小编关注到一个比较有意思的话题,就是关于linux嵌入式学习的问题,于是小编就整理了5个相关介绍嵌入式学习的解答,让我们一起看看吧。
嵌入式linux怎么样?是青春饭吗?
嵌入式很广,如果做嵌入式的上层应用,有点青春饭的味道,如果做底层还好。
我们公司做医疗器械的上市公司,做嵌入式的分软件和硬件,软件主要搞linux那套东西,我做硬件的,说说我的工作:
1.原理图PCB设计,高速电路设计,2-8层PCB layout。现在IC一体化,集成度越来越高,基本上硬件设计没有以前那么吃经验。
3.EMC问题整改,三大类问题解决(专标合格,通标合格,安规合格),三大方法:接地,屏蔽,滤波。比较吃经验。
4.解决试生产,转产中出现的问题,方案评估等等。
5.带新人,带徒弟。
以上1 2 3 4 5条都比较吃经验。
初学者学嵌入式linux用arm9还是arm11开发板?
如果毕业后偏向手机、多媒体行业的话,建议ARM11,ARM11在处理这些方面有较大的优势。比如说IPHONE曾经用的就是ARM11作主控芯片,可见ARM11在多媒体方面的巨大优势。现在的安卓,用ARM11也可以运行,对于从事手机开发这方面来说,很有优势。
ARM9的话,比较成熟,网上教程也多,但是主频中等,对于需要大量处理数据的应用领域,还是比较吃力,另外,如果想做安卓开发的话,ARM9也不是很合适,还是因为主频的问题。如果想学LINUX系统开发,用ARM9可以。
总结一下,其实上选ARM9还是ARM11,要看你的目标是什么领域,然后根据你的目标,看一下什么处理器比较合适。
嵌入式开发用linux什么版本好?
做嵌入式开发,推荐用Debian9,RedHat9,CentOS7这3个版本,他们之间都差不多,Ubuntu在编译qt的嵌入式版本的库会有问题,而且GCC需要网络才能下载,如果没有网络的情况,推荐在安装的时候选开发组件哪里选多点
嵌入式用linux还是安卓?
用linux。因为嵌入式首先要保证稳定性,而安卓的碎片化和兼容性一直是弊病。linux有稳定的开源社区,有众多爱好者的无偿支持,以及极佳的稳定性,是嵌入式的首选。而安卓应用的***功能较强悍,电视的嵌入系统既有安卓,也有linux,对电视来说,安卓更佳。
linux嵌入式开发环境用什么linux?
1:学习基本的编程语言C/C++,此时linux版本不重要,重要的是符合C99标准的编译器,建议使用ubuntu或者centos,免费并且都默认安装了标准g++编译器。
2:学习linux的基本环境,包括libc库等基本C库和一些标准的内核函数,建议使用ubuntu,不要使用centos,centos里面扩展了不少redhat的库,在实际嵌入式开发无法使用。
3:学习嵌入式的特定编译环境,交叉编译技巧等等,此时必须在实际的嵌入式开发板上学习,不能在发行版linux下学习,因为嵌入式开发板都是用裁剪和优化过的linux内核,编译环境也是嵌入式处理器自带的,和发行版linux有较大的不同。 总的来说,学习嵌入式开发,建议使用ubuntu
到此,以上就是小编对于linux嵌入式学习的问题就介绍到这了,希望介绍关于linux嵌入式学习的5点解答对大家有用。