vxworks-like-kernel 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
vxworks-like-kernel 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 GPL
开发语言 C/C++
操作系统 嵌入式
软件类型 开源软件
开发厂商
地区 国产
提 交 者 余争
适用人群 未知
收录时间 2013-07-12

软件简介

功能

两年前为了公司vxworks的培训,自己翻看vxworks的代码学习并写了当时,也是现在的vxworks-like-kernel版本。(大概7000行代码)

功能具有:

  1. 任务创建删除延迟等
  2. 两进制信号量
  3. 计数信号量
  4. 互斥信号量,任务优先级反转
  5. 消息队列
  6. VxWorks? 内存分区
  7. 串口输入输出
  8. 内存、对象、优先级队列可以在VS2005上运行

这个是一个最好的起步学习vxworks实时内核的版本。

开源地址:https://code.google.com/p/vxworks-like-kernel/

希望有心人士能够有兴趣参与开发。

展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
发表于硬件 & IoT专区
2018/12/06 12:19

VxWorks是啥?

不积跬步,无以至千里;不积小流,无以成江海。 关于VxWorks,让我们一点一滴,慢慢来! 先看一条新闻: 2018-11-27来源:EEWORLD 风河引以自豪地宣布,VxWorks实时操作系统(RTOS)助力NASA洞察号探测器(InSig...

0
0
发表了博客
2011/02/21 11:04

vxworks培训班

热线:010-51292078 021-51875830 0755-61280252 025-68662821 传真:021-62450161 0755-25912501 010-62475416 业务手机:15921673576 vxworks培训班 课程目标 通过vxworks内容的学习,学员将可以对当今最主流的高端嵌入式操作系统VxWorks有一个全面的了解,具备使用VxWorks开发基于VxWorks的驱动程序、BSP和应用程序的能...

0
1
发表了博客
2018/06/13 17:00

VxWorks BSP开发入门

VxWorks将所有硬件平台相关的代码封装在BSP(Board Support Package)库中,从而为应用层代码提供了独立于硬件平台和体系接口的特性。 BSP库中封装了一组统一的API,包括硬件初始化、中断的触发和处理、硬件时钟和定时器管理、内存和总线内存空间映射、内存分配等。 target/config/all 所有BSPs公共的配置 target/config/...

0
1
发表于硬件 & IoT专区
05/14 08:43

Boot之vxWorks启动顺序

欢迎关注VxWorks567 小屏幕设备 建议横屏观看 使用WorkBench的VIP编译的镜像文件vxWorks,在Target里启动时的执行顺序如下

0
0
发表于硬件 & IoT专区
05/13 11:11

Boot之VxWorks的镜像类型

欢迎关注VxWorks567 如转发,请标明出处! VxWorks有多种类型的Image,可用于不同的引导、存储、加载或执行场景。这些不同的Image,可能包含不同的组件 vxWorks 只有这种类型的Image(有时称为可下载镜像)需要引导...

0
0
发表了博客
2018/07/29 12:20

VxWorks 7 技术简介

VxWorks 7 是新一代的嵌入式实时操作系统,全新的架构设计,灵活化的组件配置,高可靠性与安全性,丰富的第三方软件包,极大的方便用户的开发和使用。本文对VxWorks7 的功能做个简要的记录。 VxWorks 7 平台和配置 VxWorks 7 内核平台提供 VxWorks 和 Workbench 组件 基于市场方向的平台配置 Wind River Workbench Integ...

0
0
发表了博客
2018/07/25 14:21

VxWorks信号量问题

VxWorks主要提供如下API进行信号量的创建、获取和释放: 参数1:SEM_Q_PRIORITY,SEM_Q_FIFO SEM_Q_PRIORITY(值为0x1):需要获取该信号量的任务基于优先级顺序排列。 SEM_Q_FIFO(值为0x0):需要获取该信号量的任务基于等待任务队列的先进先出顺序排列。 参数2: SEM_FULL,SEM_EMPTY SEM_FULL: 初始化信号量为满(可用),...

0
0
发表了博客
2018/08/03 23:27

移植Linux Kernel SM750 驱动到VxWorks 7

一、SM750简介 SM750 是SiliconMotion 推出的一款适合嵌入式设备的显卡(Embedded GPU),采用PCIe接口与CPU连接,内部集成16MB DDR SDRAM显存,产品具有低功耗特性,适合工业、医疗、军工等领域。 图 1 SM750 系统功能与应用框图 二、Linux kernel 驱动支持情况 在Linux主线中,linux/drivers/staging/sm750fb/ 目录下已...

0
0
发表了博客
2019/07/19 17:12

VxWorks固件分析方法总结

#VxWorks固件分析方法总结 最近研究基于VxWorks系统的iot设备的固件分析方法,将学习心得记录于此,以备将来的查询需要。 ##1.VxWorks是什么? VxWorks是美国WindRiverSystem公司(风河公司)推出的一个RTOS(实时操作系统),凭借良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据...

0
0
发表了博客
11/21 10:44

VxWorks错误码查找表

458753 0x70001 S_dsmLib_UNKNOWN_INSTRUCTION   786433 0xc0001 S_ioLib_NO_DRIVER   786434 0xc0002 S_ioLib_UNKNOWN_REQUEST   786435 0xc0003 S_ioLib_DEVICE_ERROR   786436 0xc0004 S_ioLib_DEVICE_TIMEOUT   786437 0xc0005 S_ioLib_WRITE_PROTECTED   786438 0xc0006 S_ioLib_DISK_NO...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
16 收藏
分享
返回顶部
顶部