想要在嵌入式行业立足,是有必要掌握操作系统的原理,除非你只是想找一份裸机运行程序的简单而没有压力的工作。
UCOS操作系统在嵌入式应用领域比较广泛,特别是实时性比较高、系统内存资源有限等场合下,它更显有优势。
1.有必要学习UCOS操作系统吗?
答案是:肯定有必要!
UCOS操作系统是比较经典的,而且容易理解并学会的操作系统,对你以后在嵌入式开发学习、工作中或多或少都有一定的帮助。当你了解UCOS系统之后,你再学习其他操作系统(如:FreeRTOS、Linux)就容易理解多了。
2.学习UCOS操作系统难吗?
答案是:对于有心人就不难,对于无心者就难。
说实话,开始学习的时候有点点难度,但是,这个时间真的只是短暂的。(就好比你追求女朋友一样,开始的时候你要绞尽脑汁的想尽一切办法去讨她欢心,等追到手了,那个时候的你就是幸福的了)。
3.UCOS可以运行在那些CPU芯片上?
51、430、Cortex-M、ARM9、ARM11这些芯片都能跑UCOS, 可以说市面上的所有CPU都能运行UCOS。
如果你现在还有很多空闲时间,不妨先看看下面几篇文章。
下面几篇文章主要是讲述UCOS移植的文章:
UCOS2_STM32移植详细过程(一)
该文主要讲述对UCOS的一个了解,以及下载源代码、开发工具、库、新建工程的准备工作。
UCOS2_STM32移植详细过程(二)
该文主要讲述对ST芯片的配置,以及系统文件os_cfg.h配置的描述。
UCOS2_STM32移植详细过程(三)
该文主要讲述移植过程主要修改的几个文件:os_cpu_a.asm、os_cpu_c.c、os_cpu.h
UCOS2_STM32移植详细过程(四)
该文主要讲述系统裁剪os_cfg.h文件的描述。
移植好的,可以直接下载测试的实例代码工程,不妨下载试试(复制网址在电脑上打开吧)。
UCOS基于STM32F0系列实例:
https://yunpan.cn/cByHFxCfpaIbh 访问密码 4437
UCOS基于STM32F1系列实例:
https://yunpan.cn/cByHum5BStkEK 访问密码 00a6
UCOS基于STM32F3系列实例:
https://yunpan.cn/cByHrMmkekIar 访问密码 da90
UCOS基于STM32F4系列实例:
https://yunpan.cn/cByHx47jehTgX 访问密码 5a04
全部0条评论
快来发表一下你的评论吧 !