Skip to content

Commit

Permalink
fix:#I6V7TZ 统一技术文档访问入口
Browse files Browse the repository at this point in the history
  • Loading branch information
notrynohigh committed Apr 12, 2023
1 parent cd0f011 commit 10e4576
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 2,447 deletions.
74 changes: 36 additions & 38 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,9 @@ Linux下需要安装python、python-pip以及make 用于配置和编译代码

![b_config](https://foruda.gitee.com/images/1674379348907249447/3b414522_1789704.gif)

# 3 BabyOS手册
# 3 BabyOS文档

[《BabyOS设计和使用手册》](https://gitee.com/notrynohigh/BabyOS/blob/master/doc/BabyOS%E8%AE%BE%E8%AE%A1%E5%92%8C%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C.md)

[项目介绍](https://gitee.com/notrynohigh/BabyOS/blob/master/doc/BabyOS%E8%AE%BE%E8%AE%A1%E5%92%8C%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C.md#1-%E9%A1%B9%E7%9B%AE%E4%BB%8B%E7%BB%8D)

[快速体验](https://gitee.com/notrynohigh/BabyOS/blob/master/doc/BabyOS%E8%AE%BE%E8%AE%A1%E5%92%8C%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C.md#3-%E5%BF%AB%E9%80%9F%E4%BD%93%E9%AA%8C)
查看设计文档:[https://babyos.cn/doc/](https://babyos.cn/doc/)

# 4 BabyOS教程

Expand Down Expand Up @@ -83,7 +79,7 @@ SPIFlash驱动基于开源项目SFUD,https://gitee.com/Armink/SFUD 感谢作者A
FS功能模块是基于FatFS和LittleFS,方便用户使用:

http://elm-chan.org/fsw/ff/archives.html FatFS

https://github.com/ARMmbed/littlefs LittleFS

---
Expand All @@ -98,35 +94,37 @@ FS功能模块是基于FatFS和LittleFS,方便用户使用:

# 更新记录

| 日期 | 新增项 | 备注 |
| ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- |
| 2019.12 | 功能模块:FIFO, AT, Nr_micro_shell, Lunar calendar | |
| 2020.01 | 功能模块:KV存储 | |
| 2020.02 | 功能模块:Xmodem128, Ymodem, FlexibleButton 驱动:xpt2046 | |
| 2020.03 | 功能模块:b_log, b_gui, b_menu, b_trace,b_heap 驱动:ssd1289 ili9341 | |
| 2020.04 | 增加基于华大MCU例子,增加驱动ili9320 oled12864,优化b_mod_kv等功能模块,增加algorithm目录 | |
| 2020.05 | 优化代码结构,增加:b_mod_timer b_mod_qpn等 ,优化b_mod_xmodem等,增加算法base64 sha1 sort等 | |
| 2020.06 | 分解为3个仓库管理代码。增加SFUD作为SPIFLASH驱动,增加SD卡驱动,增加FatFS和LittleFS等 | |
| 2020.07 | 内容未更新,增加两个视频教程用于快速了解BabyOS | |
| 2020.08 | BabyOS_Hal仓库增加ST标准库,增加标准库例子。对代码中细节进行优化 | |
| 2021.01 | 去掉多余的文件,修改section部分的内容。 | |
| 2021.02 | 增加vscode+arm-gcc+openocd 编译调试的例子。doc目录增加sections链接文件以及示例makefile等 | |
| 2021.05 | 支持编译器AC6 | |
| 2021.06 | 大版本更新,对整体代码重新梳理一遍。可使用MCU内部FLASH使用KV存储、完善驱动部分等... | |
| 2021.07 | 修改gcc环境下链接文件的修改方法 | |
| 2021.10 | 修改将分离的两个仓库内容重新加入进来,改变HAL代码的方式以及各个驱动的接口结构。V7.0.0 | |
| 2021.11 | 针对警告和报错点进行优化, mcu目录下的代码默认用寄存器操作方式 | |
| 2021.12 | 优化整体结构,增加对应配置工具,方便使用。支持V7.3.0及更新版本的 b_config.h | |
| 2022.01 | 增加bReinit和bModifyHalIf接口,并修复模拟I2C中BUG | |
| 2022.02 | 调整结构,使得依赖关系更加合理。 | |
| 2022.03 | 增加cjson第三方代码,并配上内存池。修改b_config.h中宏的命名以及文件夹、文件命名。 | |
| 2022.04 | 增加WIFI模块驱动,增加获取驱动私有信息的接口,增加QSPI | |
| 2022.05 | 重写配置工具、增加IAP功能模块 | |
| 2022.06 | 更新设计和使用文档,详细介绍软件模块。增加对矩阵按键的支持 | |
| 2022.07 | 增加视频教程,在README中展现。修改b_mod_gui,支持多个屏使用ugui | |
| 2022.08 | 修复按键相关的bug,增加MCU,增加COREMARK, 完善IAP模块 | |
| 日期 | 新增项 | 备注 |
| ------- | ------------------------------------------------------------ | ---- |
| 2019.12 | 功能模块:FIFO, AT, Nr_micro_shell, Lunar calendar | |
| 2020.01 | 功能模块:KV存储 | |
| 2020.02 | 功能模块:Xmodem128, Ymodem, FlexibleButton 驱动:xpt2046 | |
| 2020.03 | 功能模块:b_log, b_gui, b_menu, b_trace,b_heap 驱动:ssd1289 ili9341 | |
| 2020.04 | 增加基于华大MCU例子,增加驱动ili9320 oled12864,优化b_mod_kv等功能模块,增加algorithm目录 | |
| 2020.05 | 优化代码结构,增加:b_mod_timer b_mod_qpn等 ,优化b_mod_xmodem等,增加算法base64 sha1 sort等 | |
| 2020.06 | 分解为3个仓库管理代码。增加SFUD作为SPIFLASH驱动,增加SD卡驱动,增加FatFS和LittleFS等 | |
| 2020.07 | 内容未更新,增加两个视频教程用于快速了解BabyOS | |
| 2020.08 | BabyOS_Hal仓库增加ST标准库,增加标准库例子。对代码中细节进行优化 | |
| 2021.01 | 去掉多余的文件,修改section部分的内容。 | |
| 2021.02 | 增加vscode+arm-gcc+openocd 编译调试的例子。doc目录增加sections链接文件以及示例makefile等 | |
| 2021.05 | 支持编译器AC6 | |
| 2021.06 | 大版本更新,对整体代码重新梳理一遍。可使用MCU内部FLASH使用KV存储、完善驱动部分等... | |
| 2021.07 | 修改gcc环境下链接文件的修改方法 | |
| 2021.10 | 修改将分离的两个仓库内容重新加入进来,改变HAL代码的方式以及各个驱动的接口结构。V7.0.0 | |
| 2021.11 | 针对警告和报错点进行优化, mcu目录下的代码默认用寄存器操作方式 | |
| 2021.12 | 优化整体结构,增加对应配置工具,方便使用。支持V7.3.0及更新版本的 b_config.h | |
| 2022.01 | 增加bReinit和bModifyHalIf接口,并修复模拟I2C中BUG | |
| 2022.02 | 调整结构,使得依赖关系更加合理。 | |
| 2022.03 | 增加cjson第三方代码,并配上内存池。修改b_config.h中宏的命名以及文件夹、文件命名。 | |
| 2022.04 | 增加WIFI模块驱动,增加获取驱动私有信息的接口,增加QSPI | |
| 2022.05 | 重写配置工具、增加IAP功能模块 | |
| 2022.06 | 更新设计和使用文档,详细介绍软件模块。增加对矩阵按键的支持 | |
| 2022.07 | 增加视频教程,在README中展现。修改b_mod_gui,支持多个屏使用ugui | |
| 2022.08 | 修复按键相关的bug,增加MCU,增加COREMARK, 完善IAP模块 | |
| 2022.10 | 增加b_mod_state功能模块,`<br>`增加内存中模拟4M SPIFLASH驱动(仅用于调试软件逻辑)`<br>`增加在linux环境下运行babyos的必要代码,用于脱离硬件调试纯软件逻辑功能 | |
| 2022.11 | 优化驱动框架 | |
| 2022.12 | 修复V8.0.0的bug , 将例程更新匹配V8版本 | |
| 2023.01 | 将算法模块使用起来,将常用计算类代码放入其中 `<br>`改变BabyOS的配置方式,使用Kconfig | |
| 2023.02 | 完成KV 0.3版本所有预期功能 | |
| 2022.11 | 优化驱动框架 | |
| 2022.12 | 修复V8.0.0的bug , 将例程更新匹配V8版本 | |
| 2023.01 | 将算法模块使用起来,将常用计算类代码放入其中 。改变BabyOS的配置方式,使用Kconfig | |
| 2023.02 | 完成KV 0.3版本所有预期功能 | |
| 2023.03 | 重写WIFI模块驱动、动态内存。去掉AT模块,增加队列,补充FIFO接口。 | |
| 2023.04 | 增加b_mod_wifi去对接各个WIFI模块 | |
Loading

0 comments on commit 10e4576

Please sign in to comment.