内容可能含有违规信息
基于STC89C52RC平台搭建的一款开放性软件开发框架,同时也适用于其他51系列;框架中实现了对51单片机硬件的软件屏蔽,以及实现多种外设的驱动,提供软件定时器等组件,为用户提供良好的开发环境。
<前期开发框架>
交叉编译工具链:arm-none-eabi-gcc
编译工具:scons
代码管理工具:EXBox (内部开发版)
代码调试工具:VSCode
系统内核:UCOS-III
系统框架:ESmartOS
<后期开发目标>
系统内核:UCOS-III -> ESmartTK (内部自研内核)
系统框架:丰富 ESmartOS 组件与功能特性
代码调试工具:兼容 eclipse 开发环境
代码管理工具:完善 EXBox
交叉编译工具链:扩展 armclang 、clang 编译器
<2021>-上传ESourceC51SDK开发包
<2022>-ESmart项目进入内部研发阶段
ESmart项目:以STM32为载体,搭建的一个开发框架。未来将支持HC32等其他芯片,实现其最初的通用的跨平台的开发框架。
在项目中学习,在学习中成长。
不断积累知识,汇聚各方才能。
在嵌入式方面不断探索,在知识上不断积累。
本仓库包含51单片机的开发SDK与各种项目文档,文档查看请点击下方链接。仓库未来将继续扩展STM32平台的项目。