嵌入式怎么自学?自学嵌入式有什么方法?

参加培训怎么样?

嵌入式怎么自学?如何事半功倍的学习嵌入式

嵌入式怎么自学?这是很多想要入门的新手经常问别人的问题,生怕走错道,走弯道。作为嵌入式的学习者,其次具备一些基础技能之后,学习嵌入式显然会事半功倍。就拿当前嵌入式培训而言,也是从基础到专业。本篇文章就教你:嵌入式怎么自学,让你事半功倍的学习嵌入式。

1.掌握C语言高级编程。无论是对嵌入式软件还是硬件开发编程,都是不可缺少的一部分。因此不管您是自寻、还是拜师我坚信这都是他们教您的第一步。

2. 要了解嵌入式Linux操作系统。你得首先对这个系统有一定的认识,就好比你想盖房子、你得需要水泥、砖头、钢筋。那么嵌入式Linux系统同样如此。这个比喻也许很粗糙,但容易理解。

3.了解Linux或者wince下的编程。

4.具有单机片或者ARM或者MIPS等相关基础。

5.其他知识的扩充。我们还可以通过阅读一些优秀的代码,了解UBOOT的源代码,或者是学习下linux的源代码等等。

关于培训,华清远见的嵌入式培训流程如下:

基础部分:嵌入式Linux操作系统的使用、C语言高级编程、数据结构及其经典算话描述。

应用层部分:I/O、Linux库的制作和使用、Linux并发程序设计、网络编程、数据库开发、综合案例等等

底层核心部分:ARM编程、硬件接口编程、物联网基础、系统移植、内核开发、驱动开发等

项目实战:会让学生以分组的形式完成2个项目作为项目毕业考核,以方便分配工作,把简历丰满起来。

关于嵌入式怎么自学,华清远见的嵌入式培训班认为最重要的还是先看看C语言高级编程。很多初学者对编程思想、思路是比较陌生的。因为这个将伴随着整个学习过程。哪怕你不做嵌入式。学好C语言高级编程,也能找到很多适合您的岗位。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-02-24
1、基础知识:
目的:能看懂硬件工作原理,但重点在嵌入式软件,特别是操作系统级软件,那将是我的优
势。
科目:数字电路、计算机组成原理、嵌入式微处理器结构。
汇编语言、C/C++、编译原理、离散数学。
数据结构和算法、操作系统、软件工程、网络、数据库。
方法:虽科目众多,但都是较简单的基础,且大部分已掌握。不一定全学,可根据需要选修。
thec++programminglanguage(一直没时间读)、数据结构-C2。
2、学习linux:
目的:深入掌握linux系统。
方法:使用linux—〉linxu系统编程开发—〉驱动开发和分析linux内核。先看深,
那主讲原理。看几遍后,看情景分析,对照深看,两本交叉,深是纲,情是目。剖析则是0.
11版,适合学习。最后深入代码。
主攻书籍:linux内核完全剖析、unix环境高级编程、深入理解linux内核、情景分析和源代。
3、学习嵌入式linux:
目的:掌握嵌入式处理器其及系统.
方法:(1)嵌入式微处理器结构与应用:直接arm原理及汇编即可,不要重复x86。
(2)嵌入式操作系统类:ucOS/II简单,开源,可供入门。而后深入研究uClinux。
(3)必须有块开发板(arm9以上),有条件可参加培训(进步快,能认识些朋友)
主攻书籍:毛德操的《嵌入式系统》及其他arm9手册与arm汇编指令等。
4、深入学习:
A、数字图像压缩技术:主要是应掌握MPEG、mp3等编解码算法和技术。
B、通信协议及编程技术:TCP/IP协议、802.11,Bluetooth,GPRS、GSM、CDM
A等。
C、网络与信息安全技术:如加密技术,数字证书CA等。
D、DSP技术:DigitalSignalProcess,DSP处理器通过硬件实现数字信号处理算
法。本回答被网友采纳

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

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

自学嵌入式,越来越不想学?
五、基本外设知识 嵌入式程序很大一部分工作都是在控制外部设备或者与外部设备进行通信。例如,LED灯、数码管、RS232、AD\/DA、I2C总线、SPI总线等。以上基本外设的知识完全可以通过百度百科或者网站大牛们写的博客进行学习。这样比查阅相关书籍学习的要快而且深入。此时,基本了解各个外设的概念、原理即可。至...

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

如何自学嵌入式
自学嵌入式课程需要有持之以恒的决心和毅力,其中自学嵌入式课程的学习方法是:1、制订一个切实可行的学习计划,可以指导自己的学习,提高自己的学习能力;2、学会主动学习,自学是获取知识的主要途径,学习中的大量问题,需要自己解决;3、做到课堂高效,通过预习,可以对教材有初步的了解,加深对教材的理解...

自学零基础学习嵌入式大概需要多久
自学嵌入式技术的时间会因人而异。每个人的学习速度和背景都不同,因此实际所需时间可能会有所差异。初学者可以从基础的编程语言、硬件知识开始学习,逐步过渡到嵌入式系统开发。在这个过程中,可以借助在线课程、书籍和实践项目来加速学习进度。在学习过程中,建议制定一个合理的学习计划,并坚持执行。可以...

初学者自学嵌入式难吗
第一块基础编码学习 C\/C++(想挑战的可以学习汇编),学到了解各个变量,循环,判断分支,指针均掌握的话就可以了。剩下的都在遇到问题百度,然后吸收这些知识就可以了。第二块逻辑电路,嵌入式开发与硬件紧密相关,因此必须掌握如何控制硬件。控制硬件前就必须看懂线路图,才能将各个引脚和对应硬件关联起来...

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

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

能零基础学习嵌入式硬件开发吗?本人26了
有了上述的基础就可以开始学习嵌入式了,个人建议从最基础的,也就是单片机来开始介入。然后再学习CPLD、FPGA、ARM等。那如何学单片机呢?1. 找一个楔入点,目前国内一般都是学习MCS-51的,这个资料相对来说比较好找,也容易上手。2. 深入学习,了解其工作原理,目前很多单片机从业者都不是很了解,认为...

相似回答