初学者如何开始学习嵌入式开发多久能熟悉 呢?新手入门全干货!零基础小白入门linux嵌入式学习的问题,我对硬件不熟悉,能学好嵌入式开发吗?,急!嵌入式开发学习线路线,或好的嵌入式学习方法推荐?,请问做linux+arm嵌入式开发,需要对linux指令非常熟悉吗???必看
只要你不是专门搞嵌入式硬件方面的,就行。你可以从事嵌入式软件开发。 做嵌入式软件也是需要硬件知识的,但是不需要太多,最贴近硬件的也就是(BSP)板级支持包,就是写硬件驱动 ,你拿到datasheet(数据手册),能根据手册上的参数编写出驱动程序,用C语言编写,主要是根据datasheet,把寄存器地址弄好,对不同的设备只要操作不同的寄存器就可以了,这样就可以访问设备,也就可以驱动设备了。然后将你的驱动函数做成接口,提供给系统内核使用,也就是linux驱动相关设计。 我是学计算机的,本身硬件也很烂,只要看得懂datasheet,懂接口就完全可以胜任ARM-LINUX嵌入式软件开发。
关于学习路线华清远见把课程分为三个阶段,其一为嵌入式系统开发基础理论阶段;其二为嵌入式系统开发核心;其三为嵌入式开发拓展与实践。全面以企业人才需求为导向,科学的课程安排,让学员在4个半月的时间里,由浅入深地对嵌入式Linux和Android系统进行全面学习,能够独立胜任嵌入式linux和Android两个方向的开发工作。 •熟练使用Linux操作系统 •精通Linux下C语言编程 •精通嵌入式Linux应用开发 •掌握ARM处理器平台及其接口硬件开发 •掌握嵌入式Linux下的移植方法 •精通嵌入式Linux内核裁减移植及内核调试 •精通嵌入式Linux下常用接口的驱动开发 •熟悉Java语言编程 •熟悉Android应用开发 •掌握基于Linux内核的Android底层系统开发 •熟悉嵌入式Linux实际项目案例开发流程 •熟悉基于Android系统实际项目案例开发流程至于方法么:勤学苦练,合理安排自己的时间~想从事嵌入式开发就得多多联系。手不能懒。最重要的是代码必须熟练。
我个人建议:(有不对的希望朋友们指出)做linux下的开发与windows相比,在编译文件和配置环境的时候非常麻烦,不像windows一样直接安装即可。在这一点建议以实际练习,也就是实践为主。对于linux指令要不要很熟悉,我认为还是对常用的要非常熟悉,但是不常用的你可以连知道都不用知道。什么是常用的?在实际练习的时候,不用多长时间你就会自然知道。 重点应放在实际练习中,先在本机上装虚拟机,编写小程序,像计算器,记事本等等。如果这些可以了,接下来交叉编译到ARM的时候,问题会少很多。
看了以上有关的嵌入式开发多久能熟悉讲解,如果还有什么疑问可以直接来电咨询。
只要一个电话
我们免费为您回电