摘要:版权声明:本文为本文为博主原创文章,转载请注明出处。如有问题,欢迎指正。博客地址:https://www.cnblogs.com/wsg1100/ 可能大部分人一直好奇VxWorks与xenomai对比,实时性孰优孰劣,正好笔者最近要做一个这方面的对比。声明:下面数据,仅供个人参考,有不对的地方还请 阅读全文
posted @ 2020-08-01 17:37 木多 阅读(68) 评论(0) 推荐(2) 编辑
摘要:1. 概述 上篇文章xenomai内核解析--同步互斥机制(一)--优先级倒置讲到,对于所有内核对象: xnregistry:保存内核对象,提供内核对象存储和快速检索。 xnsynch:资源抽象,提供线程与资源的同步互斥管理机制。 举个应用例子,有两个xenoami任务,使用semaphore做互斥 阅读全文
posted @ 2020-07-22 23:53 木多 阅读(61) 评论(0) 推荐(1) 编辑
摘要:版权声明:本文为本文为博主原创文章,转载请注明出处。如有错误,欢迎指正。 @ 一、添加系统调用 下面给xenomai添加一个系统调用get_timer_hits(),用于获取应用程序运行CPU的定时器中断产生的次数,类似于VxWorks里的tickGet()。需要说明一下VxWorks是采用周期ti 阅读全文
posted @ 2020-07-19 09:49 木多 阅读(59) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为本文为博主原创文章,转载请注明出处。如有错误,欢迎指正。 1. 引出问题 上一篇文章xenomai内核解析--双核系统调用(一)以X86处理器为例,分析了xenomai内核调用的流程,读了以后可能会觉得缺了点什么,你可能会有以下疑问: 系统中的两个内核都是POSIX接口实现系统调用, 阅读全文
posted @ 2020-07-18 23:09 木多 阅读(28) 评论(0) 推荐(0) 编辑
摘要:xenomai信号 上篇文章讲了linux的信号在内核的发送与处理流程,现在加入了cobalt核,Cobalt内核为xenomai线程提供了信号机制。下面一一解析xenomai内核的信号处理机制。 1 双核下的信号分类 我们已经知道,每个用户空间的xenomai线程在内核空间都有两个调度实体,一是在 阅读全文
posted @ 2020-07-18 17:39 木多 阅读(55) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为本文为博主原创文章,转载请注明出处。如有错误,欢迎指正。博客地址:https://www.cnblogs.com/wsg1100/ 1. Linux信号 涉及硬件底层,本文以X86平台讲解。 信号是事件发生时对进程的通知机制,是操作系统提供的一种软件中断。信号提供了一种异步处理事件的 阅读全文
posted @ 2020-07-17 20:28 木多 阅读(88) 评论(0) 推荐(0) 编辑
摘要:一、 xenomai内存池管理 本文讲述的xenomai内核内存管理,供cobalt内核服务RT应用过程中动态分配使用。 在用户态,glibc的内存管理不具有时间确定性,RT应用一般不使用,为此实时应用库libcobalt为RT应用实现了时间确定的内存动态分配释放heap,使用方法参见Heap ma 阅读全文
posted @ 2020-07-06 23:38 木多 阅读(50) 评论(0) 推荐(1) 编辑
摘要:版权声明:本文为本文为博主原创文章,转载请注明出处。如有错误,欢迎指正。博客地址:https://www.cnblogs.com/wsg1100/ 一、xenomai 资源管理简要 同步:任务间的直接制约关系,A要继续执行需要B完成某一个操作操作才能继续进行。 互斥:任务间的间接制约关系,A访问了资 阅读全文
posted @ 2020-07-06 22:43 木多 阅读(39) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为本文为博主原创文章,转载请注明出处。如有错误,欢迎指正。博客地址:https://www.cnblogs.com/wsg1100/ xenomai 内核系统调用 解析系统调用是了解内核架构最有力的一把钥匙,在这之前先搞懂xenomai与linux两个内核共存后系统调用是如何实现的。 阅读全文
posted @ 2020-06-18 23:46 木多 阅读(160) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为本文为博主原创文章,转载请注明出处,博客地址:https://www.cnblogs.com/wsg1100/。如有错误,欢迎指正。 1.介绍 ubuntu-base 是Ubuntu官方构建的ubuntu最小文件系统,包含debain软件包管理器,基础包大小通常只有几十兆,其背后有整 阅读全文
posted @ 2020-06-14 23:15 木多 阅读(227) 评论(0) 推荐(0) 编辑