CDN加速镜像 | 设为首页 | 加入收藏夹
当前位置: 首页 资源下载 源码下载 嵌入式/单片机编程 单片机(51,AVR,MSP430等)

文件名称:Hydrogen_Core51

  • 所属分类:
  • 标签属性:
  • 上传时间:
    2012-11-16
  • 文件大小:
    3.12mb
  • 已下载:
    0次
  • 提 供 者:
  • 相关连接:
  • 下载说明:
    别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容来自于网络,使用问题请自行百度

Hydrogen/C51 是一个用于51的非占先操作系统 基本上用纯 C 实现, 嵌入了大概10行的汇编

基本需求:

1.最小编译代码大概在 2.4k

2.需要使用片外的 xdata 作为堆使用

3.占用 TIMER0 作为计时



使用基本要求:

1.任务中必需要存在 Sleep/WaitFor 函数才能主动放弃占用CPU

2.任务入口和使用到Sleep/WaitFor的函数必需是 reentrant.



内核功能:

1.动态建立任务

2.支持事件/阻塞/信号量,临界

3.全双工串口(中断实现), IO过程中不会阻塞其它任务

4.UNIX c 风格的读写流(read/write)

5.一个简单的基于 24C 的文件系统(不支持目录)

-Hydrogen/Core51 is a Keil C51 None-Preemptive OS. CORE written by Pure C (well..almost Pure, has 10 lines inline ASM).



CORE minimal resource



**Size about 2.3~5K ROM, 20+ Byte RAM. it is depends modules your chosen.



**CORE also TAKE TIMER0 to tick for real-timing, and need xdata for HEAP



CORE Support



**dynamic Create/Terminate Thread(TASK)



**Synchronize Object (Event/Semaphore/Critical Section), Thread(TASK) Naturally GIVES UP CPU by WaitFor these Synchronize Object



**Common IO, it is STD C open/read/write in Any Stream Like IO(I2C, UART etc.)



I host this project for OS studying, and Also Used in my work.

SRC can be download from SVN Repository
(系统自动生成,下载前可以参看下载内容)

下载文件列表

Hydrogen/
Hydrogen/clean.bat
Hydrogen/Core51/
Hydrogen/Core51/ADE7758.h
Hydrogen/Core51/ATT7022.c
Hydrogen/Core51/ATT7022.h
Hydrogen/Core51/Core.c
Hydrogen/Core51/Core.h
Hydrogen/Core51/Core_Context.c
Hydrogen/Core51/Core_CriticalSection.c
Hydrogen/Core51/defconfig.h
Hydrogen/Core51/EEPROM24C.c
Hydrogen/Core51/EEPROM24C.h
Hydrogen/Core51/EEPROM24C_FileSystem.c
Hydrogen/Core51/FREE.C
Hydrogen/Core51/heap.h
Hydrogen/Core51/HL9576.c
Hydrogen/Core51/HL9576.h
Hydrogen/Core51/I2C.h
Hydrogen/Core51/I2C_Simulate.c
Hydrogen/Core51/INIT_MEM.C
Hydrogen/Core51/IO.c
Hydrogen/Core51/IO.h
Hydrogen/Core51/MALLOC.C
Hydrogen/Core51/MeasureChip.h
Hydrogen/Core51/QFind.c
Hydrogen/Core51/QFind.h
Hydrogen/Core51/REG_STC51.h
Hydrogen/Core51/RX8025.c
Hydrogen/Core51/RX8025.h
Hydrogen/Core51/socket.h
Hydrogen/Core51/SPI.h
Hydrogen/Core51/SPI_Simulate.c
Hydrogen/Core51/types.h
Hydrogen/Core51/UART.h
Hydrogen/Core51/UART_STC51.c
Hydrogen/Core51/UART_STD51.c
Hydrogen/demo/
Hydrogen/demo/event/
Hydrogen/demo/event/config.h
Hydrogen/demo/event/event.c
Hydrogen/demo/event/event.uvopt
Hydrogen/demo/event/event.uvproj
Hydrogen/demo/event/event_uvopt.bak
Hydrogen/demo/event/event_uvproj.bak
Hydrogen/demo/event/release/
Hydrogen/demo/event/STARTUP.A51
Hydrogen/demo/event/task_uvopt.bak
Hydrogen/demo/task/
Hydrogen/demo/task/config.h
Hydrogen/demo/task/release/
Hydrogen/demo/task/STARTUP.A51
Hydrogen/demo/task/task.c
Hydrogen/demo/task/task.uvopt
Hydrogen/demo/task/task.uvproj
Hydrogen/demo/task/task_uvopt.bak
Hydrogen/doc/
Hydrogen/doc/24xx256.pdf
Hydrogen/doc/7022Calibration.txt
Hydrogen/doc/823284.pdf
Hydrogen/doc/DL-T645-1997.pdf
Hydrogen/doc/HL9576.pdf
Hydrogen/doc/HL9576_LCD.PDF
Hydrogen/doc/LM75.pdf
Hydrogen/doc/RX8025.pdf
Hydrogen/doc/RX8025SANB.pdf
Hydrogen/doc/液晶SEQ0754-Model.pdf
Hydrogen/doc/液晶SEQ0754-Model22.pdf

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 搜珍网是交换下载平台,只提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。更多...
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或换浏览器;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*快速评论: 推荐 一般 有密码 和说明不符 不是源码或资料 文件不全 不能解压 纯粹是垃圾
*内  容:
*验 证 码:
搜珍网 www.dssz.com