1 Star 0 Fork 87

小龙 / JxOS

forked from jeremyceng / JxOS 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
sn.txt 1.63 KB
一键复制 编辑 原始数据 按行查看 历史
Jeremy 提交于 2021-08-10 15:38 . SOC -> platform
JxOS
├───demo_code 参考代码,未整理代码
├───jxos jxos
│ ├───bsp 过时分类,将逐步归类到 driver 和 lib 中
│ ├───kernel 内核,提供系统内核功能:任务、事件、消息、公告板、邮箱、管道、注册、内存分配……
│ ├───driver 使用 静态 初始化的功能代码模块,使用config.h文件进行配置;此目录下的代码大部分与硬件相关,如:传感器、按键扫描、屏幕…… (driver 与 lib 有时并没有清晰的界限,如driver:led_blink 就有可能抽象成 lib:sw_pwm)
│ ├───lib 使用 动态 初始化的功能代码模块,使用初始化函数进行配置;此目录下的模代码大部分与硬件无关,如:环形缓冲区、crc16、栈、软件定时器……
│ ├───sys_service 基于任务实现的系统服务,如:低功耗管理、软件定时器、打印输出……(只有对外接口,不发出对外消息)
│ └───std_app 基于任务实现的常用标准应用,如独立按键扫描、按键多次点击、指示灯闪烁……(此类模块和user app属于同一级别,只不过已经标准化;此类模块发出对外消息,也有对外接口,用于兼容不能支持消息功能的硬件平台)
├───platform
│ ├───N76E003 ┐
│ ├───N76E003 ├─── 基于 jxos 实现的,使用不同平台硬件的具体项目
│ └───STM8S103K3 ┘
├───JSnet ┐
├───.... ├─── 基于 jxos 实现的功能模块
└───SRTnet ┘
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/hgazm/JxOS.git
git@gitee.com:hgazm/JxOS.git
hgazm
JxOS
JxOS
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891