[原创] POS操作系统:用于ARM7和ARM9开发板

engineer_wubin   2014-7-31 23:37 楼主
1 简介 个人操作系统(Personal Operating System,缩写为POS)是一种小型的多任务嵌入式操作系统,用于基于ARM7 和ARM9 内核的微控制器。该系统设计简单,使用方便,在一个人的能力范围之内即可完成修改和移植,其主要特性如下: (1)最多支持255 个任务; (2)支持抢占式调度方式; (3)任务的优先级即为设备控制器的优先级,以此确定各个任务的调度顺序; (4)对于相同优先级的任务,采用时间片轮转调度方式; (5)支持任务间的消息通信; (6)只有一个文件使用汇编语言,其它文件使用C 语言; 2 开发环境和工具 (1)Windows 7 Home Basic; (2)Keil MDK 4.50; (3)Jlink V8; (4)优龙(uCdragon)公司的FS44B0XII 开发板; (5)优龙(uCdragon)公司的FS2410 开发板; (6)天嵌(EmbedSky)公司的TQ2440 开发板; 本帖最后由 engineer_wubin 于 2014-8-3 08:41 编辑

    POS_V0.2.zip (2014-7-31 23:32 上传)

    1.37 MB, 下载次数: 65

    源代码和工程文件

回复评论 (8)

楼主自己写的啊  ?
点赞  2014-8-1 22:07
引用: abszy 发表于 2014-8-1 22:07
楼主自己写的啊  ?

是的,出于个人兴趣编写了这个小系统,欢迎批评指正。
看了你的头像图片,感觉很强大。
点赞  2014-8-1 23:54
看完特点,感觉有些像UCOS系统,只不过任务数比UCOS系统要多,我想那个汇编文件应该是对MCU的寄存器进行操作的程序了。
点赞  2014-8-2 17:26
这么强大,做个标记以后方便查找
点赞  2014-8-2 22:58
mark一下
好好学习,天天向上
点赞  2014-8-2 23:08
楼主的这个操作系统,是参造什么来完成的啊??我最近也在看类似的文章.........
点赞  2014-8-3 21:35
引用: 随风暗影 发表于 2014-8-3 21:35
楼主的这个操作系统,是参造什么来完成的啊??我最近也在看类似的文章.........

没有参照,完全独立设计和编码,一切从零开始的。
点赞  2014-8-3 22:03

谢谢分享

点赞  2021-4-27 11:16
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复