自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (9)
  • 收藏
  • 关注

原创 uc/os--OSStart

OSStart从就绪表中选择最高的优先级OSPrioHighRdy,通过查表OSTCBPrioTbl,获取最高优先级的TCB块,OSTCBCur = OSTCBPrioTbl[OSPrioHighRdy],最后调用OSStartHighRdy函数void OSStart (void) reentrant { INT8U y; INT8U x;if (OSRunning

2013-01-02 11:25:02 708

原创 uc/os--OSTCBInit

在OSTaskCreate调用OSTaskStkInit后,继续调用OSTCBInit初始化任务的控制块,即写 TCB结构体INT8U OSTCBInit (INT8U prio, OS_STK *ptos, OS_STK *pbos, INT16U id, INT16U stk_size, void *pext, INT16U opt) reentrant{ OS_TCB *pt

2013-01-02 11:24:16 851

原创 uc/os--OSRdyTbl

INT8U OSRdyTbl[OS_RDY_TBL_SIZE] 就绪表:存放8位无符号整数假如有个优先级prio,怎么在OSRdyTbl表里查找相应的位置呢? int y = prio >> 3; /* 获取prio的高3位*/ 那么OSRdyTbl[ prio >> 3]即为prio所在组的优先级,prio & 0x07即为该优先级对应的值在OSRdyTbl里,每个优先级对应

2013-01-02 11:22:21 844

原创 uc/os--OSTaskStkInit

OSTaskStkInit传入参数:任务的入口函数地址,函数所需要的参数地址,函数对应的栈地址void *OSTaskStkInit (void (*task)(void *pd), void *ppdata, void *ptos, INT16U opt) reentrant{ OS_STK *stk; ppdata = ppdata; opt = opt; //opt没

2013-01-02 11:21:26 2267

原创 uc/os--OSTaskCreate

创建一个任务时,应该传入参数:入口函数,函数所需要的参数指针,函数对应的栈指针,优先级INT8U OSTaskCreate (void (*task)(void *pd), void *ppdata, OS_STK *ptos, INT8U prio) reentrant{ void *psp; INT8U err; if (prio > OS_LOWEST_PRI

2013-01-02 11:19:43 596

原创 uc/os----OSInit

void OSInit (void) reentrant { INT16U i;//初始化全局变量 OSTime = 0L; /* Clear the 32-bit system clock */ OSIntNesting = 0; /* Clear the interrupt nesting counter */ OSLockNesting = 0; /* Clear t

2013-01-02 11:17:55 566

LINUX设备驱动程序第三版

LINUX设备驱动程序,方便驱动开发者学习

2014-01-19

uboot 1.1.6

uboot 1.1.6源码,分析uboot早期源码,方便嵌入式移植

2014-01-19

MS-DOS6.22

微软操作系统MS-DOS6.22,放到虚拟机下作为硬盘使用,ms-dos系统已经集成在硬盘里,相当于在硬盘启动系统,对在dos下学习os有较大帮助

2012-08-06

C库函数源代码

完整版的c库函数源代码,对进一步学习C语言有较大的帮助

2012-08-05

Borland C++3.1英文版

Borland C++3.0可以在DOS的环境下运行,更可以在Windows下运行,在Windows之下的Borland C工作环境更亲切,将使您开发程序更得心应手

2012-08-03

Borland C++ 使用手册

borland c++手册,通过浏览手册,适合在dos下安装,研究嵌入式系统

2012-08-03

Dos命令手册

关于dos的一些命令,解压后方便查阅,快速的找到修要使用的命令,及其用法

2012-08-03

嵌入式实时操作系统uCOS-II

本书是MicroC/OSII The Real Time Kernel一书的第2版本,在第1版本(V2.0)基础上做了重大改进与升级。通过对μC/OSII源代码的分析与描述,讲述了多任务实时的基本概念、竞争与调度算法、任务间同步与通信、存储与定时的管理以及如何处理优先级反转问题;介绍如何将μC/OSII移植到不同CPU上,如何调试移植代码

2012-08-03

c游戏程序实例 提高编程兴趣

通过c语言的一些函数编小游戏,提高编程的兴趣,提高代码量

2010-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除