- 博客(211)
- 资源 (15)
- 收藏
- 关注
原创 CubeMX使用FreeRTOS编程指南
基于STM32CubeMX软件移植FreeRTOS到STM32单片机进行开发,详细阐述了CubeMX内各个配置项的功能,对于常用API接口做了一些简单的示例分析
2021-10-20 23:21:31 52706 39
原创 云端训练模型,本地部署于K210
给家人们推荐一款200块开发板用来替换OpenMV,手把手教你运行神经网络模型,800元以下无敌手,冲啊!家人们!
2021-05-29 21:23:30 27380 132
原创 Hi3861 移植 LVGL
给 Hi3861 适配了硬件 spi ,master 模式下最高 spi 速率可以达到 40M,用来驱动 oled 屏幕。适配过程遇到了一个芯片bug,困扰了很久,clk 管脚驱动能力差,需要外接一个上拉电阻才能正常运行。适配完成移植 lvgl 8,分享适配的过程
2023-05-18 08:00:00 2084
原创 Hi3861 硬件 i2c 驱动 oled
用 3861 做个有意思的东西,记录一下开发过程。今天使用 3861 的硬件 i2c 驱动 oled
2023-04-18 08:00:00 2551 1
原创 STM32 Nr shell 命令行移植
玩单片机也要使用命令行工具,百度了一些命令行工具,有几个不错的开源 cmd 交互工具,主要看了 finsh 和 nr_micro_shell 两个开源项目,本文完成 nr_micro_shell 移植到 stm32
2022-12-07 23:00:01 1277 1
原创 可见光通信(毕业设计)
可见光通信系统硬件使用STM 32F407芯片作为系统主控芯片,设计电源管理电路为系统提供稳定电源,设计光电信号发射和接受电路用于传输光信号,以及设计音频电路用于播放音频信息。系统软件部分则使用OpenHarmony操作系统作为底层支持,移植LittleVGL图形框架进行UI交互,实现设备1将音频信号以光信号的形式发射,设备2在接收到光信号后,解析出音频数据再进行播放的功能。
2022-11-05 21:12:30 8176 27
原创 RISC-V编译过程报错
使用 RISC-V 编译器编译程序,链接过程报错 bad defsym; format is --defsym name=value
2022-09-01 23:37:44 672
原创 【硬件设计】AD 生成 Gerber 文件
使用 AultiumDesigner 进行 PCB 设计,设计完成后导出 Gerber 文件发给板厂加工
2022-04-28 18:01:58 17468
原创 【OpenHarmony】LiteOS-M内核启动流程
前一节我们从官方仓库移植了 OpenHarmony 到 STM32F407ZGT6 上,然后新建了一个测试任务用于测试,本节我结合源码,分析一下上一节的工程代码上电后,单片机初始化内核到启动内核的一个过程,本节有如下几个关键点:了解 LiteOS-M 内核代码如何启动?LiteOS-M 代码架构如何?单片机在执行操作系统前进行了哪些准备?
2022-04-13 20:10:57 3207
原创 【硬件设计】降压电源电路设计
单片机电源电路如何设计?如何设计 12V 转 5V ?如何设计 5V 转 3.3V 电路?电源隔离和模数隔离是什么?
2022-04-11 20:12:40 15622 8
原创 Linux系统移植:系统烧写
本章使用 NXP 官方提供的 MfgTool 工具通过 USB OTG 口来烧写系统到设备;1. 可以了解 Mfgtool 下载到开发板的大致原理,2. 基于下载原理的了解,修改下载工具,适合我们自己的开发板进行下载
2022-04-10 12:18:24 2105
原创 【OpenHarmony】移植 3.1 版本系统到 STM32
移植 OpenHarmony 最新的 3.1 版本到 MCU 上,便于使用最新的系统特性
2022-04-05 16:18:45 11404 21
原创 STM32CubeMX-SPI+DMA 驱动 2812 灯带
本章内容使用 STM32CubeMX 软件配置 STM32F407ZGT6 开发板,使用 SPI + DMA 方式来驱动 WS2812 彩灯
2022-03-23 15:19:54 12972 3
原创 【OpenHarmony】VSCode下移植 LiteOS-M 到STM32
基于 VSCode 移植 OpenHarmony 的 LiteOS-M 内核到 STM32 工程
2022-03-21 15:30:24 3355 4
原创 VSCode 搭建 STM32 开发环境
本节记录一下 VSCode 搭建 STM32 开发环境的过程,整个开发链如下:VSCode 编辑代码 -> ARM GCC 编译 -> OpenOCD 仿真下载
2022-03-19 19:11:18 7304 6
原创 【OpenHarmony】LiteOS-M 源码目录
OpenHarmony LiteOS-M 内核本质上就是一个 RTOS,具有实时操作系统的特性
2022-03-18 21:49:12 1756
原创 【OpenHarmony】测试代码编译执行流程
之前的文章我们搭建了小熊派的开发环境,并且拉取了源码到本地编译后烧写到了小熊派中,这一章将在上一章的基础上,编写一个用户态的执行程序,按照 OpenHarmony 的编译框架编译程序,然后在串口命令行执行程序
2022-03-07 14:34:30 2391
51操作系统开源源代码
2020-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人