zoukankan      html  css  js  c++  java
  • 关于学习uCOS-II

    1.学习uCOS要有好的c语言功底,但是至少要能看懂链表,栈,队列,另外还要对操作系统原理有一定的了解(任务管理,通信,内存管理这些,不需要虚拟内存,文件系统,设备管理等)

    2.学习uCOS有两个步骤,一个是内核的学习,了解内核API是如何实现的,了解它们做了些什么,以及把握内核的整体框架和各个模块,了解到它们之间是怎样的关系,另一个则是API接口的使用,学习怎样利用内核的接口去实现复杂的功能。这两步无所谓先后,可以先了解内核,在学习使用API,提高编程能力;也可以先学习API的使用,然后在这个过程中遇到不明白的再去了解API接口的实现,最后达到两者同补学习的效果。个人觉得前一种方法适合c语言功底好的,可以无太大障碍看完内核(建议看《嵌入式实时操作系统μCOS-II 第二版 邵贝贝译》),第二种方法则适合c语言功底不是很好的,可以在这个过程中边学习c语言边了解内核,跨度不会太大。

    3.关于uCOS移植的学习,这方面涉及到对开发板的学习,个人认为只要对硬件的学习达到一定程度,然后对内核又熟悉,学习移植就没有太大的问题了。

  • 相关阅读:
    springboot 定制错误页面
    Maven私有仓库-使用docker部署Nexus
    centos7 sentry部署指南
    静态文件服务器部署指南
    开始使用ansible
    2016项目开发经验总结及后续计划
    WPF 3D模型 3D场景
    压缩日志的方法
    创建动态视图
    如何 ︰ 执行批量更新和插入使用.NET 提供程序在 C#.NET OpenXML
  • 原文地址:https://www.cnblogs.com/xiaoheng008/p/3620046.html
Copyright © 2011-2022 走看看