资源简介
在vs2010上,win7系统下,成功将ucos-II移植到vs2010上运行,适合ucos-II初学者
代码片段和文件信息
/*
*********************************************************************************************************
* uC/OS-II
* The Real-Time Kernel
*
* Win32 Specific code
*
* This is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
*
* File : OS_CPU_C.C
* By : Vladimir Antonenko
*********************************************************************************************************
*/
#define OS_CPU_GLOBALS
#include “includes.h“
#include “os_trace.h“
#include
#include
#if 0
#define USE_CRITICAL_SECTION /* use Win32 critical sections */
#endif
#define ALLOW_CS_RECURSION /* allow recursion of critical sections */
#define SET_AFFINITY_MASK /* must be used for miltiprocessor systems */
#define OS_CPU_TRACE /* allow print trace messages */
#define WIN_MM_TICK /* Enabling WIN_MM_TICK will cause the uC/OS-II port to use the high resolution Multimedia */
/* timer instead of Sleep. The higher resolution timer has a resolution of 1 ms which */
/* results in a much more “real-time“ feel - jdf */
#define WIN_MM_MIN_RES (1) /* Minimum timer resolution */
/*
*********************************************************************************************************
* Prototypes
*********************************************************************************************************
*/
DWORD WINAPI OSCtxSwW32( LPVOID lpParameter );
DWORD WINAPI OSTickW32 ( LPVOID lpParameter );
DWORD WINAPI OSTaskW32 ( LPVOID lpParameter );
/*
*********************************************************************************************************
* Globals
*********************************************************************************************************
*/
INT32U OSTerminateTickW32 = 0;
INT32U OSTerminateCtxSwW32 = 0;
INT32U OSTerminateTickCtrlW32 = 0;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 32964608 2015-07-23 16:51 uCOSII2.91_vs2010\ipch\ucosii_demo-e9c6b10e\ucosii_demo-6637f0fc.ipch
文件 20462 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Doc\QuickRefChart-Color.PDF
文件 33792 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Doc\QuickRefChart-Color.xls
文件 4637 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Doc\README.TXT
文件 320410 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Doc\ReleaseNotes.PDF
文件 14331 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Doc\TaskAssignmentWorksheet.PDF
文件 32256 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Doc\TaskAssignmentWorksheet.XLS
文件 121328 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Doc\uCOS-II-CfgMan.PDF
文件 30720 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Doc\uCOS-II-RAM-Calc.xls
文件 296213 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Doc\uCOS-II-RefMan.PDF
文件 104362 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Doc\WhatsNewSince-V200.PDF
文件 761 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Other_Headers\includes.h
文件 1129 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Other_Headers\SystemConfig.h
文件 5256 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Ports\WIN32\os_cpu.h
文件 28578 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Ports\WIN32\os_cpu_c.c
文件 3148 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Ports\WIN32\os_trace.c
文件 1051 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Ports\WIN32\os_trace.h
文件 10714 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Source\os_cfg_r.h
文件 88338 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Source\os_core.c
文件 12970 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Source\os_dbg_r.c
文件 56052 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Source\os_flag.c
文件 31093 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Source\os_mbox.c
文件 19774 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Source\os_mem.c
文件 37841 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Source\os_mutex.c
文件 42496 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Source\os_q.c
文件 29519 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Source\os_sem.c
文件 57757 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Source\os_task.c
文件 11218 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Source\os_time.c
文件 45013 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Source\os_tmr.c
文件 1687 2015-07-23 16:51 uCOSII2.91_vs2010\uCOS-II\Source\ucos_ii.c
............此处省略25个文件信息
- 上一篇:给产品经理讲技术-打印版.pdf
- 下一篇:有效边多边形填充算法
相关资源
- 基于 vs2010 opencv的人脸识别系统
- 三步相移法VS2010-相位计算
- VS2010~2015 番茄助手VA_X
- stm32f103c8t6移植RT-Thread之线程管理
- uCOS-II官方源代码
- STM32F767移植W5500官网程序
- STM32CubeIDE移植华为LiteOS.zip
- vs2010+qt四则混合运算计算器
- STM32F103移植FreeModbus同时实现ModbusRTU和
- 利用VS2010 和qt 4.8.4编写的加法计算器
- STM32F103移植的UCOSIIIHAL库
- modbus通用读取电表数据源码,使用的
- OpenGL读取显示obj文件并渲染
- 用openCV实现图片的放大缩小、图片旋
- stm32h743 uCOS-iii
- opencv交叉编译依赖包
- qt-4.8.4-x64-msvc2010.z01
- qt-win-opensource-4.8.2-vs2010.part4.rar
- opencv342_vc10_vc12_x86_64
- STM32F302工程模板,包含HAL库和CMSIS-R
- 打开raw图像文件
- CanFestival移植到arm的am3359
- stm32_RSA.zip
- 24-STM32CubeMX系列教程24-STemWim移植.pdf
- uCOS-III 应用开发指南—基于 STM32F103系
- qt-win-opensource-4.8.2-vs2010.part3.rar
- OSG3.6.3+osgEarth2.10VS2010-x64开发库
- FAT32文件系统的STM32上的移植
- vs2010二维码生成软件
- VS2010 HID_USB
评论
共有 条评论