我想做linux下嵌入式开发,有c和c++基础,请问后面应该学习什么呢?

我是电子专业的,以后想做linux下嵌入式的开发,c和c++基础还可以(仅限基础部分),如果想找这方面的工作的话,还应该学习哪些方面的东西呢,还有就是像系统移植,驱动什么的,作为一个初学者,应该把学习重点放在哪部分呢?
如果可以的话,也请推荐一些学习资料,不胜感激···

C语言是根本,加深学习一下。最好做几个大作业。

单片机,嵌入式系统开发原理,Linux操作系统,Linux程序设计,汇编程序设计。
辅助课程 :自动控制,接口技术等等。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-23
我现在正在接受嵌入式的培训
首先我要说的是
c和c++的基础是绝对不够的。。
一定要深入学习
现在你一定要进一步学习c/c++
数据结构与算法也要达到精通的地步
还有 想学嵌入式 一定要学习linux操作系统
汇编语言也要学!!!
学会了这些再做linux下的嵌入式开发吧。本回答被提问者采纳
第2个回答  2009-07-23
越硬件发展越好,但是越难

电子行业做底层驱动,优势很大,可以看看内核跟汇编,学习操作系统原理,对底层开发帮助很大

linux内核源代码情景分析上下册(很难,慢慢啃)
第3个回答  2009-07-23
“嵌入式”范围大了点, 找工作的话还是确定个平台具体看点资料把

我想学习嵌入式系统,但我现在只学了C,我还要学些什么呢?麻烦高手告诉我...
1.掌握编程技术 C、C++(主要是C)2.掌握操作系统原理 Linux,uCos 3.掌握网络技术 TCP\/IP协议 4.掌握接口技术 写驱动会用到。汇编如果会更好,不过真正用的较少。希望以上对你有用。

嵌入式开发要学哪些课程 学完能做什么
嵌入式开发的必学课程:C语言;C++;操作系统;计算机组成原理;linux编程;51单片机;arm;硬件编程语言;模拟电路&数字电路。嵌入式开发的课程 嵌入式培训分几个阶段的学习,从基础到实战的练习,一点一点学习和掌握这门技术。学习的课程内容包含:嵌入式高级C语言、嵌入式设备及GUI开发、嵌入式Linux高级...

嵌入式应该学习什么如何学习
汇编的事情,怎么说呢,个人认为 学习单片机对硬件结构必须有细致的了解,汇编语言可以直接对硬件 进行控制,用汇编语言编程可以更加深入的去了解认识硬件,个人认为:搞硬件的不懂汇编只能算个门外汉!你现在才开始学,也有C语言的基础, 那么还是跟着 郭天祥的那个视频 用C语言 边做 边学。有一定基础后 也要慢慢尝试 用汇...

...大的方向是什么,c\/c++以后继续深造的话,应该学习哪些交给力?_百度...
做嵌入式的大概有这样几个方向:驱动\/BSP\/内核移植类:这一类要求你了解硬件芯片和电路原理图多一些,需要多学习大学这类基础课,然后看一些基本的CPU芯片外围芯片手册,知道什么是CPU内部总线、外设控制器和寄存器。这类人在产品项目中人数需要不大,但是工资不低。(内核移植和内核开发暂且不提)(辅助知...

linux嵌入式开发需要学哪些东西_嵌入式linux开发是做什么的
1.Linux基础知识:了解Linux操作系统的基本原理、命令行操作、文件系统结构等。2.C\/C++编程:掌握C\/C++编程语言,因为在嵌入式开发中,通常使用这两种语言编写应用程序。3.嵌入式系统架构:了解嵌入式系统的硬件架构和软件架构,包括处理器架构、内存管理等。4.设备驱动开发:学习如何编写和调试设备驱动程序...

本人熟练掌握C++,想做Linux的开发,请问还应该学什么?
我就是做linux下的c开发的。准确的说,linux下c才是主要的开发语言,但是写应用程序还是要用面向对象的,尤其是图形界面的,不如qt和x和gtk等等。下面说的必须要求你c语言学的很好而且会使用linux的情况下。linux常用命令要熟悉。要学linux下的c编程,先看一两本linux下c的书比较好,这个你自己选择,...

有没有嵌入式开发的学习路线,越详细越好
5.学习嵌入式Linux操作系统,购买ARM9或以上版本的主控的开发板,要求开发板上至少有串口和网口。学习板级支持包的开发,交叉编译,GDB调试,UBOOT移植,内核移植,根文件系统制作,设备树,驱动程序编写,网络编程相关知识。6.学习物联网相关模块的使用,可以购买ESP32核心板进行wifi,蓝牙的模块控制学习,...

嵌入式开发需要学习哪些东西
1、c\\c++语言,这是计算机行业的必修课,必须找扎实实学好,可以安装 turbo c编译器为开发环境,联系C语言编程; 安装vc++6.0学习C++编程。2、操作系统,先在电脑上安装一个vmware work station,然后在vmware work station里安装一个linux(redhat 企业版)虚拟机。学习一下操作系统的基本原理,熟悉...

学好嵌入式必须要学的课程有什么
嵌入式学习的核心课程通常包括C语言和C++,操作系统知识,计算机组成原理,Linux编程,51单片机以及ARM架构等。首先,C语言和C++是计算机行业的基础语言,熟悉并掌握这两门语言是学习嵌入式技术的前提。可以借助TURBO C或Visual C++等开发环境进行实践。Linux操作系统是嵌入式开发中不可或缺的一部分,掌握Linux...

嵌入式软件开发培训怎么样能学到什么
更系统全面的学习资料,点击查看在千锋教育的嵌入式软件开发培训中,您将学到以下内容:1. 嵌入式系统基础知识:学习嵌入式系统的基本概念、原理和架构,了解嵌入式软件开发的基本要求和流程。2. C\/C++编程语言:学习C\/C++语言在嵌入式系统开发中的应用,掌握嵌入式平台下的C\/C++编程技巧。3. 操作系统...

相似回答