打印
[嵌入式linux]

给零基础学习嵌入式的建议

[复制链接]
3283|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
很多零基础的同学在刚开始学习嵌入式的时候,都会不知道应该要怎么做,下面给这些零基础的同学一些建议。

1.嵌入式是软硬结合的,一定要打好软硬件的基础,在刚开始学习嵌入式的时候可能你会有很多的不懂,但是只要你慢慢的学习打好基础之后,那么你接下来的实操那些肯定是没有问题的。

2、选择一个号的芯片和硬件评估板和一个好的讲师,一个好的芯片和硬件还有讲师对于零基础的学员来说是很重要的。如果说你想要学习好嵌入式技术的话,那么你没有这些东西的加持那么你是很难学习的好嵌入式的知识的。

3、深入理解硬件,其实嵌入式系统硬件比电子线路好学很多,很多零基础的学员在刚开始听到说要学习硬件就怕的要死,其实你只要深入理解:MCU的硬件最小系统,对I/O口、串行通信、键盘、LED、LCD、 SPI、 I2C、PWM、A/D(包括一些传感器)、D/A等逐个实验理解,逐步实践,再通过动手做一个实际的小系统,底层硬件基础就有了。各个硬件模 块驱动程序的编写是嵌入式系统的必备基础。学习嵌入式系统的初期,这个过程是必须的。

4、要理解嵌入式实时操作系统RTOS,开始刚学习的时候可能会很有多你不懂的,但是这个时候你只要把软硬件的基础打好了,那么再学习就很容易了。也有一些嵌入式系统应用是不需要用到嵌入式的系统的,所以说大家在学习的时候不要因为过于担心自己学不会而轻易放弃。

5、不要片面的去认识和理解嵌入式系统,前面的时候已经给大家说过了,嵌入式是软件和硬件的结合了,因此,要逐步从MCU的最小系统开始, 一点一点理解硬件原理及底层硬件驱动编程方法。

6、要注重实验和实践,要想要学习好嵌入式技术的话,那么就只有不断的来实验和实践才可以的,这个过程是每一位想要学习嵌入式技术的学员一定要经验的。不断的实操项目才可以提高你对于嵌入式这门技术的掌握情况。

7、在选择芯片上面也要注意不要选择太复杂的,也不要一下子学习多种芯片,零基础的学员可以通过先学习一种芯片并且得到实验过后,在根据芯片的实际需求去开发产品。

8.关于嵌入式操作系统的选择,等到有了一定的基础之后,就可以选择一个比较简单也比较容易操作的系统来进行学习了。不要一下子就学习多种系统,这样的话零基础的学员很容易会搞混淆。

9、关于编程语言要懂得取舍,学习的方法要找到适合的,编程的语言大家也要学会取舍。对于汇编语言可以只了解几个必要的语句,而直接使用C语言编程。但必须通过第一个程序 理解芯片初始化过程、中断机制、程序存储情况等,区别于PC机程序的内容。另外,为了测试的需要,最好掌握一门PC机编程语言。

10、明确自己的学习目标,要知道自己掌握好嵌入式之后是想要去干嘛的,只有这样才会有学习的动力,有了动力之后才不会轻言的说放弃。

以上就是给零基础学习嵌入式的10点建议了,希望每一位想要学习嵌入式技术的同学都可以掌握好嵌入式的专业知识。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

200

主题

208

帖子

1

粉丝