文件名称:Hydrogen/Core51-开源
文件大小:2.9MB
文件格式:ZIP
更新时间:2024-05-21 08:18:42
开源软件
Hydrogen / Core51是Keil C51非抢先操作系统。 由Pure C编写的CORE(嗯,几乎是Pure,有10行内联ASM)。 核心资源最少**大小约为2.3〜5K ROM,20 +字节RAM。 这取决于您选择的模块。 ** CORE还需要TIMER0进行滴答以进行实时计时,并且需要xdata来支持HEAP CORE **动态创建/终止线程(TASK)**同步对象(事件/信号量/关键部分),线程(TASK)自然会放弃等待这些同步对象**通用IO的CPU,它是STD C在诸如IO(I2C,UART等)的任何流中打开/读取/写入。 可以从SVN存储库下载SRC
【文件预览】:
Hydrogen
----doc()
--------24xx256.pdf(182KB)
--------RX8025.pdf(486KB)
--------RX8025SANB.pdf(231KB)
--------HL9576.pdf(522KB)
--------ATT7022B.pdf(1.45MB)
--------HL9576_LCD.PDF(594KB)
--------823284.pdf(229KB)
--------LM75.pdf(357KB)
----Core51()
--------heap.h(2KB)
--------REG_STC51.h(17KB)
--------INIT_MEM.C(3KB)
--------MALLOC.C(2KB)
--------types.h(9KB)
--------ATT7022.c(10KB)
--------I2C.h(2KB)
--------defconfig.h(4KB)
--------Core.h(5KB)
--------RX8025.c(10KB)
--------SPI.h(1KB)
--------UART_STC51.c(10KB)
--------Core.c(15KB)
--------RX8025.h(7KB)
--------EEPROM24C_FileSystem.c(20KB)
--------socket.h(2KB)
--------UART_STD51.c(6KB)
--------QFind.h(1KB)
--------HL9576.h(2KB)
--------UART.h(3KB)
--------MeasureChip.h(2KB)
--------IO.c(2KB)
--------IO.h(3KB)
--------Core_Context.c(2KB)
--------FREE.C(2KB)
--------SPI_Simulate.c(2KB)
--------Core_CriticalSection.c(2KB)
--------I2C_Simulate.c(5KB)
--------ADE7758.h(20KB)
--------EEPROM24C.c(4KB)
--------QFind.c(1KB)
--------ATT7022.h(11KB)
--------HL9576.c(2KB)
--------EEPROM24C.h(4KB)
----demo()
--------task()
----clean.bat(80B)