PIC单片机上可以使用的RTOS

PIC单片机上面可以使用的RTOS是比较少的,开源的就更少了。FreeRTOS虽然也支持PIC,但是因为需要的资源较多,所以只能在少数高端PIC单片机上使用。

PIC单片机上可以使用的RTOS

OSA是在PIC单片机上使用的开源RTOS,它可以在PIC10, PIC12, PIC16, PIC18, PIC24, dsPIC, AVR, STM8等单片机上使用,支持PICC、 C18、C30、IAR、WinAVR等多种C编译器。它支持多任务、优先级、功能裁剪、定时器、二进制信号、消息队列等功能,基本常用的功能都具有了。这个项目基于BSD许可,不过可惜的是这个项目已经停止开发了。

 

项目网站:
http://www.pic24.ru/doku.php/en/osa/ref/download/intro

 

最后版本下载:110306 1.4M

http://www.pic24.ru/lib/exe/fetch.php/osa/history/osa_110306.zip

可视化配置工具:OSAcfg_tool 209K

http://www.pic24.ru/lib/exe/fetch.php/osa/osacfg_tool.rar

独立的帮助文档:(在代码中已经包含了帮助文件)
http://www.pic24.ru/lib/exe/fetch.php/osa/osa_manual_en.rar

官方参考例程:

  • 3LED: http://www.pic24.ru/lib/exe/fetch.php/osa/3leds.rar
  • Quartet4: http://www.pic24.ru/lib/exe/fetch.php/osa/quartet4.rar
  • Pinao:      http://www.pic24.ru/lib/exe/fetch.php/osa/piano.rar
  • VGA_Game:http://www.pic24.ru/lib/exe/fetch.php/osa/articles/vga_game.rar
继续阅读
IAR 快捷键列表 嵌入式开发

IAR 快捷键列表

*Ctrl+Shift+V 列出剪切板中所有的字符串供选择粘贴 Ctrl+B 智能选择光标所在括弧内的区域,多次使用可选更大的区域 Ctrl+T 对选择区域进行自动缩进 Ctrl+K 注释掉选择区域 ...
IAR更改代码字体 嵌入式开发

IAR更改代码字体

在IAR Option选项里,可供选择的字体太少,大多数还是不好看的。其实是可以通过配置文件调用所有系统字体的。如下: 首先在你的系统盘里找到这个文件,地址是: C:\Users\你的用户名\AppD...
IAR常用快捷键和使用小技巧 嵌入式开发

IAR常用快捷键和使用小技巧

这篇文章主要是我在IAR使用过程中用到的一些很方便的快捷键和小技巧,方便自己查阅而使用。 1、复制和粘贴几行的部分代码 需求:有时候我们需要复制几行代码的后半部分,不需要复制前半部分。 方法:按住Al...