gantt
title HPM SDK Release Plan
dateFormat YYYY-MM-DD
section Mainline Release
v1.1.0 :a1, 2023-01-01, 2023-03-31
v1.2.0 :a2, 2023-04-01, 2023-06-30
v1.3.0 :a3, 2023-07-01, 2023-09-30
v1.4.0 :a4, 2023-10-01, 2023-12-31
The HPM SDK Project is a software development kit based on HPMicro's MCUs, which supports a wide range of MCUs, based on the BSD license, including drivers, middleware and RTOS, such as littlevgl/ lwIP/ TinyUSB/ FreeRTOS, etc. It supports a large number of Boards.
Name | Description |
---|---|
<HPM_SDK_BASE>/arch | cpu architecture |
<HPM_SDK_BASE>/boards | board support files |
<HPM_SDK_BASE>/cmake | cmake extensions |
<HPM_SDK_BASE>/components | software components |
<HPM_SDK_BASE>/docs | documentation |
<HPM_SDK_BASE>/drivers | low level driver files |
<HPM_SDK_BASE>/middleware | middleware files |
<HPM_SDK_BASE>/samples | sample source for drivers, middleware, components |
<HPM_SDK_BASE>/scripts | util scripts |
<HPM_SDK_BASE>/soc | SoC specific source |
<HPM_SDK_BASE>/utils | util source |
- Local:
SDK documentation can be built locally, once it's done, it can be accessed with the following entries:
- <HPM_SDK_BASE>>/docs/index.html
- <HPM_SDK_BASE>>/docs/index_zh.html
Please refer to <HPM_SDK_BASE>/docs/README.md for more details about documentation building.
- Online:
- hpm_sdk: https://github.com/hpmicro/hpm_sdk
- sdk_env: https://github.com/hpmicro/sdk_env
- sdk extra demo: https://github.com/hpmicro/hpm_sdk_extra
- openocd (hpmicro patched): https://github.com/hpmicro/riscv-openocd
- gnu gcc toolchain: https://github.com/hpmicro/riscv-gnu-toolchain
Note: repositories are mirrored on gitee.