# nOS
[![Join the chat at https://gitter.im/jimtremblay/nOS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/jimtremblay/nOS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![MPLv2 License](https://img.shields.io/badge/license-MPLv2-blue.svg?style=flat)](https://www.mozilla.org/MPL/2.0/)
### Features:
* Preemptive or cooperative scheduling (depending on your configuration)
* Can be tickless for battery-powered application
* Binary and counting semaphores
* Mutexes with priority ceiling or priority inheritance
* Queues for thread-safe communication
* Flags for waiting on multiple events
* Memory blocks for dynamic memory allocation
* Software timers with callback and priority
* Software interrupts (signal) with callback and priority
* Real-time module compatible with UNIX timestamp
* Software alarms with callback
* No limits on number of nOS objects, except your available memory
* Tiny footprint (as low as 1KB ROM/few bytes of RAM)
* Fully configurable (ROM and RAM)
* Open source, royalty free
* Win32 and Linux simulator available
[Documentation](https://github.com/jimtremblay/nOS/wiki)
没有合适的资源?快使用搜索试试~ 我知道了~
微控制器 的 RTOS_C语言_代码_相关文件_下载
共78个文件
c:40个
h:28个
s:6个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 111 浏览量
2022-07-06
16:10:38
上传
评论
收藏 149KB ZIP 举报
温馨提示
特征: 抢占式或协作式调度(取决于您的配置) 对于电池供电的应用程序可以无滴答声 二进制和计数信号量 具有优先级上限或优先级继承的互斥锁 线程安全通信的队列 等待多个事件的标志 动态内存分配的内存块 具有回调和优先级的软件定时器 具有回调和优先级的软件中断(信号) 与 UNIX 时间戳兼容的实时模块 带回调的软件报警 对 nOS 对象的数量没有限制,除了你的可用内存 占用空间小(低至 1KB ROM/几字节 RAM) 完全可配置(ROM 和 RAM) 开源,免版税 提供 Win32 和 Linux 模拟器 更多详情、使用方法,请下载后阅读README.md文件
资源推荐
资源详情
资源评论
收起资源包目录
nOS-master.zip (78个子文件)
nOS-master
inc
nOS.h 133KB
TEMPLATE_nOSConfig.h 75KB
port
NC30
M16C_R8C
nOSPort.h 8KB
WIN32
nOSPort.h 4KB
XC16
PIC24
nOSPort.h 12KB
Keil
ARM_Cortex_M4
nOSPort.h 7KB
ARM_Cortex_M0
nOSPort.h 5KB
ARM_Cortex_M7
nOSPort.h 7KB
ARM_Cortex_M3
nOSPort.h 7KB
IAR
AVR
nOSPort.h 11KB
STM8
nOSPort.h 8KB
ARM_Cortex_M4
nOSPort.h 6KB
M16C_R8C
nOSPort.h 8KB
RX600
nOSPort.h 4KB
ARM_Cortex_M0
nOSPort.h 4KB
MSP430
nOSPort.h 8KB
ARM_Cortex_M7
nOSPort.h 6KB
ARM_Cortex_M3
nOSPort.h 6KB
GCC
AVR
nOSPort.h 12KB
ARM_Cortex_M4
nOSPort.h 8KB
M16C_R8C
nOSPort.h 9KB
RX600
nOSPort.h 6KB
ARM_Cortex_M0
nOSPort.h 5KB
MSP430
nOSPort.h 9KB
ARM_Cortex_M7
nOSPort.h 8KB
ARM_Cortex_M3
nOSPort.h 8KB
ARM7TDMI
nOSPort.h 10KB
POSIX
nOSPort.h 4KB
LICENSE 16KB
src
nOSAlarm.c 9KB
nOSTime.c 6KB
nOSThread.c 17KB
nOSTimer.c 19KB
nOSEvent.c 3KB
nOSList.c 2KB
nOSSched.c 24KB
nOSSem.c 4KB
nOSMutex.c 8KB
nOSBarrier.c 3KB
nOSFlag.c 7KB
port
NC30
M16C_R8C
nOSPort.c 3KB
nOSPortASM.a30 3KB
WIN32
nOSPort.c 8KB
XC16
PIC24
nOSPort.c 5KB
Keil
ARM_Cortex_M4
nOSPort.c 5KB
ARM_Cortex_M0
nOSPort.c 5KB
ARM_Cortex_M7
nOSPort.c 5KB
ARM_Cortex_M3
nOSPort.c 5KB
IAR
AVR
nOSPort.c 6KB
STM8
nOSPortASM.s 1KB
nOSPort.c 6KB
ARM_Cortex_M4
nOSPortASM.s 2KB
nOSPort.c 4KB
M16C_R8C
nOSPort.c 5KB
RX600
nOSPortASM.s 2KB
nOSPort.c 4KB
ARM_Cortex_M0
nOSPortASM.s 2KB
nOSPort.c 4KB
MSP430
nOSPort.c 5KB
ARM_Cortex_M7
nOSPortASM.s 2KB
nOSPort.c 4KB
ARM_Cortex_M3
nOSPortASM.s 1KB
nOSPort.c 4KB
GCC
AVR
nOSPort.c 6KB
ARM_Cortex_M4
nOSPort.c 6KB
M16C_R8C
nOSPort.c 5KB
RX600
nOSPort.c 6KB
ARM7_TDMI
nOSPort.c 4KB
ARM_Cortex_M0
nOSPort.c 7KB
MSP430
nOSPort.c 5KB
ARM_Cortex_M7
nOSPort.c 6KB
ARM_Cortex_M3
nOSPort.c 5KB
POSIX
nOSPort.c 5KB
nOSSignal.c 13KB
nOSMem.c 10KB
nOSQueue.c 11KB
.gitignore 3KB
README.md 1KB
共 78 条
- 1
资源评论
快撑死的鱼
- 粉丝: 1w+
- 资源: 9156
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- #P0015. 全排列 超级简单
- pta题库答案c语言之排序4统计工龄.zip
- pta题库答案c语言之树结构7堆中的路径.zip
- pta题库答案c语言之树结构3TreeTraversalsAgain.zip
- pta题库答案c语言之树结构2ListLeaves.zip
- pta题库答案c语言之树结构1树的同构.zip
- 基于C++实现民航飞行与地图简易管理系统可执行程序+说明+详细注释.zip
- pta题库答案c语言之复杂度1最大子列和问题.zip
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功