RT-Thread ART-PI 学习笔记:TouchGFX 屏幕按钮控件控制LED亮灭

前言本篇正式进入touchgfx的学习.通过在屏幕上创建一个按钮控件,控制板子上LED灯的亮灭,熟悉touchgfx的MVP(model-view-presenter)框架。本文主要是实践内容,MVP框架的原理只做大概说明,详细原理见相关参考链接。 参考链接https://support.touchgfx.com/4.16/docs/basic-concepts/rendering 上面链接是官方文档,也是之后touchgfx的主要参考资料 15.RT-thread项目实战–TouchGF...

Read More

基于arduino的ESP32 学习笔记(二) TFT_eSPI和LVGL库使用笔记

前言本文的目的是为了给将要制作的ESP32手环做技术储备 记录基于arduino的ESP32驱动TFT-LCD屏幕的配置过程,并且进一步使用LVGL这个GUI框架 硬件准备 ST7789 240x240 1.3寸 SPI接口LCD屏 16位色深RGB565 ESP-WROOM-32E开发板 ESP32的数据手册链接 https://download.csdn.net/download/weixin_42487906/21119656 软件准备 Arduino 1.8.9 相关链接...

Read More

RT-Thread ART-PI 学习笔记:轻量化GUI框架LVGL的使用和配置

前言本文记录RT-Thread官方开发板ART-PI配置和使用LVGL图形库的过程 旨在以ART-PI学习LVGL,但是在配置的过程中遇到不少问题,ART-PI对LVGL的适配并没有TOUCHGFX那么好,还存在不少问题,其中一些还有待解决 以这篇博客作为记录配置和使用过程,之后有时间会完善这篇博客 参考资料https://club.rt-thread.org/ask/article/2464.html https://blog.csdn.net/weixin_37127273/artic...

Read More

基于RT-Thread的CAN电机驱动板设计 (四)使用PIN设备配置按键中断实现电机启停

引言在前几篇文章中实现了电机驱动板需要实现的大部分功能,本来想进一步加一点锦上添花的小功能即配置按键中断向电机发送CAN指令实现电机的启动与停止,但是在这个过程中也遇到了不少问题,所以记录下来。 资料连接本项目的所有资料全部开源: 硬件工程:https://lceda.cn/FranHawk/485tocan_motor_controller软件工程:https://github.com/FranHawk/RT-Thread-485toCAN 前期准备 制作好的电机驱动板一块 USB转48...

Read More

基于RT-Thread的CAN电机驱动板设计 (三)CAN驱动配置与实现

引言上一篇文章实现了基于rtthread的uart 的DMA接收驱动的配置与使用。下面重点需要完成rtthread对stm32的CAN驱动的配置,由于rtthread默认工程中没有对特定芯片如stm32的CAN驱动的芯片级驱动代码,但是在rtthread的github仓库中有相关的代码,需要我们自己完成配置。因此本文的重点工作是完成stm32的CAN驱动的配置,通过上述流程达到一以贯之的效果,以后再遇到其他协议也可以如此处理。 资料连接本项目的所有资料全部开源: 硬件工程:https://...

Read More

基于RT-Thread的CAN电机驱动板设计 (二)uart串口DMA的实现

引言在上一篇文章中完成了对项目的需求分析以及硬件电路的设计和制作。接下来就开始项目软件方面的实现。 首先本章完成UART实现485通信的配置和调试,同时UART采用DMA方式传输,DMA控制器代替CPU完成数据传输工作,腾出时间给CPU,提高了CPU的使用的使用效率。完成PC上位机和电机驱动板的通讯。 然后在下一章完成rt-thread的CAN驱动的通讯与配置,完成CAN电机和电机驱动板的通讯。 最后实现按键中断,在中断中通过CAN发送电机启停信号完成电机启停控制 资料连接本项目的所有...

Read More

基于RT-Thread的CAN电机驱动板设计 (一)需求分析与硬件设计

本项目依托实验室机器人比赛,需要设计一个电机驱动板,控制8个CAN协议的伺服电机。为了锻炼我对RT-Thread的使用能力同时加快开发进度,减少花费在驱动代码上的时间,电机驱动板采用了RT-Thread操作系统。 资料连接本项目的所有资料全部开源: 硬件工程:https://lceda.cn/FranHawk/485tocan_motor_controller软件工程:https://github.com/FranHawk/RT-Thread-485toCAN 需求分析 PC上位机由串口通...

Read More

RISCV 向量指令集和NICE接口学习笔记

本文档链接 https://blog.csdn.net/weixin_42487906/article/details/115437890 RISCV向量指令集学习参考链接https://github.com/riscv/riscv-v-specRSIC-V——指令集spec阅读笔记——向量扩展0.9RISC-V Vector Extension学习笔记 向量指令集用例可以对照下面的说明来看这个例子 12345678910111213141516171819202122.text ....

Read More

RT-Thread ART-PI 学习笔记:FTP功能和RTTstudio Git插件使用和配置

前言在之前的学习中,初步掌握了对文件系统的使用和配置,并将AP6126作为WiFi网卡上网。SD卡和flash作为文件的存储载体,若想向其中置入文件,SD卡通常采用读卡器的方式向其中置入文件,而flash需要通过更为复杂些烧写算法才能向flash里置入文件。rtthread提供了FTP服务器功能的软件包,可以在嵌入式平台上开启一个FTP服务器,电脑端通过网络和FTP工具向板子上已经挂载到文件系统的SD卡和flash上烧写文件。 同时本文还将记录RT-Thread Git工具的使用 在实验过...

Read More


Powered by Hexo and Hexo-theme-hiker

Copyright © 2013 - 2021 张竞豪的小岛 All Rights Reserved.

UV : | PV :