登录
首页 » Others » ucOS-II源码阅读笔记-底层代码详细注解

ucOS-II源码阅读笔记-底层代码详细注解

于 2021-05-06 发布
0 291
下载积分: 1 下载次数: 3

代码说明:

该笔记并非源代码的详细讲解,亦非μC/OS-II的使用说明,而是汇总了阅读源码过程中产生的疑问及解答,进而从中归纳总结出μC/OS-II系统的内在机理,对于想从本质和源头探索操作系统的程序猿或许有点参考帮助,或许能够启发更优质的使用μC/OS-II的方法,甚者若能就实际情况来优化μC/OS-II的内核以提高软件的质量则更当令此文欣慰了。所谓学然后知不足,教然后知困。本文并非教学总结,无能面面俱到,假如看官正为类似问题而纠结,那么若能知遇此文,就算是缘分了。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 洗信工具箱
    可以进行各种洗信的工具。。。。。还有IP的管理
    2021-05-06下载
    积分:1
  • lims实验室信息管理系统
    lims实验室信息管理系统
    2020-12-04下载
    积分:1
  • processing 模拟珊瑚代码
    模拟珊瑚生长的代码,可以分析珊瑚生长的趋势以及形态
    2021-05-06下载
    积分:1
  • 无人驾驶入门--Autoware使用手册
    无人驾驶汽车系统入门 - Autoware_UsersManual_v1.1Autoware-用于城市自主驾驶的集成开源软件,支持以下功能:3D本地化3D映射路径规划路径跟随加速/制动/转向控制数据记录汽车/行人/物体检测交通信号检测交通灯识别车道检测对象跟踪传感器校准传感器融合面向云的地图连接自动化智能手机导航软件仿真虚拟现实Autoware受BSD许可证保护。请自行负责使用。为了安全使用,我们为不拥有真正自主车辆的人提供基于ROSBAG的仿真方法。如果您使用Autoware与真正的自主车辆,请在现场测试之前制定安全措施和风险评估。工尹-刁一定義亡机飞求世。Chapter1。 About This documentThis chapter describes the purpose of this document.Autoware Users ManualAutoware Developers manualChapter2。 RoS and AutowareBefore operating Autoware, RoS and Autoware are described in this chapter.Robot middleware- rosecently, the wide range potential of robotics has been focused by not only roboticsexperts but also non-robotics experts to join robot development It is believed thatthis trend leads robotics to advancement and developments to other domainsHowever, robot development is getting harder because the advancement and the complexityof robot functions have been increased Unlike Pcs and smartphones robotic developmenthas considered various hardware, OS, programming languages. Hence, the differences havemainly been obstructed for robotic developers as well as robotics experts to join robotdevelopmentTo solve the problem, the demand of making common platforms has been increased, andsome platforms have been published Within a common platform, developers can combinevarious software published by other developers, and speed up development by reusing themTherefore, it is expected that developers can more focus on fields of interestROS (Robot Operating System) is a framework for robotic software development. It wasdeveloped by Willow Garage in U.S. OSFR (Open Source Robotics Foundation) has currentlymaintained it. The open sourced ros has mainly been used by communities in U.S. andEurope as well as communities in JapanNote that ros has "os" in its name however, it is not "os" like Windows or linux. It is amiddleware that runs on uniX based OSROS FeaturesOriginal build system(Catkin)mage processing library(OpenCvv Data logging tool (ROSBAG)v Visualization tools for data and software state(rvizCoordinate transformation library (TFQt based gul development tool (RQTA""file is used to start multiple nodes atAutowareutoware is open source software based on ros. autoware is pushed on github forautonomous driving research and development. Most of autonomous drivingsystem consist of recognition, judgment, and operation. Autoware providesnecessary functions, such as 3-D map generation, localization, object recognition, andvehicle control, for autonomous drivingROS PCAutoware〔Ros)RecognitionJudgmentoperationObject DetectionLane KeepingAcceleratorLocalizationIntersectionBrakeSteeringAutowareRiderAutoware routePath PlanningVehicleVehicle control(CAN)CFigure 1 Autoware overviewwhile support systems such as driving assistance and safetydiagnosis support, use multi-core CPU3-D Map Generation and SharingLocalization(NDT: Normal Distributions Transform)object DetectionPath GenerationAutonomous Drivingtarget speed. In addition, the route includes landmarks, "way point, setintervals. The autonomous driving system operates path following by following the wayUser InterfaceA user interface called " Runtime Manager ofpath following. Furthermore, a tablet user interface, "Autoware Rider, of Autoware enablesROS PCAutoware(ROS)Runtime ManagerVIZAutoware ridertabletDisplay on vehicleOculusFigure 2 User interfacePlatform structure for autowareApplicationAutowareMiddlewareROSHost OsLinux( UbuntuCPUGPUCameraGNSSLIDARFigure 3 Platform structure for Autoware
    2021-05-07下载
    积分:1
  • STM32F407 USB虚拟串口
    STM32F407 USB虚拟串口 不下后悔
    2020-11-30下载
    积分:1
  • 语音信号处理matlab GUI
    通信工程 专业课数字信号处理 课程设计项目 基于matlabGUI的语音信号的处理
    2020-12-02下载
    积分:1
  • opencv视觉导航小车寻迹
    AGV视觉寻迹
    2020-12-05下载
    积分:1
  • 房屋销售系统
    房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统
    2020-12-01下载
    积分:1
  • java进销存系统
    java进销存系统,用到Swing/awt,以及mysql数据库
    2020-12-07下载
    积分:1
  • 崇志宏:强化学习和深度强化学习
    深度学习在强化学习方面的应用所产生的深度强化学习取得快速发展。如何解释深度强化学习优势产生的原因是理解技术的基本方法。强化学习的问题ntel ab数据&智能实验室Agentstate rewardS,||R+=PS=1=8:8:1anR,+1, Environment5o,A0,B1,S1,41,,S2,A2,R3东南大学数据与智能实验室(D& nte lab)强化学习算法的基本范式ntel ab数据&智能实验室Generalized Policy Iteration1. Policy Iteration2. Value iterationevaluationTTU,丌率丌~ greedy(Vdyugreimprovement1. Policy Evaluation博弈2. Policy Improvement1.策略评价逼近策略价值2.策略提高远离策略价值Elements of rlntel ab数据&智能实验室o Policy Valuation Oriented MethodsModel-based or free estimationExp ion or Exploit0 nl ine or0千f|ineExpans ion and Backup Operation(q*)maxnax东南大学数据与智能实验室(D& Inte lab)Position of rlntel ab数据&智能实验室Long short TermPixeICNNPixeIRNNMemory(LSTM)ConvolutionNetworks withFully ConnectedNeural NetworkAutoregressiveNetworkMemoryNetwork(CNN)(FCN)StochasticGradientSecond OrderEarth Mover DistanceDescent (SGD)Algorithms(EMD)NetworksyRt+k+1 St=s, At=ak=0
    2020-12-09下载
    积分:1
  • 696516资源总数
  • 106562会员总数
  • 4今日下载