作为新人要怎么学习嵌入式

对于初学者嵌入式的学习步骤:

先打好两个基础:

电路基础:熟悉数字电路,能看懂电路,能分析功能,能根据电路编程;

C语言基础:要学的精通,学得不好,上了系统程序看都看不懂;掌握arm架构及其外设的使用,编程控制,做相应项目;学习系统编程及网络编程,在应用程序中使用。

linux系统学习:uboot移植,内核移植、裁剪,根文件系统制作,驱动编写与移植(花比较大精力学习,它是系统的核心,也结合硬件),应用编程用户界面等。

先做系统编程或应用编程,有一定经验之后可向底层驱动发展;软件项目经验比较丰富之后可向硬件电路设计发展。

综合来说,纯应用开发(如Java)来说,门槛较低,但更新太快,发展空间有限,生命周期太短;而嵌入式开发是靠经验积累的,不用吃“青春饭”。

B站python配套资料,拿走不谢http://www.makeru.com.cn/course/details/1804.html?s=136450

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值