
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
学习单片机,通信方面可以说是一大重点最近做项目需要用到can通信,这里分享一下自己的can通信学习代码,我使用的是正点原子的精英开发板,参考的资料也是正点原子的库函数指南,此外我也看完了can入门手册(21ic电子网可以下载到),对can通信原理了解了不少,can的内容还是很多的,这里我也不说原理,毕竟内容太多,只分享一下自己的代码,本来是跟着正点原子的例程走的,结果我的tft屏幕坏了(特容易坏.
在之前的文章我使用小熊派 STM32 开发板移植了 LiteOS 和 PahoMQTT 连接华为云上云,实现了数据的上传和命令的下放,在实际场景中,一个云平台可能会有若干的设备连接和海量的数据上报,华为云也提供了数据的转发保存以及数据分析功能,本篇文章即分享相关功能的使用

前一节我们从官方仓库移植了 OpenHarmony 到 STM32F407ZGT6 上,然后新建了一个测试任务用于测试,本节我结合源码,分析一下上一节的工程代码上电后,单片机初始化内核到启动内核的一个过程,本节有如下几个关键点:了解 LiteOS-M 内核代码如何启动?LiteOS-M 代码架构如何?单片机在执行操作系统前进行了哪些准备?

使用 stm32programmer 下载 openharmony 编译后的文件到小熊派

最近手头入手了一块 STM32MP157 开发板,可以运行 OpenHarmony3.0,本节分享一下 OpenHarmony 开发环境的搭建,主要是在 Linux 下使用编译工具编译源码,将编译完的结果传到 Windows 下,然后使用 STM32Programmer 下载到 STM32MP157 芯片上

之前的文章我们搭建了小熊派的开发环境,并且拉取了源码到本地编译后烧写到了小熊派中,这一章将在上一章的基础上,编写一个用户态的执行程序,按照 OpenHarmony 的编译框架编译程序,然后在串口命令行执行程序

OpenHarmony环境搭建补充
【OpenHarmony】LiteOS-A 源码目录

OpenHarmony LiteOS-M 内核本质上就是一个 RTOS,具有实时操作系统的特性

学习uC/OS-Ⅲ时做的一些记录,整理了一下,结合自己的理解,做一篇总结(本总结适合有一定的基础的同学食用,主要还是自己看)








