μC/OS 和μC/OS-II 是专门为计算机的嵌入式应用设计的, 绝大部分代码是用C语言编写的。CPU 硬件相关部分是用汇编语言编写的、总量约200行的汇编语言部分被压缩到最低限度,为的是便于移植到任何一种其它的CPU 上。用户只要有标准的ANSI 的C交叉编译器,有汇编器、连接器等软件工具,就可以将μC/OS-II嵌入到开发的产品中。μC/OS-II 具有执行效率高、占用空间小、实时性能优良和可扩展性强等特点, 最小内核可编译至 2KB 。μC/OS-II 已经移植到了几乎所有知名的CPU 上。
2023-01-04 00:11:15 393KB
1
C语言程序设计,C语言程序设计,C语言程序设计,C语言程序设计,C语言程序设计,C语言程序设计
2023-01-03 16:15:28 3.18MB C语言
1
正则表达式 必知必会 pdf 正则表达式 必知必会 pdf
2023-01-03 13:47:27 7.8MB 程序设计 正则表达式 pdf
1
(1)UCOSII移植到不同的处理器上,所谓的移植就是将一个实时的内核能在其他的微处理器或者微控制器上运行。 为了方便移植,UCOSII的大部分的代码都是C语言写的,因为不同机器的汇编代码是不一样的。这是由于UCOSII在设计的时候已经充分考虑到了可移植性这一点。 但是仍然有一部分的代码是需要用C语言和汇编语言写一些与处理器有关的代码。 (2)要使用UCOSII正常的运行,处理器必须满足以下的条件 2.1、处理器的C编译器能产生可重入型的代码 原因:如果不行的话,那么就不能在任务之间随意的切换,因为当你切换到别的任务的时候,该任务在这个函数的数据就会被破坏。 2.2、处理器支持中断,并能产生定时中断 2.3、用C语言就可以开关中断 原因:连中断都没有的话,是不可能进行任务切换的。 2.4、处理器能够支持一定数量的数据存储硬件堆栈,也就是栈 2.5、处理器有将堆栈指针以及其他的CPU的寄存器的内容读出,并存储到堆栈或者内存中去的指令。 在ucos基于BC54上的移植。再在BC54中需要修改includes.h和ucos_ii.c文件,然后使用并修改自带的第一个例子加上
2023-01-03 13:20:54 488KB 好用
1
数据结构期末考试题 对所有复习数据结构的同学是很好的一份参考
2023-01-03 12:23:23 824KB 考试 数据结构 中国农业大学
1
山东大学数据结构课设,简易五子棋,包含代码和实验报告,C++、MFC
2023-01-03 10:41:40 22.39MB 数据结构
1
蓝桥杯第十三届第二场程序设计题
2023-01-02 23:52:50 50KB 蓝桥杯 综合资源 职场和发展
1
数据结构练习
2023-01-02 19:37:26 2.38MB 数据结构
1
王道数据结构——线性表中顺序表的一些综合应用题 王道操作系统------PV操作综合大题总结 编译通过
2023-01-02 19:14:23 244KB 考研 王道数据结构操作系统
1
设两个有序的子文件(相当于输入堆)放在同一向量中相邻的位置上:R[low..m],R[m+1..high],先将它们合并到一个局部的暂存向量R1(相当于输出堆)中,待合并完成后将R1复制回R[low..high]中。
1