我想自学嵌入式,应该从哪里入手呢.

我现在具备大学计算机专业课程,想做做嵌入式这方面的东西.应该准备些什么呢,谢谢.
哪个方向有前景.

现在主流嵌入式 还是linux
先装个虚拟机 熟悉Linux 操作系统 的命令 和工具的使用 还有Linux系统编程
推荐书:linux内核完全剖析、unix环境高级编程、深入理解linux内核、情景分析和源代。

然后买块板子 (一般都会有一些资料)
先把裸机实验做一遍(推荐 伟东山的视频 讲驱动的)
然后研究 一下Uboot 内核和文件系统的移植
推荐书籍:毛德操的《嵌入式系统》及其他arm9手册与arm汇编指令等。

最后选择方向 深入学习
A、数字图像压缩技术:
主要是应掌握MPEG、mp3等编解码算法和技术。
B、通信协议及编程技术:
TCP/IP协议、802.11,Bluetooth,GPRS、GSM、CDMA等。
C、网络与信息安全技术:
如加密技术,数字证书CA等。
D、DSP技术:
Digital Signal Process,DSP处理器通过硬件实现数字信号处理算法。

等等来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-02-07
计算机专业的还是偏软件吧,可以先学学linux的操作系统,从linux的应用软件入手,自己编写一些linux下的应用软件,然后逐渐向操作系统及驱动程序等方面深入。

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

自学嵌入式需要哪些课程
首先,C语言编程是嵌入式系统开发的基础,需掌握C语言的基本语法、数据类型、流程控制、函数、指针等核心概念。其次,操作系统知识不可或缺,常用嵌入式操作系统如嵌入式Linux、FreeRTOS、uC\/OS等,需理解其工作原理和实际应用。微控制器是嵌入式系统的硬件核心,涉及ARM、AVR、PIC等不同型号,需熟悉其工...

自学零基础学习嵌入式大概需要多久
学习嵌入式技术还需要注重实践,通过动手操作来加深理解。可以尝试编写一些简单的嵌入式程序,参与开源项目,或自行设计和开发小型嵌入式系统。这样不仅能够提高编程技能,还能增强实际操作经验。总之,零基础学习嵌入式技术需要4到6个月的时间,但具体时间取决于个人的学习效率和方法。合理规划学习计划,注重理论...

我想自学嵌入式不知如何入手,怎么自学法……我是一个计算机科学与技术专 ...
1、J2ME+Java。可用WTK开发环境,用WTK的模拟器或者你自用的智能手机都可以作为开发平台。开发手机游戏,最适合计算机专业的。自学的话主要学会J2ME和Java就可以了。2、Windows+VC2008+WinCE+BSP+WinCE模拟器\/开发板。这种模式可用开发板或者WinCE模拟器作为平台。开发WinCE下的应用软件和驱动程 。对计算机的...

我想自学嵌入式,应该从哪里入手呢.
推荐书籍:毛德操的《嵌入式系统》及其他arm9手册与arm汇编指令等。最后选择方向 深入学习 A、数字图像压缩技术:主要是应掌握MPEG、mp3等编解码算法和技术。B、通信协议及编程技术:TCP\/IP协议、802.11,Bluetooth,GPRS、GSM、CDMA等。C、网络与信息安全技术:如加密技术,数字证书CA等。D、DSP技术:Di...

嵌入式怎么自学?自学嵌入式有什么方法?
1.掌握C语言高级编程。无论是对嵌入式软件还是硬件开发编程,都是不可缺少的一部分。因此不管您是自寻、还是拜师我坚信这都是他们教您的第一步。2. 要了解嵌入式Linux操作系统。你得首先对这个系统有一定的认识,就好比你想盖房子、你得需要水泥、砖头、钢筋。那么嵌入式Linux系统同样如此。这个比喻...

如何自学嵌入式?推荐一些书籍吧。
C语言是嵌入式最重要的基础知识,主要把C语言学好,但是掌握了它并不代表你的基础已经很好了,嵌入式学习相关的入门基础主要是这些:一是程序设计的基础,例如:基本的编程语言基础,至少对数据类型、程序的结构及流程控制等最基本的内容要相当清楚,所以建议恶补一下C语言,推荐谭浩强的C语言程序设计,好...

自学嵌入式,越来越不想学?
首先,我们要知道嵌入式硬件最小系统的组成部分,包括电源电路、晶振、微处理器、复位电路。然后以微处理器为中心向四周查看,主要看我们可以操纵的外设资源。以上知识的学习我们不妨经常浏览一下某些知名IT网站其他人上传的经典原理图。五、基本外设知识 嵌入式程序很大一部分工作都是在控制外部设备或者与外部...

小白自学嵌入式要从哪里开始?求教
新手小白想要学习嵌入式系统该怎么学呢?一、基础学习 1.linux系统是我们学嵌入式的操作平台,所以你需要好好的熟悉这个系统,熟悉好了你才可以进行下一步。2.学习嵌入式,编程是基础的,所以C语言是需要必须精通的,推荐视频嵌入式linuxC语言学习视频。3.数据结构和一些算法的掌握,这些知识掌握的较精,...

自学嵌入式难吗
首先,硬件基础是关键。嵌入式开发涉及单片机、传感器、电路等硬件知识,需要学习一定的电子学知识。其次,编程语言的学习也是一个挑战。嵌入式开发常用的语言如C、C++等,对于初学者来说可能较为复杂。再次,调试和测试环节需要耐心和细致,对问题的诊断和解决能力要求较高。最后,实践经验的积累也非常重要。

相似回答