首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
沐多
掘友等级
专注于实时linux
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
从Ubuntu-base构建ubuntu rootfs系统(以x86_64和arm为例)
如有错误,欢迎指正。 ubuntu-base 是Ubuntu官方构建的ubuntu最小文件系统,包含debain软件包管理器,基础包大小通常只有几十兆,其背后有整个ubuntu软件源支持,ubuntu软件一般稳定性比较好,基于ubuntu-base按需安装Linux软件,深度可…
xenomai内核解析--双核系统调用(二)--应用如何区分xenomai/linux系统调用或服务
如有错误,欢迎指正。 1. 引出问题 2. 编译链接 对于问题1,答案是:由编译时链接的库决定,如果普通的编译,则该应用编译后是一个普通linux运用。如果要编译为xenomai应用,则需要链接到xenomai库,那如何设置编译链接参数?编译安装xenomai库后,可通过执行/…
xenomai内核解析--双核系统调用(三)--如何为xenomai添加一个系统调用
下面给xenomai添加一个系统调用get_timer_hits(),用于获取应用程序运行CPU的定时器中断产生的次数,类似于VxWorks里的tickGet()。需要说明一下VxWorks是采用周期tick的方式来驱动系统运作,tickGet()获取的也就是tick定时器中断…
xenomai3.1+linux构建linux实时操作系统-基于X86_64和arm
如有问题,欢迎指正。博客地址:https://www.cnblogs.com/wsg1100/ 最近接触实时系统Xenomai,该文章整理记录X86 ubuntu环境下xenomai 内核编译、xenomai应用环境搭建步骤,其他硬件架构(如arm、arm64)类似,先在X86…
xenomai内核解析--嵌入式实时linux概述
如有问题,欢迎指正。博客地址:https://www.cnblogs.com/wsg1100/ Linux系统作为一个GPOS(通用操作系统)发展至今已经非常成熟可靠了,并且由于遵循GPL协议,开放所有系统源代码,非常易于裁剪。更重要的是,与其他开源的GPOS或RTOS相比,L…
xenomai与VxWorks实时性对比(Jitter对比)
如有问题,欢迎指正。 可能大部分人一直好奇VxWorks与xenomai对比,实时性孰优孰劣,正好笔者最近要做一个这方面的对比,本文以实时系统其中一个重要指标---Jitter来进行简单对比。 硬件平台:双核cortex-A15处理器,CPU频率1.5GHZ,内存2GB。 1.…
xenomai内核解析---双内核系统调用(一)
如有错误,欢迎指正。 解析系统调用是了解内核架构最有力的一把钥匙,在这之前先搞懂xenomai与linux两个内核共存后系统调用是如何实现的。 linux内核中设置了一组用于实现系统功能的子程序,称为系统调用。系统调用和普通库函数调用非常相似,只是系统调用由操作系统核心提供,运…
xenomai内核解析--xenomai的组成结构
如有问题,欢迎指正。 从xenomai3开始支持两种方式构建linux实时系统,分别是cobaltA 和 mercury。 cobalt :添加一个实时核,双核结构,具有实时内核cobalt、实时驱动模型RTDM、实时应用POSIX接口库libcobalt,基于libcobal…
xenomai内核解析--信号signal(一)---Linux内核信号机制
如有错误,欢迎指正。 1. Linux信号 信号是事件发生时对进程的通知机制,是操作系统提供的一种软件中断。信号提供了一种异步处理事件的方法,信号与硬件中断的相似之处在于打断了程序执行的正常流程,例如,中断用户键入中断键(Ctrl+C),会通过信号机制停止应用程序。 按键产生 …
xenomai内核解析之信号signal(二)---xenomai信号处理机制
上篇文章讲了linux的信号在内核的发送与处理流程,现在加入了cobalt核,Cobalt内核为xenomai线程提供了信号机制。下面一一解析xenomai内核的信号处理机制。 我们已经知道,每个用户空间的xenomai线程在内核空间都有两个调度实体,一是在linux内核中的t…
下一页
个人成就
文章被点赞
4
文章被阅读
16,089
掘力值
273
关注了
0
关注者
0
收藏集
0
关注标签
22
加入于
2016-09-03