zoukankan      html  css  js  c++  java
  • 笔记:嵌入式软件开发-学习路径

    新知识学习路径

    1.入门准备 
    2.开发环境 
    3.参考资料 
    4.开发工具 
    5.实践总结

    第一阶段:单片机裸机开发

    软硬件兼顾开发 
    单片机+裸机编程框架+实际工程经验 
    文件组织分层、功能模块化、状态机实现任务、时间片调度任务

     

    自定义代码框架/组件 
    程序框架: 时间片+状态机 

    程序组件: 
    硬件定时器 
    软件定时器 
    消息传递器 
    FIFO缓冲器 
    信号滤波器 
    字符处理器

    第二阶段:RTOS+中间件

    加入RTOS,进一步专注于项目软件开发 
    ARM+emwin+rtos+fatfs+lwip 
    RTOS+图形库+文件系统+网络库

    第三阶段:嵌入式

    开发平台为MPU,处理器级别,专注嵌入式软件开发 
    1.应用 Linux+QT 
    2.驱动 Linux+C/C++ 
    3.后台 Linux + mySQL + python

  • 相关阅读:
    AOJ 718.计算GPA
    AOJ 11.Rails
    AOJ 592.神奇的叶子
    AOJ 10.目标柏林
    洛谷P1030求先序排列
    vijos1514天才的记忆
    洛谷2016战略游戏
    LOJ10155数字转换
    洛谷2014选课
    洛谷2015二叉苹果树
  • 原文地址:https://www.cnblogs.com/bog-box/p/11704372.html
Copyright © 2011-2022 走看看