初学者如何开始学习嵌入式开发要学多长时间 呢?新手入门全干货!零基础小白入门参加嵌入式开发培训,要多长时间能上岗啊?学费多少?需要什么基础?,嵌入式开发学习如果自学要多久啊?,嵌入式开发要学哪些??必看
1.参加嵌入式开发培训,要多长时间能上岗啊?学费多少?需要什么基础?
一、培训时间和费用问题根据你个人的基础而定,如果你是计算机专业的学生或者C语言、JAVA\等编程语言基础都不错,估计学习的时间会比较短一点。2-4个月,费用3000-8000不等如果是编程方面的从业人员,可以参加一些提高班,大概就一周到一个月的时间不等。如果基础比较差一点,*是学习5-6个月。学费从几千到1万多不等,培训的时间越长,费用越高,这是绝对的。北航嵌入式培训中心目前主要开设了这方面的课程,费用也都比较正规,不乱收费,可分期付款。 二、学习嵌入式需要的基础嵌入式大体分以下几个方向:Android方向、linux方向、3g开发方向、wince方向最基本的是c语言,如果有其它的编程语言更好些,选择的方向也更多些。 三、北航科技园嵌入式中心目前所开设的嵌入式班Linux/Android开发(周末班) Android应用开发就业班 Linux/Android应用/内核驱动开发(就业班) Linux应用开发(就业班) WinCE/.Net MF应用开发(就业班)脱产班 Linux/Android内核开发(就业班)脱产班 Android应用开发班(提高班)周末班 嵌入式Linux内核/驱动(提高班)周末班 WinCE内核/驱动开发班(提高班)周末班 参考资料:北航嵌入式技术服务中心:www.bsechr.com.cn
2.嵌入式开发学习如果自学要多久啊?
我去年报了个嵌入所培训班,学习了5个月,没去上课前连c语音的if语句都不会写,可以说所从零开始,学习课程包括c语音,高级编程,网络编程,数据结构,c++,内核驱动,qt等。前面3个是最主要的,我们上课时间是每周6天,从白天9点到晚上9点。基本出来的学员进相关公司研发部没问题,单独承担项目还是有难度的。如果你要自学的话得看你现在的水平了。还有你想学习到什么程度和每天用于学习的时间。不过这个自学如果没基础的话还是很麻烦的。
3.嵌入式开发要学哪些
嵌入式开发要学哪些?在这个技术瞬息万变的年代,嵌入式技术毫无疑问也得紧跟技术发展,这对于初涉行业的新人而言,摆在面前的问题很明显,嵌入式开发我得学习哪些技术点才能跟随企业的脚步呢?我愿意谈谈我接近十年对嵌入式开发的看法。 我的职业生涯起步于嵌入式开发,那时候在日企从事汽车的嵌入式开发,*也曾当过三年的讲师。不过现在依然混迹于嵌入式底层,以及android底层研发。可能还是觉得研发才是我的*。那么针对嵌入式开发要学哪些我简单的说一下,仅代表当前主流观点。 嵌入式开发作为新人,*步C语言,有很多人自认为自己C语言很厉害,但是实际上一个从事嵌入式开发的老人,至少需要3-5年你才敢对C语言说精通,特别涉及到的常用的指针、数组、数据类型、运算符与表达式、控制语句时?你真的都懂么?这些是学习嵌入式最基础的知识。 第二步,有了这些代码的基础你才能能根据需求写程序,也就是常说的应用层,应用层是相对简单的。要有理解和编码调试的能力,如系统编程、标准的I/O,文件I/O,库的制作等等。一般而言这种应用层开发有1-2个月的时间都能学会。剩下的就是大量的编码来提升自己的经验。但只会这些也能找到工作,但我相信你看完下面的发现那绝对不是你的梦想! 第三步,更高级的内容也是最难的内容,前两步更多是让你会根据需求编码,但是如何能让你的程序能在硬件平台上运行,这才是真正的难题。所以每当再进一步的话,我们会发现我们什么有很多的东西都运行的是Linux系统,可是他们和我的PC运行的Linux有什么区别呢,为什么我电脑要用风扇而手机不用风扇呢,我们打开网页查找手机的详细参数的时候,会看到Cortex-A15 、四核 、ARM等等字眼,什么是ARM,什么是Cortex-A15,这需要进一步的了解。 了解完ARM之后,就需要利用开发板了。这时操作系统的移植又成了一个比较重要的内容了,什么是,什么是kernel,什么是rootfs等等……。 花了很长时间系统做好了,发现板子上很多的什么不能用,怎么办呢?这时我们需要写一些驱动来驱动这些设备,这时我们需要知道,什么是字符设备驱动、块设备驱动、网络设备驱动,为了更好的写驱动我们需要了解更多的硬件相关的东西,我们需要看懂芯片手册,我们需要看懂原理图,只有我们懂我们的设备,才能更好的驱动它。等等,这里就列举更多的内容了,因为还有很多。 所以对于嵌入式开发者来说,他们都经历了学习的痛苦。有句话说的好,不经历风雨怎么见彩虹。对于学习嵌入式我比较不赞成自学,他不同于一般的应用层开发。你会面临很多问题。问百度?太慢了!来机构学习虽然花了一部分钱,从时间成本和效率上来讲,无疑还是比较值得的。
看了以上有关的嵌入式开发要学多长时间讲解,如果还有什么疑问可以直接来电咨询。