如何学习嵌入式?
是学习的话,你首先要有一定的c语言基础 。楼下,我建议你是去五一单片机五一单片机是所有的 。开发版里面的一个最 。基础的一个东西 。你把这个学会以后你就可以设计 。更深更强更有尊严,更有科技能力的一些 。单片机 。其实强势也就是,单片机的一种比如说阿姆或者是说五一或者是说 。和安卓都是一样的,他们的核心是一样的,都是用 。
学习嵌入式开发的过程难吗?
【学习路线 课程 学习书籍,嵌入式学习路线】
如果你从来没接触过,学习的过程还是挺难的,但是如果你有软件和硬件基础,再加上毅力和恒心,也能够由入门到精通的 。下面根据我自己的一些经验给你一个学习的路线和方法:1.狠抓基础首先拿出大学里的C语言、数据结构、计算机基础、高等数学、数字模拟技术和数字电子技术 这些书来学习软件基础和硬件基础 。看到这些书有没似曾相识的感觉,仿佛回到大学时代!C语言:这个不用说了,软件入门的开始,把每课代码例子手动敲一遍,不是为了敲代码而敲代码,而是熟悉编程方法和编程思想 。
数据结构:数据结构一定要学好,这个关系以后你的代码 是“土鳖”编写的还是"土豪"编写的;这个关系到以后你的代码 大小是10k还是100k,还关系到你能否往更高领域公司百度阿里物联网云计算、自动驾驶、智能机器人方向发展 。高等代数:高等数学主要是学习逻辑思维能力,对你以后编程逻辑以后Bug的查找解决关系很大 。
模拟电子技术基础和数字电子技术基础:这个是学习模拟电路和数字电路的基础,这个是设计电路的基础 。对你后面开发电子产品起着很重要的作用 。2.勤于实践有了上面的基础之后,我们可以开始边实践边学习了:2.1 初级篇首先从单片机开始比如51单片机或AVR单片机、或STM32单片机开始,我个人对STM32单片机还是情有独钟的 。
可以上淘宝买一套STM32单片机开发板,选择那种案例和项目比较多的套餐 。然后按照开发板的实验开发指南完成每一个例子,基础上就可以入门了 。除此之外,还要在网上多找一些项目来做,比如循迹小车项目、温湿度无线监控项目、四轴飞行器项目,先从模仿开始 。2.2 中级篇开始学习嵌入式操作系统 。从比较流行和商业用比较多的μC/OS-II和FreeRTOS开始学起,熟悉嵌入式操作系统的基本概念原理、嵌入式系统移植和裁剪、嵌入式图形界面编程 。
2.3 高级篇学习更高级别Linux操作系统,熟悉Linux shell命令、Linux应用编程和Linux驱动开发,有条件可以在搞一套Android开发板学习Linux底层的驱动开发 。自己也可以在网上找找需求订单,自己设计电路和开发产品 。2.4 高高级篇本人才疏学浅,自己也在学习研究和探索中,欢迎大牛来指点 。
学习嵌入式难吗,嵌入式学习路线有哪些?
客观讲 难不难是一个相对的问题,取决于你自己的电子技术硬件水平,C语言编程水平还有你的悟性!建议首先从简单的51单片机编程学起,买一套合适的开放板,跟着教程一步一步学,把每一句程序都弄懂,不明白的可以百度,到论坛提问等方式解决!单个项目熟悉后可以尝试将多个项目进行综合,例如用按键控制数码管,电机等.你会发现难度会增加,这也是你进步的过程.学完教程以后,可以试着做一件完整的产品,例如可以做一个能定闹钟、调时间,显示农历和阳历日期的时钟,或者是根据超声波探测距离控制电机等.从电路设计到焊接或者pcb设计再焊接,到编程调试,功能实现. 输入输出 控制都有了,你对产品的研发过程基本熟悉了,剩下的就是对新的芯片的应用和新电路的设计了 。
推荐阅读
- 学习Java的最佳,java自学网站
- 3种方法激发内在学习动机,如何有效激发学习动机
- 如何提高小学生对数学的学习兴趣,小学生培养孩子的学习兴趣
- 22法考民法学习方法,该如何培养法律思维
- 如何讲解一篇论文,为一篇论文做讲解PPT
- 小米阿尔法,阿尔法教育的全脑开发真的能提高孩子的学习能力吗
- InfoComm,coolux
- 约瑟传说怎么刷学习力,《约瑟传说》星之足影出没怎么玩
- 爱学习儿童桌椅怎么样,儿童桌椅应该如何选
- 浅谈如何利用语文课程资源,如何利用语文教学资源