会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
沐多
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
下一页
2020年10月1日
【原创】xenomai内核解析--实时IPC概述
摘要:
Linux系统中常见的进程间通讯方式有管道、FIFO、共享内存、信号、套接字等方式。但在xenomai内核加入后,一个实时任务与非实时(普通Linux任务,如人机交互应用)之间该如何通讯?
阅读全文
posted @ 2020-10-01 17:01 沐多
阅读(3009)
评论(1)
推荐(0)
编辑
2020年9月13日
【原创】解BUG-xenomai内核与linux内核时间子系统之间存在漂移
摘要: 版权声明:本文为本文为博主原创文章,转载请注明出处。如有问题,欢迎指正。博客地址:https://www.cnblogs.com/wsg1100/ 一、问题起源 何为漂移?举个例子两颗32.768kHz晶振$C_1$和$C_2$,由于制造工艺原因或者使用时温度、辅助元件参数等影响,与他们的实际频率一
阅读全文
posted @ 2020-09-13 18:18 沐多
阅读(2148)
评论(9)
推荐(3)
编辑
2020年8月1日
【原创】xenomai与VxWorks实时性对比(资源抢占上下文切换对比)
摘要: 版权声明:本文为本文为博主原创文章,转载请注明出处。如有问题,欢迎指正。博客地址:https://www.cnblogs.com/wsg1100/ 可能大部分人一直好奇VxWorks与xenomai对比,实时性孰优孰劣,正好笔者最近要做一个这方面的对比。声明:下面数据,仅供个人参考,有不对的地方还请
阅读全文
posted @ 2020-08-01 17:37 沐多
阅读(2315)
评论(1)
推荐(2)
编辑
2020年7月22日
【原创】xenomai内核解析---内核对象管理—xnregistry(重要组件)
摘要: 1. 概述 上篇文章xenomai内核解析--同步互斥机制(一)--优先级倒置讲到,对于所有内核对象: xnregistry:保存内核对象,提供内核对象存储和快速检索。 xnsynch:资源抽象,提供线程与资源的同步互斥管理机制。 举个应用例子,有两个xenoami任务,使用semaphore做互斥
阅读全文
posted @ 2020-07-22 23:53 沐多
阅读(967)
评论(0)
推荐(2)
编辑
2020年7月19日
【原创】xenomai内核解析--双核系统调用(三)--如何为xenomai添加一个系统调用
摘要: 版权声明:本文为本文为博主原创文章,转载请注明出处。如有错误,欢迎指正。 @ 一、添加系统调用 下面给xenomai添加一个系统调用get_timer_hits(),用于获取应用程序运行CPU的定时器中断产生的次数,类似于VxWorks里的tickGet()。需要说明一下VxWorks是采用周期ti
阅读全文
posted @ 2020-07-19 09:49 沐多
阅读(1124)
评论(0)
推荐(2)
编辑
2020年7月18日
【原创】xenomai内核解析--双核系统调用(二)--应用如何区分xenomai/linux系统调用或服务
摘要: 目录1. 引出问题2. 编译链接3. libcobalt中的实现4. 总结 版权声明:本文为本文为博主原创文章,转载请注明出处。如有错误,欢迎指正。 1. 引出问题 上一篇文章xenomai内核解析--双核系统调用(一)以X86处理器为例,分析了xenomai内核调用的流程,读了以后可能会觉得缺了点
阅读全文
posted @ 2020-07-18 23:09 沐多
阅读(2222)
评论(0)
推荐(0)
编辑
【原创】xenomai内核解析--信号signal(二)---xenomai信号处理机制
摘要: xenomai信号 上篇文章讲了linux的信号在内核的发送与处理流程,现在加入了cobalt核,Cobalt内核为xenomai线程提供了信号机制。下面一一解析xenomai内核的信号处理机制。 1 双核下的信号分类 我们已经知道,每个用户空间的xenomai线程在内核空间都有两个调度实体,一是在
阅读全文
posted @ 2020-07-18 17:39 沐多
阅读(1381)
评论(0)
推荐(1)
编辑
2020年7月17日
【原创】xenomai内核解析--信号signal(一)---Linux信号机制
摘要: 版权声明:本文为本文为博主原创文章,转载请注明出处。如有错误,欢迎指正。博客地址:https://www.cnblogs.com/wsg1100/ 1. Linux信号 涉及硬件底层,本文以X86平台讲解。 信号是事件发生时对进程的通知机制,是操作系统提供的一种软件中断。信号提供了一种异步处理事件的
阅读全文
posted @ 2020-07-17 20:28 沐多
阅读(1656)
评论(0)
推荐(2)
编辑
2020年7月6日
【原创】xenomai内核解析--实时内存管理--xnheap
摘要: 目录xenomai内存池管理1.xnheap2. xnpagemap3. xnbucket4. xnheap初始化5. 内存块分配5.1 小内存分配流程(<= 2*PAGE_ZISE)1.分配1Byte2.分配50Byte3.分配1000 Byte4. 分配5000字节5.2 大内存分配(> 2*P
阅读全文
posted @ 2020-07-06 23:38 沐多
阅读(2202)
评论(0)
推荐(2)
编辑
【原创】xenomai内核解析--任务同步互斥机制(一)--优先级倒置
摘要: 版权声明:本文为本文为博主原创文章,转载请注明出处。如有错误,欢迎指正。博客地址:https://www.cnblogs.com/wsg1100/ 一、xenomai 资源管理简要 同步:任务间的直接制约关系,A要继续执行需要B完成某一个操作操作才能继续进行。 互斥:任务间的间接制约关系,A访问了资
阅读全文
posted @ 2020-07-06 22:43 沐多
阅读(1379)
评论(0)
推荐(2)
编辑
上一页
1
2
3
4
5
6
下一页
公告