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

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

嵌入式开发是用的C语言,而不是C++。
这是两种不同的语言
学习C、汇编知识、Linux后,最好熟悉一点操作系统知识。
然后买个ARM开发板开始学吧。
cprimer plus很经典的书,指针和结构体一定要熟悉,再就是数据结构,也就是学算法。
PS 我是搞C++的,对嵌入式多少了解一点,希望能帮到你……追问

如果从事C++方面的开发,主要做驱动开发,还是应用软件开发?
C开发主要做什么开发的?这一点我还是有一点疑问

追答

C++主要用于一些大型的软件项目,很强大。
C更接近硬件,执行速度可以和汇编相媲美,而且很简洁,主要用于硬件开发,比如驱动,单片机等等

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-04
那不算转行啊
还是在这个圈子里
想搞嵌入式学C是必须的
但是不会ARM是不行的 CORTEX-M系列 ARM,7,9,10至少得会一种
第2个回答  2012-11-05
一切从零开始,忘记以前所有认为不错的绩业,好好看C语言
第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上的开发没有什么本质上的区别了...

相似回答