本人想转行,现在做电子硬件方面的,现在想去从事C/C++方面的嵌入式开发

大学期间专业是电子信息科学与技术,主要也是硬件方面的,硬件方面的知识还可以,也学过C语言,也通过了国家计算机二级和三级,想从事C/C++嵌入式开发,现在已经在看c primer plus第五版,接下来打算看c++ primer plus,希望专业人事给点好的建议!!!本人万分感谢

嵌入式C/C++,不还是硬件吗?
软件可以边做边学,发现bug了patch一下就好了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-05
应该学习嵌入式系统,如linux或者wince下的编程,这些对以后做应用的编程很有帮助,当然,如果做手机的话,那可以学习MTK、塞班、Android等操作系统,Android是以后发展的趋势,现在很热门,Android也是基于linux系统封装的,所以建议先学习下linux。
还有,应该学习下单片机或者ARM或者MIPS,很多人说我没有单片机的经验,直接学ARM可以吗?我觉得那完全没有问题的,当然如果你学习过单片机,那最好不过了,以后学习ARM就更简单了。我在长沙英腾技术学习的时候,我没有单片机经验,而是直接学的ARM。
如果你把以上的知识都有所了解后,就该去阅读阅读一些优秀的代码,比如结合arm芯片手册学习去学习下UBOOT的源代码,了解下最小的系统开发,那对你整个嵌入式开发的非常有帮助的,可以的话,还可以学习下linux的源代码,当然如果你直接阅读2.6的代码,我想你会很痛苦的,可以先看看linux 代码早期的版本,比如0.12 的代码等等,麻雀虽小,五脏俱全,如果你全看完了,那我想你就是一名很成功的嵌入式工程师。

至于上面说的知识如何学习呢?每个人都应该去找自己最好的方法,所谓的最好的方法就是最适合自己的方法。很多人看不进书,那就去找个专业的培训机构学习吧!我就是去 长沙英腾技术参加的培训,现在工作两年了,也算学有所成,工资还蛮满意,但也不敢说是高手,这个行业水很深的。
第2个回答  2012-11-04
学C和C++ 还要学习Linux呀,这样做嵌入式开发就可以了。系统移植和驱动开发学好,从事嵌入式开发就没有问题了 西嵌
第3个回答  2012-11-04
同求

想做一个嵌入式开发工程师需要学什么
要成为嵌入式开发工程师,首要任务是掌握电子类的基础知识,这包括数字电路、模拟电路、信号分析以及微机原理等。这些课程能够帮助你理解硬件的基本原理,为后续学习打好基础。此外,还必须精通计算机专业的知识,涵盖C语言、C++、JavaScript、HTML和Linux等编程语言及操作系统。这些技术将帮助你进行软件开发和系...

嵌入式开发工程师(嵌入式开发工程师需要学什么)
嵌入式开发工程师前景嵌入式开发工程师前景分析如下:嵌入式就业前景很好,嵌入式是一种专用的计算机系统,一般来说嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。可以说嵌入式系统是现在最有发展前途的IT应用领域之一,汽车电子、手机、网络电话、路由器、PDA、医疗仪器、数字电视、智能家电、...

想做一个嵌入式开发工程师需要学什么
想要成为一名优秀的嵌入式开发工程师,首先,扎实的电子学基础至关重要。深入理解数字电路、模拟电路和信号分析,以及微机原理,是构建知识框架的第一步。其次,计算机专业知识不可或缺。掌握C语言、C++、JavaScript、HTML、Linux等编程语言,以及单片机原理和应用,对于嵌入式系统设计至关重要。这些技能能够帮助...

成都嵌入式培训(八)——什么专业适合学习(转行)嵌入式开发?_百度...
工科专业如计算机、电子工程因其专业特性,嵌入式开发尤为合适,特别是电子类想做硬件或软件结合的,计算机类对框架变化担忧的,嵌入式技术栈的稳定性也是一个好的选择。非工科类专业如数学、化学、机械等,只要有计算机系统兴趣,也能通过学习C\/C++等基础,适应嵌入式开发。国信安教育的嵌入式系统开发课程...

嵌入式硬件开发需要学什么
在编程语言方面,嵌入式硬件开发者通常需要使用C\/C++语言进行硬件编程。这是因为C\/C++语言具有底层访问能力,可以直接操作硬件资源,实现高效的硬件控制。此外,开发者还需要学习汇编语言,以便在某些特定场合下对硬件进行更精细的控制。在嵌入式系统开发方面,开发者需要了解嵌入式操作系统的基本原理和常见的...

嵌入式工程师需要掌握哪些技能
编程语言:嵌入式工程师需要熟练掌握C\/C++语言,这是嵌入式开发领域最常用的编程语言。同时,也需要了解汇编语言以及其他相关语言,根据项目需求进行选择。嵌入式操作系统:嵌入式工程师需要了解常见的嵌入式操作系统,如RTOS、Linux等,熟悉操作系统的基本原理和机制,能够在系统中进行任务调度、内存管理、设备...

想转行做嵌入式,需要自己准备些什么?
1、C语言 关于C语言,我们要熟练的掌握它的基本语法,并且会加以运用,这样我们在嵌入式软件编写代码这一块才能更加得心应手,不会出现系统内部的基本代码看不懂的情况。2、嵌入式最核心的操作系统,所以操作系统原理也应该是要有所了解的,关于操作系统的各种性质和内部用法需要熟练掌握,对嵌入式系统...

...想转行学习单片机、嵌入式,搞硬件开发,转变人生发展方向!
接着是嵌入式软件。这里是指嵌入式应用软件,硬件方面已经搭建好了,已经能跑linux系统或者wince系统了,所以硬件方面可以不用管,你要做的就是在这个嵌入式操作系统上编写些应用软件,主要是用C\/C++等,比如说一个摄像头通过USB接到一个终端设备,你要写程序把这个摄像头驱动起来,就是这样子的软件开发...

嵌入式开发需要学什么
嵌入式开发是涉及计算机技术与电子技术结合的领域,要求开发者具备全面的技术能力。掌握以下内容对于从事嵌入式开发工作至关重要:首先,C\/C++编程语言是嵌入式开发的基础,开发者需熟练掌握其语法结构与应用技巧,以应对复杂的系统编程需求。其次,了解嵌入式系统架构对于开发者来说至关重要,常见的架构如ARM...

现在是搞软件开发的现在在学嵌入式开发,容易上手吗?
方法:这里有两个分支,一个是基于mcu\/dsp的嵌入式系统开发,一个是象palmos,wince,ucos等rtos下的应用软件开发。对硬件感兴趣,想成为真正高手的由第一个分支入手,以后进入第二个分支;如果十分厌烦硬件,只想停留在软件开发上的,可以只由第二个分支入手,以后就和pc上的开发没有什么本质上的区别了...

相似回答