1、系统不同。
unix的厂商基本上都是软硬件共同开发,所以unix系统通用性不高,主要都是针对专门的硬件进行专门的设计。
所以性能、稳定性都极致的好;而linux确是一个通用系统,大部分的厂商并不自己生产硬件(只有少数像redhat。
2、适合人群不同。
从商业上来讲,由于上面的性能差别,就导致了两种不同的商业模式,unix软硬件一起卖,而且很贵(freebsd除外),而linux只卖软件,大多免费(像radhat这样走unix道路的厂商,还是少数);所以,unix适合大型企业,而linux适合中小型企业和个人。
3、概念不同。
由于linux是开放源代码的自由软件,所以不同的人,不同的社区或者公司都可以按照自己想法,用linux内核来“组装”出一个 *** 作系统。Ubuntu就是一个linux发行版,也就是说ubuntu是以linux为内核的 *** 作系统。
所以其实ubuntu和linux根本不是同一个概念,如果Linux是指人类,那么Ubuntu只是一个名为乌班图的人。
我想学嵌入式linux方向 我想请问用学linux下的QT程式设计吗? 有必要学吗?嵌入式linux方向 ?? 这还是有很多的方向的啊
嵌入式系统分为4层, 硬体层、驱动层、作业系统层和应用层。
建议你先看这本书 嵌入式资料整合第一辑.pdf
我想学嵌入式linux,买块A8的板子合适吗零基础建议先学习C语言。 然后从微控制器MCS51入门,初期可以选择用protues模拟,积累到一定程度可以买普中开发板(MCS51和STM32一体的)。初学MCS51不要过分依靠教科书,汇编视个人情况而定,有困难不要死抠。 C51的一些关键知识点: 二进位制与16进位制换算,KEIL等开发环境,下载等C语言基础就不说了。 流水灯、数码管、独立按键、定时器、16*16键盘、点阵、LCD1602、12864、DS18B20这些都是常用的,开发板也有例子,照着学下来。 如果C51玩的很遛了可以选择完STM32F103C8,熟悉一下ARM核心。C8和MCS51差不多,资源很富一些。需要注意的是STM32采用韧体库程式设计,入门以后配置起来比51更容易。 C8差不多了可以玩STM32F103ZET6这类的板子,这时候玩玩像USB、SD、乙太网之类的高阶货。熟悉一下各类协议栈、RTOS之类。 如果ZET6也玩的很遛了嵌入式底端应聘个5k~7k以上的岗位不在话下了。 再想深入一下可以试着玩一下linux、ARM9或A8。这时候就可以往系统的概念走了
嵌入式linux培训班哪里有?我想学在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条
汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话
也要具备基本技能。比如写一个数组排序、输入数字求和什么的。学C语言唯一的方
法是多写程式多练习,编译出错没关系,自己去解决;执行出错没关系,自己去分析
。以前我是用VC来练习C语言的,经常去尝试着写一些C语言竞赛的题目。它们是纯C
、纯数学、纯逻辑的题目,不涉及介面这些东西,创客学院的嵌入式视讯很适合提高
你的程式设计能力。
平台有很多,跟你选择的学习平台有关系,是否具有真实企业案例的学习和实战是一大参照。推荐你可以学习华清创客学院的教程,每个知识点都有对应的案例,理解起来很容易,零基础入门的量身教程。线上问答让你的每天的问题可以得到及时的解答,不留尾巴。课程内容干货多,废话少,互动式让枯燥的课程变得生动有趣,加强你的学习欲望。
我想学嵌入式linux,哪个机构比较好?如果在北京的话,推荐你去荣新IT培训中心,我有朋友就在那培训的,现在上班了,工资很高呢
我想学linux嵌入式编,应该学电什么?嗯,很多学校都学ARM,我们老师文全刚还出了一本书,基于ARM的汇编程式设计,目前唯一一本基于ARM汇编的教材
目前我在联想网路公司实习,我觉得,公司的产品会升级,CPU也可能会换,所以学习以ARM为例,但不要只看ARM,有几门课程我觉得比较重要:linux作业系统、作业系统原理、微机原理、计算机网路(嵌入式离不开网路啊)、资料结构、C语言
我们的课程还有windows CE.程式设计、硬体描述语言、计算机组成原理等
我想学嵌入式Linux系统,有什么学校教的好啊?我是在粤嵌-嵌入式学校学习的,他们的教学理念很不一样,他们可以免费试听有兴趣可以去看看。
嵌入式linux必须先学linux吧?现在工作了,但我想学习学习ubuntu ?用处不大。
其实你主要会用,任何 Linux 都可以用。但你如果连 Linux 都不会,那么任何 Linux 都不够你用。
建议装 Fedora 学习。至少安装开发部分的软体包方便,实在不行可以选择全部安装。
至于嵌入式开发,那么至少 Linux 必须精通。注意是开发精通,而不是用精通。最主要的还是看你嵌入式开发哪方面了。
请问嵌入式linux怎么学?学习嵌入式linux之前必须要做好心理准备:
第一,要明白学好嵌入式linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期,由于在linux中,使用者许可权很大,做任何事情都很自由,所以,你往往需要知道你做的每一步在干什么,系统做了些什么,这需要时间去掌握,(背命令不是一件好的学习方法,相信我你一定会在你背完之前全部忘光),尽量掌握常用命令
第二,在学习初期,你一定会遇到很多困难,或者说各种困难,所以你最好先将你linux中的重要内容备份,因为,在你学习的过程中,很可能将系统搞废(eg:源混乱等)
第三,如果你想在以后的生涯中在软体行业工作的话,学习linux是一项基本技能,所以打从你打算学习linux那天起,放弃windows吧!因为它除了能给你带来片刻的娱乐,别无其他
第四,如果你只是想应付一下作业系统的课程,劝你最好别学,或者说不要指望能用的怎么样,原因我说了,这很耗时间,而且如果你学不好的话,你在linux中开发的机会就很少,或者说几乎没有,它的优势就消失了,然后随着时间的流逝,你就会全部忘记她。要深入学习,就到华清的星创客高阶班,专案实战丰富+职场老鸟带领。
要学好嵌入式linux需要做些什么:
第一,要多google,因为我不可能,也不可以给你解答所有内容,我只能告诉你一些关键点,甚至我会故意隐瞒答案,因为在寻找答案的过程中,你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪*求其解为耻
第二,要多动手,不要怕什么搞坏了怎么办,你不搞坏,不去动手,就永远不会有收获,既然你在linux中是自由的,那就发挥自己的权利
第三,学习linux,就意味着更快的开发效率,等更多关于软体本身或者说作业系统本身的理解,(给你装的系统里为ubuntu12.04,它已经封装的很臃肿了,但是考虑到你没有很多时间投入其中,所以给你装了它),但是怎么用它提高开发效率,需要你在学习的过程中不断总结。
做嵌入式硬体有必要学fpga吗FPGA硬体Verilog本硬体描述语言虽看写程式码描述电路功能模组连线看硬体语言背对映硬体电路FPGA关键
习FPGA要定定力首先基本数电要写程式码要解模组功能要看数BUG我推荐买发板般发板配套教程配合发板写调FPGA才提高写关键性东西(跨钟域 *** 作状态机亚稳态消除毛刺些理解功夫)
硬体软体同硬体候卡经验现找工作单位要求3-5应届种限制公司接受应届毕业机要握别沟通做写
我觉硬体软体区别硬体越越珍贵软体找合适机转管理层吧3040岁写软体思维能轻比跳跃
我推荐软硬结合板卡设计始画板写程式码(管微控制器ARM,FPGA都)除错我觉才算比较站久远点
意见我做硬体(板微控制器都做)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)