CortOS is an Embedded RTOS
1. It is a free and open
2. Task switch is very fast
3. Interrupt service routine uses a separate stack
4. Calculate running time of Task
5. Device application interface (DAI)
6. It is a real-time multitask kernel which accords with CMSIS ( Cortex Microcontroller Software Interface Standard ).
7. <Atmega328> <ARM Cortex-M0> <ARM Cortex-M3> <ARM Cortex-M4 with FPU> <STM8>
8. Platform:
<1> STM8S-Discovery
<2> STM32F4-Discovery
<3> NuTiny-SDK-M058SSAN V2.1
<4> STM32F103R
<5> ATMEGA328
已经在M058上成功移植,支持中断嵌套,移植了非阻塞的串口驱动。
cortos_code_65.rar
(6.32 MB, 下载次数: 2866)
2013-12-10 增加非阻塞的I2C驱动,使用独立任务访问I2C设备,占用非常少的CPU时间。
项目文件 Platform\NuTiny-SDK-M058SSAN V2.1\uVision4\CortOS_Keil4.60.uvproj
测试文件 DemoSrc\test_dai_i2c.c (AT24C16B 访问实例)
** 将测试文件加入到项目编译即可
作者 :渺小
|