- 博客(5)
- 收藏
- 关注
原创 【STM32】STM32 移植鸿蒙操作系统
前言随着 OpenHarmony3.1 的正式发布,其功能也在不断完善。OpenHarmony LiteOS-M 内核是面向IoT领域构建的轻量级物联网操作系统内核,具有小体积、低功耗、高性能的特点,其代码结构简单,主要包括内核最小功能集、内核抽象层、可选组件以及工程目录等,分为硬件相关层以及硬件无关层,硬件相关层提供统一的HAL(Hardware Abstraction Layer)接口,提升硬件易适配性,不同编译工具链和芯片架构的组合分类,满足AIoT类型丰富的硬件和编译工具链的拓展。本文主要介绍如何
2022-05-31 15:08:09 11607 3
原创 【STM32】VS Code + PlatformIO + STM32CubeMX 开发环境搭建
前言目前STM32主流的开发环境还是MDK(Keil),但MDK有着不可忽视的缺点:界面古老,配置界面效果繁琐,很难真正实现一个低亮度视觉友好的界面。自动补全,Keil的自动补全功能只能说是比没有强。功能臃肿,有很多普通开发者或DIY用户用不到的功能。版权风险,虽然现在推出了社区版可以省去破解的步骤,但如果不小心用作商业用途还是会存在侵权的风险。因此,企业与一般开发者可以选择 VS Code + PlatformIO + STM32CubeMX 来搭建开发环境,优点如下:界面优秀,作为“
2022-05-05 14:42:17 3462 1
原创 【STM32】使用内部SRAM启动并调试程序
知识点启动方式有三种,分别使用不同的Boot引脚组合来设置。 主Flash:即从内部Flash启动,Keil默认就是下载到这里。系统存储器:一般用于ISP(in system program),也就是串口下载程序。嵌入式SRAM:即从RAM中启动程序,调试的时候就可以从RAM中启动程序下载到内部SRAM后,掉电会使程序丢失,但RESET复位不会丢失程序。优点是可以增加芯片使用寿命,且下载快速。缺点是容量较小。使用方法Manage Project Items界面中增加一个专门用于调
2022-04-10 12:52:10 2828
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人