嵌入式的入门方法,该怎么入手,嵌入式Linux操作系统ARM + Linux路线规划研究,主要嵌入式Linux操作系统和应用软件开发目标:(1)掌握主流嵌入式微处理器的结构和原理(最初设置ARM9)(2)必须掌握嵌入式操作系统(初始设置uClinux或Linux,版本待处理)(3)必须熟悉嵌入式软件开发过程,并制作至少一个嵌入式软件项目。嵌入式软件开发中的好处是:(1)在国内外,目前在这方面非常稀缺。在这一领域进入的高障碍,很难在该领域削减非专业IT人员;另一方面,由于该区域比较新,目前的发展太快,大多数人无条件地联系。(2)具有不同的软件应用,如企业计算,嵌入式现场工作强度通常较低(但不会低收入)。(3)如果你想有一天冒险,Eng与嵌入式应用软件一样容易被盗版,以自己的产品中老化。硬件设计通常要求其他公司建立(称为“OEM”:OEM),是常见的硬件,我们只是将软件设计为自己的产品。(4)兴趣,这是最重要的。嵌入式软件开发中的缺点是:(1)高进入起点,使用技术经常有一些困难,如果不是硬件和软件的基础,尤其是操作系统级软件知识不深,可能是不合适的这次旅行 。在这方面的数字(2)远远少于商业级企业计算业务。(3)有一些公司通常必须掌握超过嵌入的人,主要基于嵌入的困难。但只要经验可以是,大多数公司都没有这一要求。(4)依靠强大的平台,平台变得更加困难。利息产地:1,不同的成功概念,不活着徒劳无功,是我的成功。2,喜欢思考,逻辑思维挑战。3,如C C是一种思考播放限制的语言。C的精神的某些方面可以归纳为以下短语:相信程序员。不要停止做那些程序员需要做。保持语言短裂缝。一种操作制作的方法。这样它就足够了,即使它不保证将是便携式的。4,就像开发的底部一样,讨厌VB类开发工具(不说坏VB)。5,良好的业务前景,仍然不想在工程师时死亡。方法:1,基础:目标:能够阅读硬件工作,但专注于嵌入式软件,尤其是操作系统级软件,它将是我的优势。主题:数字电路,计算机成分原理,嵌入式微处理器架构。汇编语言,C / C ++,编译理论,离散数学。数据结构和算法,操作系统,软件工程,网络,数据库。方法:虽然很多科目,但它们是相对简单的,大多数人掌握了。根据需要选择,不一定都学习。主页:C ++编程语言(无时间读数),数据结构 - C2。2.学习Linux:目的:深入主机系统。方法:使用Linux-\u003e Linxu系统编程开发 - \u003e驱动开发和分析Linux内核。首先看,领先的原则。看到几次后,看到情况分析,对比,两个十字架,深刻,感情。分析为0.11版,适合学习。终于深入了。主要攻击书籍:Linux内核完全分析,UNIX环境高级编程,深入了解Linux内核,方案分析和源。3,了解嵌入式Linux:目的:掌握嵌入式处理器和系统。方法:(1)嵌入式微处理器结构和应用:直接臂原理和组装,不repeat x86。(2)嵌入式操作系统类:UCOS / II简单,开源,可用。然后,深入研究uClinux。(3)必须有一个块开发板(ARM9或更多),并且存在参与培训的条件(进度快,您可以遇到一些朋友)。主要攻击书籍:Maunder的“嵌入式系统”和其他ARM9手册和ARM组装指令等。4.深入学习:A,数字图像压缩技术:主要是掌握MPEG,MP3和其他编解码器算法和技术。B,通信协议和编程技术:TCP / IP协议,802.11,蓝牙,GPRS,GSM,CDMA等2010-8-21 16:46回复122.90.173。*二楼C,网络和信息安全技术:如加密技术,数字证书CA等D,DSP技术:数字信号过程,DSP处理器通过硬件实现数字信号处理算法。说明:未描述太多细节,可以根据A调整CTUNAL情况。重点是1,3,并且没有必要遵循订单。对于学习C ++,原因是C ++不仅仅是一种语言,一个工具,她仍然是一个艺术,文化,一种哲学的概念,但没有带来令人眼花缭乱的事情。Linux内核也有必要,学习编程以及读取一些优秀的代码。注意:要学会给予更大的,有一个强大的基础,很多事情都会很容易看到。想成为一个合格的程序员,先决条件你必须熟练的编程语言,并具有良好的逻辑思维。一定要结合这种做法。不要喝酒技术,虽然挤出时间很困难,但仍然必须留在房间里改善其他爱好,如宇宙,素描,机械,管理,心理学,游戏,科幻电影。还有一些不愿意做但必须这样做!该技术由编程编程编程。永远不会梦想它,不要浮躁,不要感受道路。相反,编程编程是编程,通过编程,编程!机会开始开展业务(不要相信有奇迹,盲目创业难以成功,即使它成功开发空间不一定大)。嵌入书推荐Linux基金会1,“Linux和Unix Shell编程指南”C语言基础1,“C Primer Plus,第5版”[美国] Stephen Prata 2,C编程语言,第2版“[美国] BrianW. Kernighan David M. Rithie(K& R)3,“Unix环境中的高级编程,第2版”4,“嵌入式Linux应用程序开发详细”Linux核心1“,深入了解Linux内核”(第三版本)2,“Linux内核源代码分析”Maunda Hu ximing的R&D方向1,“UNIX网络编程”(UNP)2,“TCP / IP详细”3,“Linux内核编程”4,“Linux设备驱动开发“(LDD)5,”Linux AdvaNCED程序设计“杨宗德五金基金会1,”ARM架构和编程“Du Chunlei 2,S3C2410数据表英语基金会1,”计算机和通信专业英语“教程1,”嵌入式系统 - 架构,编程和设计“2,”嵌入式系统 - 使用开源代码和strongArm / Xscale处理器“Maundo Hu ximming 3”,建立嵌入式Linux系统“4,”嵌入式臂系统原理和示例开发“杨宗德”理论基础1,“算法介绍”2,“数据结构(C语言版)“3,”计算机组织和架构?性能分析“4,”深入了解计算机系统“[美国]兰德·E。布莱恩特David o''Hallaron 5,”操作系统:必需品和设计原则“6,”编译原理“7,”数据通信和计算机网络“8”数据压缩原则和应用“C语言簿推荐1. C编程语言”C PrograMming语言“2.指向C”C和指针“3. C陷阱和陷阱”C陷阱和缺陷“4.专家C Lanuage”专家C程序“5.编写清洁代码--------------------------------开发错误-Free C程序“编程本质 - 微软写作质量与C程序不同”6.在C和C ++中编程嵌入式系统和“嵌入式系统编程”7。“C语言嵌入式系统编程栽培“8”高质量的C ++ / C编程指南“林RUI尽可能学习C,不仅可以注意C本身。算法,架构方法等都很重要。这里有很多书。实际上建议。唐照顾太多,关键或基础是重量!!!
怎样学嵌入式系统?,1.个人认为在地理信息系统中的一些通信中有很多好处,毕竟,它非常相关。2.学习学习嵌入式系统模量电力更重要,至少基本原理更清晰,没有有雾的水不在软件开发中。3.Wince和Linux有优点和缺点,前者的发展相对容易,但成本相对较高。后者是完全免费的,有许多自由软件开发的软件,但它并不像前者在技术开发中一样好。个人认为,如果有时间和精力,Linux是一个良好的方向!4.学习语言要做更多,练习更多,善于摘要!5.如果不确定嵌入式基础,那么测试该研究,训练,时间可以来吗?---个人认为它非常渴望,如果你可以坚持下去,你可以很好地学习!关于学习嵌入式风格需要耐心和坚持不懈,找到方向,祝你成功!
嵌入式怎么学习,嵌入式Linux工程师的学习需求需要一定的C语言,所以面对许多朋友只是学习C(仍然不一定是严肃的,呵呵!),那么基本上不再使用了,建议每个人都在学习之前评论C语言。要提醒大家,您无法在审阅时仅通过基本语法支付。对于常见的数据存储和处理方法,例如:数组,结构等,如果您有条件,必须敲击机器上的代码,并分析案例代码的概念,让自己进入嵌入式开发人员的状态。在允许时间的情况下,建议看看计算机操作系统工作原理和计算机成分原则的专业书籍。对于流程,线程,任务调度,巴士,我/ o等等。有初步理解和掌握,这一部分知识将在随后的学习嵌入式Linux系统开发中发挥良好的工作.Help EffeCT。
责任编辑(
苏琦鸣)
以上就是关于**嵌入式系统基础教程,嵌入式系统期末考试题**的全部内容,如有需要以上系统,请在搜索框搜索商品或者咨询客服,了解更多请关注蚂蚁资源网。
内容来源于网络,如无意中有侵权,请联系客服核实,以便及时删除,谢谢支持!