嵌入式软件工程师学习之路


首先我也是嵌入式道路上的人,我觉得c语言和数据结构是必须的,单片机要了解一点对后面学习了解arm有帮助(毕竟arm是高级的单片机么),下来有了单片机的基础,我想就可以学习arm了吧,下来就是linux了,linux的一些基础肯定得会,例如一些命令的使用,一些简单服务器的配置。。。然后就可以先开始学应用了吧,进程,线程,内存映射,网络编程,时间编程等等,下来就可以学简单内核方面知识了,例如:内核配置编译,虚拟文件系统,网络协议栈,进程管理,内存管理,等等。。最后应该就是重头戏:linux设备驱动了吧,刚开始先不要实际到实际的硬件,重在熟悉驱动以模块的方式编写的规范,在慢慢的写led,按键,tty,iic在到难点的lcd,usb,还要熟悉Linux吸引入的总线设备驱动模型,platform总线,input子系统,新引入的这些新映入的东西会让编程更加有效率,慢慢来,再补一句,嵌入式将来就业有俩个大的方向:嵌入式应用工程师,底层的嵌入式驱动工程师。

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值