关于嵌入式方面的学习

我是一名大四的学生,正在考研,物理系的。但是感觉考不上,想学习嵌入式,LIMAX,ARM。但是我没怎么学习过软硬件之类的,不知道该怎么学习。就是先学什么,再学什么。我打算明年去北京远见学习。想大虾们给我个学习方法,和需要学的课本。从基础到专精。还有课本得的名字。谢谢了,由于没有分了,不好意思
对了,我学过C语言,对CAD等软件也会些

在学习过程中注意下面的问题:
(1) C语言是所有编程语言中的强者,单片机、DSP、类似ARM的种种芯片的编程都可以用C语言

搞定),因此必须非常熟练的掌握。
推荐书籍:《The C Programming Language》中译版本。
(2) 操作系统原理,是必需的,如果你是计算机专业毕业那也就无所谓了,如果是非计算机专

业的就必须找一本比较浅显的计算机原理书籍看一看,把啥叫“进程”“线程”“系统调度”等

等基本问题搞清楚。
(3) Linux操作系统就是用C语言编写的,所以你也应该先学习下Linux方面的编程,只有你会应

用了,才能近一步去了解其内核的精髓。
推荐书籍:《UNIX环境高级编程》(第2版)
(4)了解ARM的架构,原理,以及其汇编指令,我们在嵌入式开发中,一般很少去写汇编,但是

最起码的要求是能够看懂arm汇编。
(5) 系统移植的时候,就需要你从最下层的bootloader开始,然后内核移植,文件系统移植等

。而移植这部分对硬件的依赖是非常大的,其配置步骤也相对复杂,也没有太多详细资料。
(6) 驱动开发
linux驱动程序设计既是个极富有挑战性的领域,又是一个博大精深的内容。
linux驱动程序设计本质是属于linux内核编程范畴的,因而是对linux内核和内核编程是有要求的。在学习前你要想了解linux内核的组成,因为每一部分要详细研究的话足够可以扩展成一本厚书。

如果时间及经济条件允许的话,培训一下还是有很好的,既学到了专业知识,同时也解决了就业问题,就业单位也比自己找的要好很多!关于培训机构最好的要数:东方赛富嵌入式学院!
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-10-12
会C就够了哇!可以先从嵌入式软件着手嘛
第2个回答  2010-10-12
我觉得嵌入式学习主要课程:计算机组成原理,微机原理,操作系统,C语言,计算机网络
第3个回答  2010-10-13
学过C语言,可以学学ARM,搞个单片机,自己调试。
推荐你买套Mini2440,资料很全,容易上手。

大四学习嵌入式,要抓紧了。

嵌入式系统学什么
1、基本电路知识:理解电路基础,掌握常用器件和仪器使用,具备电路分析能力,以便阅读和构建嵌入式系统的硬件。2、基本语言知识:熟练掌握C语言,熟悉其基本语法,能编写普通程序代码,养成良好的编程习惯,为后续程序准确性提供保障。3、单片机学习:从51单片机开始,逐步设计电路图、绘制PCB板、开发小型电子...

嵌入式主要学什么
实时操作系统(RTOS)在许多嵌入式应用中扮演关键角色,用于保证任务及时响应。学习RTOS工作原理、任务调度、中断处理等,是提升系统性能的重要步骤。设计嵌入式系统,涵盖硬件设计、软件设计、系统集成与测试,涉及项目管理、团队协作与跨学科知识应用。通信协议知识,对于设备间有效通信至关重要,包括UART、SPI...

linux学习路线参考(嵌入式篇)
嵌入式Linux学习路线:一、Linux入门 嵌入式开发主要环境为Linux,因其开源、易用性广受青睐。Linux系统众多,如RedHat、Ubuntu、Fedora。对于嵌入式开发人员,重要的是掌握Linux服务和设计理念。Ubuntu官网提供下载地址。二、C语言 C语言是嵌入式开发的基础。Linux下使用C更顺畅,因为其诞生于Unix。学习C,...

嵌入式开发需要学什么
1、第一:设备。嵌入式开发要接触到大量的设备,所以掌握设备的相关知识是学习嵌入式开发的第一步。掌握设备的相关知识需要从设备的组成部分开始,比如设备的体系结构、传感器、操作指令、操作系统以及开发环境等。对于初学嵌入式开发的人来说,选择一个适合的实验设备是比较重要的,比较常见的选择包括Arduino...

嵌入式技术应用学什么
在就业方面,电子技术类企事业单位是嵌入式技术应用的广阔领域,包括嵌入式产品和3G手机的开发、生产、安装、测试、维护、销售、技术支持、咨询等职位。嵌入式技术应用的课程设计紧密围绕实际应用,培养学生的实践能力,为电子技术类企事业单位输送具备专业技能的高素质人才。学生将学习到嵌入式操作系统、C ...

嵌入式入门需要哪些基础
学习嵌入式开发需了解的一些基础知识。1.了解C语言基础知识。C语言是一门基础语言,无论是对嵌入式软件还是硬件开发编程,都有很重要的作用。2.了解操作系统。对操作系统有所了解也很重要,比如说进程、线程,系统是怎么分配资源的,怎么管理硬件的等等,这些都能帮助你对硬件和软件有个很好的理解。3....

嵌入式要学哪些课程
首先,了解嵌入式系统的基础概念和基本原理是必需的,包括其定义、特点、应用领域等。这将为后续的深入学习奠定基础。其次,掌握嵌入式处理器的架构对于理解嵌入式系统的运行原理至关重要。此外,由于嵌入式系统通常涉及实时性要求较高的应用,因此还需要学习嵌入式操作系统及实时系统原理。接着,为了进行嵌入...

嵌入式技术应用专业要学习什么内容呢
探讨嵌入式技术应用的专业学习内容,需从理论与实践两方面入手。首先,理论知识方面包括电工电路分析,帮助理解电路的基本原理与设计;程序C设计,学习用C语言编写高效程序;网络基础与网络操作系统,掌握网络技术与操作系统管理;网页制作,了解网页设计与开发流程;嵌入式应用软件开发(J2me)与无线应用程序开发...

嵌入式技术应用专业学什么内容
专业学习内容主要包括高清电视(HDTV)、路由器、汽车电子等领域的嵌入式技术应用开发,以及手机设备软件等产品的生产与测试等。学生将深入理解如何设计、开发和优化嵌入式系统,以满足不同应用领域的特定需求。除了专业课程,该专业还注重培养学生的实践能力。学生将有机会参与实际项目,将所学知识应用于嵌入式...

学嵌入式系统需要什么基础知识?怎么学?
当你的C语言(包括数据结构)等有了一定的知识积累,那么你就可以学习系统编程和网络编程了,这是日后应用类程序开发公司比较常用的知识点;然后就是学习汇编语言、C++、内核、嵌入式系统开发等,当然,你的操作平台首先是需要你了解的,基本上常用的是linux平台,而你对linux的熟悉程度,也需要时间的积累...

相似回答
大家正在搜