嵌入式学习要求

关于学习嵌入式的概括

传统开发缺点:

              1、软件移植性差                                                        

              2、学习硬件工作原理                                                                                                      

嵌入式开发优点:

       1、提高软件移植性                                                 

        2、软件程序员不需学习硬件
3、操作系统提供多任务制;(进程、线程)
4、操作系统提供了丰富的网络协议栈,能够实现远程控制;
5、操作系统提供了很多开源软件和工具;(效率、成本)


 目前嵌入式学习主要在在已有硬件上移(植)操作系统




应用软件开发(无需接触低层的开发)

=====================================================================================================
软件(应用软件:Linux (c/c++)  Android(java)   ios  Java php     

                1、精通一门语言;

2、熟悉一款操作系统;

      3熟悉数据结构、算法     



嵌入式操作系统的学习
=====================================================================================================  
  
系统软件:驱动 BSP 内核
    1、精通C语言;
   2、熟悉汇编
    3、理解操作系统的实现
    4、熟悉硬件的工作原理(目前主要以51与ARM为主);硬件外设 (IIC接口、SPI、 LCD 蓝牙 WiFi等一些外部设备)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值