嵌入式开发是软硬结合的产品,需要对软硬件都有所了解,所以学习起来比较费劲,学习成本也高,回报率是个很漫长的过程。嵌入式要学的东西有很多,具体如下:
C语言是必须要学的,是最基本的,如果搞驱动还要学汇编,需要对照datasheet知道如何实现硬件和软件交互,如果涉及framework就要用到C++,因为硬件抽象层全是C++写的。目前来看Linux是主流,所以这个一定要掌握。还有硬件架构,片上系统,boot,软硬件裁剪和定制,内核编译烧写,驱动开发,功耗分析,协议i2c、spi、uart还有usb等。
本文来自作者[建工人聊建造师]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/zige/1058575.html
评论列表(4条)
我是公众科技网的签约作者“建工人聊建造师”!
希望本篇文章《嵌入式开发要学哪些技能》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:嵌入式开发是软硬结合的产品,需要对软硬件都有所了解,所以学习起来比较费劲,学习成本也高,回报率是个很漫长的过程。嵌入式要学的东西有很多,具体如下:C语言是必须要学的,是最基本的,如果搞驱动还要学汇编,需要对照datasheet知道如何实现硬