5 Star 22 Fork 7

hokgaai / PetiteDrv

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

PetiteDrv

PetiteDrv想做什么?

PetiteDrv面向的是单片机,少资源的系统,基于freertos。

PetiteDrv尝试做一些设备管理和partition管理。

PetiteDrv尝试做一些能随便用,容易用的组件。

PetiteDrv收集一些开源组件,优化,让其在少资源的单片机上跑起来。

PetiteDrv中的代码,尽量少依赖,以便你拷贝到你的工程,而不需要使用整个PetiteDrv。

PetiteDrv尝试定义跟MCU的接口,以便很容易适配到新的MCU,而不是等MCU厂家来适配才可用。

PetiteDrv不干涉编译,ubuntu or win,gcc or armcc, mdk or cmake or ninja,跟我们关系不大,我们只是代码。

PetiteDrv尝试做一些编译,例如 基于gn + ninja+ gcc 编译STM32。

经过一年多ESP32项目后发现,PetiteDrv ,可能是想做一个面对普通单片机的IDF

Directory Structure

Dir Decription
board 各种板的应用和测试程序,相当于应用层
components 各种组件
driver 设备驱动:摄像头、LCD、语音codec、触摸屏、矩阵按键蜂鸣器等。
mcu 芯片的HAL库,将芯片库重新封的mcu接口。
panel 中间件:wifi管理、显示、菜单界面、语音播放
Petite Petite核心、总线管理(I2C&SPI等),内存管理(动态分配,链表等),分区管理。
tool 各种脚本工具,例如mklittlefs

Contact us

Website: <www.wujique.com>

TODO

soft timer AT框架----SPI&UART----WIFI管理 LUA与设备驱动对接

空文件

简介

a petite driver base on mcu such as stm32(f103/f407/h750), RT1052 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C
1
https://gitee.com/hokgaai/PetiteDrv.git
git@gitee.com:hokgaai/PetiteDrv.git
hokgaai
PetiteDrv
PetiteDrv
master

搜索帮助