您的位置 首页 PR课程

cprimerplus课程




关于cprimerplus课程最佳答案


cprimerplus课程


1.我来帮你回答,我做了嵌入式5年了,希望能帮到你,也希望你能把我选为答案。首先推荐你一定要相信去看这篇文章,一个嵌入式高手些的,可以回答了你大部分的问题。《如何学习嵌入式》wenku. view9ce3b205cc17552707220819.html现在我来回来你的问题1.我知道嵌入式开发大概分应用和系统,驱动,以我现在的基础和时间基本只能完成应用的开发学习,这样想对吗?是的,嵌入式分为软件和硬件部分,关于软件部分划分确实和你说的一样,分应用和系统,驱动。应用相对来说是比较简单,入门最好先写写应用,驱动需要有一定的硬件基础,你需要懂一些硬件原理,而系统的移植要建立在驱动的基础上。2.如果我现在只能完成应用开发的学习,那么我该学习哪些专业基础课?首先C语言,这个是毋庸置疑的,不管是做嵌入式软件还是硬件开发的人员,对C语言的掌握这个是必需的,特别是对于以后致力于嵌入式软件开发的人,现在绝大部分都是用C语言,你说不掌握它可以吗?至于如何学习C语言,我想这些基础的知识每个人都有自己的方法,关键要去学习,看书也好,网上找些视频看也好。很多人会问,C语言要学到怎么样,我觉得这没有标准的答案。我想至少你在明白了一些基础的概念后,就该写代码了,动手才是最重要的,当你动手了,遇到问题了,再反过来学习,反过来查查课本,那时的收获就不是你死看书能得到的。其次,应该对操作系统有所了解,这对你对硬件和软件的理解,绝对有很大的帮助。应该把系统的管理理解一下,比如进程、线程,系统如何来分配资源的,系统如何来管理硬件的,当然,不是看书就能把这些理解透,如果不是一时能理解,没关系,多看看,结合以后的项目经验,会有更好的理解的。还有应该学习嵌入式系统,如linux或者wince下的编程,这些对以后做应用的编程很有帮助,当然,如果做手机的话,那可以学习MTK、塞班、Android等操作系统,Android是以后发展的趋势,现在很热门,Android也是基于linux系统封装的,所以建议先学习下linux。还有,应该学习下单片机或者ARM或者MIPS,很多人说我没有单片机的经验,直接学ARM可以吗?我觉得那完全没有问题的,当然如果你学习过单片机,那最好不过了,以后学习ARM就更简单了。最后如果你把以上的知识都有所了解后,就该去阅读阅读一些优秀的代码,比如结合arm芯片手册学习去学习下UBOOT的源代码,了解下最小的系统开发,那对你整个嵌入式开发的非常有帮助的,可以的话,还可以学习下linux的源代码,当然如果你直接阅读2.6的代码,我想你会很痛苦的,可以先看看linux 代码早期的版本,比如0.12 的代码等等,麻雀虽小,五脏俱全,如果你全看完了,那我想你就是一名很成功的嵌入式工程师。3.如果我现在的时间可以学到系统和驱动的开发,那么该学习那些专业基础课?顺序,主次? 我觉得你现在最好先学习应用的开发,因为驱动最好是要有硬件的一些资料,如果你真的想学的话,可以先看看一些视频教程。我看过一份比较好的教程,是人家整理出来的。从入门到精通,你可以去看看。我是想你去借鉴下。wenku. view21027469a45177232f60a22c.html最后希望您能早日学习好嵌入式,别忘了给我分数啊。。。我回答这么多不容易啊


关于cprimerplus课程相关答案



了解更多cprimerplus课程类似问题


中山坦洲tpr英语课程收费
李兴兴pr课程网盘下载
ucl大学pre-sessional语言课程
pr课程开课新闻


热门文章

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注