RT-Thread Master
文章平均质量分 51
RiverFormSky
这个作者很懒,什么都没留下…
展开
-
ulog+EasyFlash使用笔记
背景介绍ulog是用来打印日志的,EasyFlash是用来存储数据的,这两个软件包加在一起,就可以实现日志的掉电保存功能,并且支持日志打印等级的动态设置,这些等级等级可以存储在EasyFlash中,这样不需要每次上电都设置一次调试等级。问题介绍移植成功EasyFlash+ulog以后,我直接就在main函数中初始化了EasyFlash,因为EasyFlash依赖FAL,因此也需要先初始化FAL。而ulog是自动初始化的,我就没有对他进行初始化了。如下所示,int main(void){ f原创 2022-05-31 09:31:48 · 1330 阅读 · 1 评论 -
【github】解决github无法访问、很卡问题
最简单的办法就是直接使用镜像网站。最常用的镜像网站https://hub.fastgit.org比如我们要访问这个项目:https://github.com/yidao620c/python3-cookbook需要把路径中https://github.com换为https://hub.fastgit.org就可以。...原创 2022-05-24 10:11:07 · 1207 阅读 · 0 评论 -
【RT-Thread Master】at24cxx软件包使用笔记
硬件介绍RT-Thread版本:V4.1.0软件包名称:at24cxxMCU型号:AT32F407VET7EEPROM型号:AT24C16使用说明1、使用menuconfig将软件包添加进入工程,路径如下所示。2、把IIC总线打开,这里使用软件IIC,如果已经打开了就不用再次打开,IIC所用的引脚暂时先不管。3、然后编译工程。4、编译完成以后,打开工程,可以发现IIC驱动已经被添加进来了,at24cxx软件包也添加进来了。5、然后我们进入at24cxx.h文件,修改我们EEP原创 2022-05-09 14:33:30 · 1488 阅读 · 1 评论 -
【RT-Thread】使用Scons管理自己的工程
起因在使用env进行构建工程的时候,如果是从MDK手动添加分组和源码,重新构建以后工程又恢复原来的样子了,极为不方便,因此就去RT-Thread的官网查找这方面的资料,果然找到了相关的教程,教程的连接如下:Scons。但是教程的篇幅较长,如果只是希望在工程中添加一些分组和源码,其实只需要简单的几步即可完成,因此本文作为一个使用笔记,能够让读者在不熟悉Scons的基础上快速将组和源码添加进入工程。如果读者需要理解Scons,可以看上面提到的链接,作为入门理解非常有帮助。需求根据上述的问题,本文的目标就是原创 2021-09-07 11:17:52 · 2327 阅读 · 1 评论 -
【RT-Thread Master】 软件IIC使用笔记
1、先分析野火霸道开发板的BSP是怎么做的,特别是board文件夹下面的Kconfig文件,比较menuconfig菜单下的效果和Kconfig文件。1.1 先看看主菜单,看名字大概知道硬件的驱动应该都在这个主菜单进行配置。1.2 再看看里面的子菜单,第一个是板载驱动,我们简单分析下这个菜单是怎么通过Kconfig实现的。1.3 再看看子菜单下面的MCU外设驱动,也进行简单的分析。2、分析完别人的BSP以后,我们就来实现自己的BSP,其实都不叫实现,因为软件IIC是RTT写好了的,我们只需原创 2020-05-10 19:39:20 · 2235 阅读 · 0 评论