EDA365电子论坛网

标题: 关于linux和arm嵌入式的关系 [打印本页]

作者: choose521    时间: 2021-8-19 13:39
标题: 关于linux和arm嵌入式的关系
arm是一个芯片设计公司,与intel 和 amd类似,由于嵌入式系统的cpu在能耗上有很高的要求,所以在嵌入式领域arm占有的份额要明显高于intel与amd的pc的cpu,也就是熟知的x86体系cpu。这也是为什么人们说起嵌入式就想起arm芯片的原因。arm公司只做设计,而真正产芯片是由三星及德州电器这样的公司完成的,arm只收费。: p) W% c; B, Z/ Q! I/ n1 t6 a) |  s& P

8 K' ?! t% h6 P0 \9 Flinux是操作系统内核,单linux内核还不能在一定程度上称为操作系统,当linux与gnu结合,操作系统才完整了。现在linux内核由linux基金会负责研发。为什么linux和嵌入式和arm联系紧密,原因是linux是开放的,这样就会有大量的资源可以使用,由于嵌入式系统不同于pc,许多硬件都是多变的,在这样的情况下,开放的linux提供很大便利。
5 a0 E% P, u4 L$ ?  w
# R: m" v5 \, J  I9 d" U另外linux本身也是一个绝佳的开发环境,它的开始就是天才程序员和黑客的功劳,由于兼容unix,所以一大批高水准的程序员都在它下工作,这与windows是不同的,windows更像娱乐的系统,拿windows做开发实在是让人郁闷。举个例子,windows的系统调用api有成千上万个,而且更新迅速,程序员只有跟着学,别无他法,可学会时又淘汰,所以windows程序员很苦,但linux或类unix系统的系统调用仅百十来个,你的技术够硬的话可以熟练使用,可以将大部分精力放在干真正的工作上去,所以linux是一个完美的开发环境。
: @7 s  v  e, X! a. N9 f$ ?
7 z- H! A5 b9 o! l9 X% H; s正因为如此,当arm开始独步嵌入式时,linux就成为标准的开发者使用的开发环境,而如今嵌入式发展这么多微软还没有一个支持arm体系的操作系统,所以微软在嵌入式上先天不足。

7 ~2 I; ~- S) c7 W' r% e" R
作者: oewqe    时间: 2021-8-19 14:46
正因为如此,当arm开始独步嵌入式时,linux就成为标准的开发者使用的开发环境,而如今嵌入式发展这么多微软还没有一个支持arm体系的操作系统,所以微软在嵌入式上先天不足3 ^2 _7 A" z4 C6 W: f- ?0 P# x

作者: 芦根苏木    时间: 2021-8-19 17:14
linux本身也是一个绝佳的开发环境,它的开始就是天才程序员和黑客的功劳,由于兼容unix,所以一大批高水准的程序员都在它下工作,这与windows是不同的,windows更像娱乐的系统,拿windows做开发实在是让人郁闷. o) k# W( t' {* G4 p( a- i

作者: Alvin1    时间: 2021-8-30 15:51
LINUX专业是专业,操作学习难度也大。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2