三九宝宝网宝宝教育智力培养

关于嵌入式系统开发的问题

02月16日 编辑 39baobao.com

[关于嵌入式linux应用开发完全手册这本书]这样交叉使用只不过是为了方便传文件,或者说是对于习惯了在windows下操作的人们而言,比较方便的一个方法。毕竟Linux下的操作很多都是命令行,很多有用的软件包不见得在Linux下...+阅读

要想学好嵌入式,就必须软硬件通吃。但是也不要被它庞大的学习体系吓到了,你必须选择一个切入点,我是学嵌入式Linux的,这属于嵌入式软件方面的,就说说软件吧。首先第一个关键就是你的C语言的底子,这是你的根基,一定要打结实了,不然上面的东西学的再好也是空中楼阁;然后是操作系统,比如Linux,重点在它的Shell命令及编程,进程和线程的机制,文件IO等Linux下的C高级编程。在Linux下C编程还要熟悉Makefile,这会使你的开发事半功倍。之后就是和硬件相关的知识,比如电路原理图,设备驱动,学软件的同学大可不必怕,如果你现在在校学这个专业,或者在培训,跟着老师走,一般整体的流程都能接受,一些小细节,可以课后与老师交谈,他们都会细心的解答,但是要注意你的提问方式,应该先自己解答,将问题具体化,最小化。

总结:精通C/C++,熟悉操作系统以及系统环境下的高级编程,熟悉网络以及协议(tcp/ip是最基础的,一定要熟悉,了解点SNMP,P2P等),了解电路图,设备驱动。

顺便说一句,我是在华清远见培训的嵌入式Linux,华清远见出版了一系列从入门的精通的嵌入式图书,比如《嵌入式Linux C语言开发》、《嵌入式Linux操作系统》、《Linux设备驱动开发详解》外面各大书店和图书馆都有,了解了学习思路之后,结合着再找一本书看,就容易多了。

关于你说的机器人控制,我在华清学习过程中,有一个项目案例就是关于机器人控制的,你可以到华清远见的官方网了解一下。

以下为关联文档:

嵌入式应用系统开发过程包括那些操作系统的移植是必要的吗嵌入式应用系统开发可包括以下过程: 1.原理设计及论证 对嵌入式系统的硬件原理进行设计,主要涉及到使用什么方案、器件的选型 、器件之间的连接关系、系统电磁、发热等方面的...

嵌入式前辈:关于嵌入式的比较详细的开发流程1.流程:明确需求->分析硬件软件可行性(速度,内存,算法等)->硬件选型->原理图设计,layout,制板(同时软件功能模块可开始)-> 开发BSP(即所谓的启动程序,各硬件芯片的driver等)-&gt...

1根据本次开发实验简述嵌入式系统开发流程看你需不需要嵌入式操作系统的支持了,如果需要譬如Linux系统,那你就现得装一个Linux系统,在虚拟机里面,或者机器上,然后装交叉编译环境。开发流程大致是这样的:首先需要你的开发板...

关于嵌入式驱动开发的问题目前没有这个“嵌入式驱动“专业方向。 “驱动“,实际上就是写代码,与“应用“没有本质区别。 驱动也分很多类型,比如偏向于硬件的BSP,偏向于os的中间层设计,偏向于跨平台系统的...

现在嵌入式系统开发怎样啊?就业前景怎样?待遇怎样嵌入式的发展前景,不言而喻,就说我们经常接触的消费类电子,手机、MP4这些设备,都集成了各种功能,多点触摸,重力传感,嵌入式操作系统,WiFi等等,都是用高性能的嵌入式CPU来实现的。其他...

什么是嵌入式系统开发嵌入式开发就是对于除了电脑之外的所有电子设备上操作系统的开发,开发对象有手机,掌上电脑,机电系统等。 嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于...

什么是嵌入式系统开发?做这个好吗嵌入式技术是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统技术。它最初起源于单片机技术,...

嵌入式开发要学什么?嵌入式开发要学哪些东西大致分为三个阶段:基础篇、进阶篇、大咖篇。入门嵌入式工程师此阶段主要是前期的入门过程,主要针对入行没多久的新人。其实成功没有捷径,所以打好基础才是关键。嵌入式开发要学...

嵌入式开发嵌入式系统开发嵌入式操作系统开发的区别嵌入式开发 这个概念太大了 笼统的可以包括太多 我是没法给你说完的,笼统的说就是比如打篮球的姚明对你说他是个运动员,而不给你说他是篮球运动员一样。嵌入式系统开发我理解...

推荐阅读
图文推荐