嵌入式实时操作系统
文章平均质量分 92
one two three andfiv
这个作者很懒,什么都没留下…
展开
-
μC/OS-II 内存的动态分配
μC/OS-II 改进了ANSIC用来动态分配和释放内存的函数malloc()和free(),使它们可以对大小固定的内存块进行操作,从而使函数malloc()和free()的执行时间成为可确定的,满足了实时操作系统的要求。原创 2023-08-29 10:45:07 · 122 阅读 · 0 评论 -
μC/OS-II 信号量集
任务常常需要与多个事件同步,即要根据来决定任务的运行方式。μC/OS-II为了实现多个信号量组合的功能定义了一种特殊的数据结构---信号量集。信号量集所能管理的信号量都是一些二值信号。信号量集实质上就是一种可以对多个输入的逻辑信号进行基本逻辑运算的组合逻辑。在μC/OS-II中,请求信号量集的任务得以继续运行的条件与所请求的信号量之间有两种逻辑关系;原创 2023-08-28 20:31:04 · 82 阅读 · 0 评论 -
μC/OS-II的中断和时钟
中断服务子程序的入口地址叫做中断向量。原创 2023-08-28 17:21:56 · 115 阅读 · 0 评论 -
嵌入式实时操作系统(二)
挂起任务就是停止任务的运行。通过函数OSTaskSuspend()来挂起自身或者除空闲任务之外的其他任务。用这个函数挂起的任务只能在其他任务中通过调用恢复函数OSTaskResume()恢复为就绪状态。原创 2023-08-23 23:35:54 · 112 阅读 · 0 评论 -
嵌入式实时操作系统(一)
是对对象进行自动控制而使其具有智能化并可嵌入对象体系中的专用计算机系统。嵌入式系统硬件大体上。MCU(Micro Controller Uint)的发展方向是不断在一个芯片上扩展满足宿主对象系统所要求的的各种外围电路与接口电路,以增强其对宿主对象的智能化控制能力。典型产品就是51单片机。SoC(System on Chip)的发展动因是人不断寻找应用系统在芯片上的最大化解决方案。在USB,DSP,TCP/IP通信模块,GPRS通信模块。原创 2023-08-23 17:26:31 · 483 阅读 · 0 评论