diff --git a/tools/mdk_pack/Tencent.TencentOS-tiny.pdsc b/tools/mdk_pack/Tencent.TencentOS-tiny.pdsc new file mode 100644 index 00000000..23d3dd9b --- /dev/null +++ b/tools/mdk_pack/Tencent.TencentOS-tiny.pdsc @@ -0,0 +1,368 @@ + + + Tencent + TencentOS-tiny + TencentOS tiny for external devices + https://github.com/OpenAtomFoundation/TencentOS-tiny/tree/master/tools/mdk_pack/ + LICENSE.txt + 1797878653@qq.com + + + + Updated new pack: + (1) The package packages the TencentOS tiny operating system for the ARM Cortex-M0+, Cortex-M0, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23 and Cortex-M33 cores, enabling quick installation of the TencentOS tiny corresponding kernel in a Keil project. + (2) The package can automatically adapt to the kernel selected for the project, and the arch file can be displayed automatically according to the kernel. + (3) When the user checks a component, the package will automatically indicate that other modules need to be checked, and can be checked with one click using Resolve in the interface. + (4) The user can modify the tos_config file of the corresponding kernel to tailor the functions of TencentOS tiny on their own. + (5) The package has been tested on ARM MDK Version 5.14, 5.30, 5.35, completed with ARM Cortex-M0+, Cortex-M0, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23 and Cortex-M33 cores, core-based based chips as well as microcontroller development boards were ported. + + + + + + TencentOS-tiny + ARM + + + + + + + + + + + + Cortex-M processor based device: Cortex-M0 + + + + + + + + Cortex-M processor based device: Cortex-M0+ + + + + + + + + + + + + + + + + Cortex-M processor based device: Cortex-M3 + + + + + + + + Cortex-M processor based device: Cortex-M4 + + + + + + + + + + Cortex-M processor based device: Cortex-M7 + + + + + + + + + + + + + + + + + + Cortex-M processor based device: Cortex-M23 + + + + + + Cortex-M processor based device: Cortex-M33 + + + + + ARMCA Device + + + + + + tos_config_for_cortex_m0+ + + + + + + + + + + arch_for_cortex_m0+ + + + + + + + arch_for_cortex_m0 + + + + + + + arch_for_cortex_m3 + + + + + + + arch_for_cortex_m4 + + + + + + + arch_for_cortex_m7 + + + + + + + arch_for_cortex_m23 + + + + + + + arch_for_cortex_m33 + + + + + + + + Config - kernel + + + + + + Config - kernel + + + + + + + Config - kernel + + + + + + + + TencentOS tiny + examples/OpenAtomFoundation_TencentOS-tiny_ 腾讯物联网终端操作系统.html + + arch for arm_v7m_cortex_m0+_armcc + + + + + + + + + + + + arch for arm_v7m_cortex_m3_armcc + + + + + + + + + + + + arch for arm_v7m_cortex_m4_armcc + + #define RTE_DEVICE_STARTUP_STM32F4xx /* Device Startup for STM32F4 */ + + + + + + + + + + + + + arch for arm arm_v7m_cortex_m7_armcc + + + + + + + + + + + + arch for arm_v6m_cortex_m0_armcc + + + + + + + + + + + + arch for arm_v8m_cortex_m23_armcc + + + + + + + + + + + + arch for arm_v8m_cortex_m33_armcc + + + + + + + + + + + + + cmsis_os for TencentOS Tiny + + + + + + + cmsis_os for TencentOS Tiny + + + + + + + + tos_config + + + + + + + kernel for TencentOS Tiny + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + kernel for TencentOS-Tiny + + + + + + Sample program + + + + + + + Interrupt function modification + + + + + + mcu_platform + + + + + + +