随着电子技术与软件技术的飞速发展,嵌入式系统技术己经成了最热门的技术之一。
嵌入式实时操作系统是嵌入式应用软件的基础和开发平台,其中涉及到软件和硬件两方面的问题。
嵌入式实时操作系统研究的核心在于其内核结构和基本功能的研究以及嵌入式实时操作系统在不同芯片上的移植、任务的开发以及功能的扩展,同时这也是嵌入式实时操作系统的难点问题。
μC/OS-II以其结构清晰、性能稳定、源码公开等特点,受到广大嵌入式系统开发人员的青睐,已作为嵌入式实时操作系统被移植到许多微处理器上,在国防、航天航空、交通、能源、工业控制、通信以及人们日常生活等各个领域得到了广泛的应用。
本文在阐述嵌入式实时操作系统概念和特性的基础之上,简单介绍了μC/OS-II的特点及其内核结构,分析了μC/OS-II中的任务调度和中断处理机制的过程,描述了μC/OS-II中时钟节拍服务和μC/OS-II初始化和启动的步骤。
在充分了解了μC/OS-II的工作原理后,本文详细讨论了μC/OS-II在51单片机上的移植过程,其中包括OS_CPU.H、OS_CPU_A.ASM、OS_CPU_C.C这3个文件的修改。
最后本文通过建立两个小任务来对μC/OS-II的移植进行了有效的测试。
1
邵贝贝翻译的ucosii对应的英文版,好书,费了很大劲才找到的。
2025/1/11 3:26:51 5.67MB ucos ii 邵贝贝
1
针对目前部分播放器播放文件单一的缺陷,采用TI公司的Cortex-M3系列的微控制器LM3S9B96为核心,设计多功能的音频播放器,用来实现*.mp3、*.wma、*.wav等不同的格式文件的播放。
软件系统由支持嵌入式的实时多任务的操作系统μC/OS-II以及图形化界面设计软件μC/GUI和FatFs文件系统组成,人机交互可通过触摸屏实现,系统具有播放流畅、易操作等特点。
1
详细介绍μC/OS-II操作系统在STM32上的移植过程,引导初学者完成基本的操作系统架构的创建。
1
uC/OS-ii(V2.86)在ARM7上面的移植程序
2024/1/16 14:47:04 712KB uC/OS ARM7 移植
1
板上的8个按键分别分别代表数字1-8,每按下一个按键将结果通过串口发送到PC机上显示;
使用两个定时器模块,分别定时为1ms和100ms产生中断,使用它们分别产生1s的定时时间,将时间分别显示到数码管上;
外接PS/2小键盘,将按键的值通过串口显示到PC机上。
基于UC/OS-II的温度实时监测系统
2023/7/5 2:50:49 2.92MB c代码
1
邵贝贝著,深入浅出的讲解了单片机中的嵌入式操作系统的相关内容,对初学者非常有协助。
2023/3/3 20:52:56 4.33MB 嵌入式 单片机
1
本科痴迷uC/OS-II,几乎把源码注释个遍,虽然年头有点久了,但是绝对是学习系统内核和编程规范最好的资料。
代码注释是当年一行一行敲上去的,希望对你有协助。
2017/2/3 8:39:55 8.49MB 嵌入式系统 uC/OS-II 实时系统
1
有代码原理图和说明。
本设计描述了一款嵌入式数字示波器,在硬件上采用了32位微处理器STM32和高速A/D转换器ADS830等器件,软件上搭载上µC/OS-II实时操作系统,简化编程,提高系统的效率和稳定性。
输入信号从系统的无源探头接入,先经过的是AC/DC耦合电路,然后经过信号调理电路,被调理后的信号接着由A/D转换器转变成数字信号,再经过高速缓存器FIFO,信号数据即被传送到微处理器STM32中,由微处理器STM32完成对信号数据的处理,最初把波形还原到液晶上,并显示该信号的频率、电压等技术指标,以供用户参考。
2020/1/4 4:01:29 4.33MB 示波器 STM32 uCOS
1
一个很实在的系统移植实例,此操作系统可以直接在51单片机中运转,无需另外移植。
2018/4/1 7:46:46 202KB uc/os-ii
1
共 14 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡