自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 RT-Thread Studio SDK管理器安装资源包失败

RT-Thread SDK管理器安装资源包失败

2025-06-14 14:40:02 77

原创 C++ -命名空间-详解

C++中全局域中命名冲突的问题及引入

2025-05-17 10:07:29 274

原创 C++中标准库(STD)的输入与输出(I/O)

命名空间与标准库中的输入和

2025-05-17 09:24:18 322

原创 使用 cmake

CMake是一种跨平台的构建系统,它用于管理软件构建过程,尤其适合多语言、多配置的项目。本文基于cmake创建一个工程模板,并在vscode中进行编译,生成可执行文件。并可配置不同的编译器在不同的平台上运行。

2025-01-31 20:08:49 976

原创 Ubuntu20.04 文件系统打不开

电脑中安装了相关的工具, 删除了一些东西之后,Linux 电脑操作系统为 Ubuntu20.04突然打不开文件系统了,命令。不起作用,后查原因:我无法作为普通用户从终端或 UI 中的“文件”启动 nautilus。可以正常进入, 显示了很多权限问题。测试以下命令中的软重置,完美解决。

2025-01-21 16:06:50 440

原创 Linux TFTP 使用

tftp的作用:tftp(TrivialFiletransferprotocol)是一种简单的文件传输协议,它允许在网络上传输文件.

2025-01-19 18:23:06 363

原创 LS2K1000LA基础教程

基于LS2K1000LA的基础教程:本文首先描述了基于LS2K1000LA开发板安装编译器进行交叉编译出可执行文件的过程;讲解了GPIO操作、UART操作、I2C三种外设操作的基本方法;说明了QT和相关编译器进行界面开发流程;最后基于开源库libmodbus和mqttclient实现了在LS2K1000LA开发板的移植,从而实现modbus协议数据读取和向云端传数。

2024-04-26 10:12:51 4111 2

原创 MicroPython添加模块

扩展一个新的MicroPython 的组件。采用模块扩展方式,对其它的扩展方式进行了总结与分析。还分析了其它相关文章。

2022-03-19 20:46:35 3854 7

原创 openmv下载及安装编译过程

openmv源码编译和移植,基于平台 H743

2022-03-19 20:26:19 6494

原创 micropython下载及安装编译过程

实现基于Black_F407VE等开发板的micropython移植,为后期 stm32H743的 micropython和OpenMV作准备。

2022-03-19 20:03:22 13197 1

原创 rt-thead-studio 中实现 MPU6050基于DMP中断读取数据

rt-thead-studio 中实现 MPU6050基于DMP中断读取数据目录文章目录rt-thead-studio 中实现 MPU6050基于DMP中断读取数据目录@[toc]前言mpl高级特性库问题一、基于开发板创建闪灯工程二、添加 外设 i2c三、添加 package - 参考 **[MotionDriver2RTT](https://gitee.com/RT-Thread-Mirror/MotionDriver2RTT)**四、 修改MPU6050 FIFO中断配置五、配置DMP采样时长前言

2021-11-24 10:59:36 5346 1

原创 STM32F4 NANO + RT-Thread Studio 测试工程搭建流程

STM32F4 NANO + RT-Thread Studio 测试工程搭建流程硬件: 正点原子 NANO开发板MCU: STM32F411RCT6开发平台:RT-Thread-Studio1 新建工程新建RTT工程,选择以下配置,使用位置自行选择 注意不要中文和空格目录:基于芯片系列:stm32F4子系列: F411芯片:F411RC控制台串口:UART1发送脚 :PA9 接收脚:PA10调试器:ST-Link接口:SWD建好工程点击界面小锤子编

2021-10-17 18:26:57 1888

原创 ArtPi基本硬件及需要实现的功能

ArtPi基本硬件及需要实现的功能软件IDE: RT-Thread Studio 版本: 2.1.1硬件平台: ART-PiCPU: STM32H750XB开发板基本外设功能实现:串口 uart4 : PA0 PI9Red LED :PC15 低电平 灌电流点亮Blue LED: PI8 低电平 灌电流点亮User KEY: PH4 硬件上拉PWM:PH10(TIM5的通道1)控制蜂鸣器TIM硬件定时器使用I2C 设备基本操作SPI设备基本操作CAN设备基本操作项目工程基

2021-09-29 08:50:40 3448 1

原创 ArtPi 认识RTT Studio建立LED工程

1 认识RTT Studio建立LED工程软件IDE: RT-Thread Studio 版本: 2.1.1硬件平台: ART-PiCPU: STM32H750XB开发板基本外设功能实现:串口 uart4 : PA0 PI9Red LED :PC15 低电平 灌电流点亮Blue LED: PI8 低电平 灌电流点亮User KEY: PH4 硬件上拉PWM:PH10(TIM5的通道1)控制蜂鸣器TIM硬件定时器使用I2C 设备基本操作SPI设备基本操作CAN设备基本操作项

2021-09-29 08:02:40 8628

原创 使用RT-Thread Studio 建立 L476 Nucleo 项目工程并完成相关功能

使用RT-Thread Studio 建立 L476 Nucleo 项目工程并完成相关功能1. 新建RTT工程2. 添加cube对应的驱动Nucleo 板上 X2 低速时钟有 X3调整时钟无UART2串口配置 PA2 PA3用户按键 PC13 输入LD2-D13-PA5 输出 与SPI1 的CLK重复这些灯不用管红绿双色CMS 发光二极管 接STLINK PA9高电平 红色,低电平 绿色修改时钟配置最后 generate code 记得要选择MDK工程不是EWB工程

2021-06-29 22:27:12 432

原创 基于RT-Thread Studio 和小熊派 实现智慧农业

1. 硬件分析1.1 背景平台任务介绍基于小熊派 BearPi-IOT 硬件平台采用 RT-Thread Studio 快速搭建软件工程实现智慧农业:基于 E53_IA1 扩展板输入:温度、湿度、光照度输出: FAN、LED1.2 硬件电路连接LCD-SPI2:LCD_PWR_PIN B15LCD_DC_PIN C6LCD_RES_PIN C7RW007:WAN_RI B14S

2021-06-08 15:10:38 4242 4

原创 树莓派安装 tensorflow , 深度学习开发环境搭建

树莓派安装 tensorflow , 深度学习开发环境搭建1. 修改分辨率 查看 python 版本号 -> Display Option -> Resolution树莓派上怎么看Python的版本号要运行Python2就直接运行python,要使用Python3就需要运行python3如果想运行python时默认为Python3,只需要把python软链接至python3.5就可以了。具体操作分为以下几个步骤:1.删除Python的链接文件sudo rm /usr/bin

2021-01-26 08:16:08 1752 1

原创 raspberrypi连接神经计算棒人脸识别

Raspberrypi连接神经计算棒人脸识别树莓派3B上部署英特尔神经网络计算棒Intel NCS2进行最普通的人脸识别。参考英特尔官方文档博文树莓派上部署英特尔神经网络计算棒Intel NCS2硬件: 树莓派3B树莓派3B安装系统 :2020-02-13-raspbian-buster.zip神经计算棒: IntelNCS21. 安装 openvino 工具包到网站下载工具: openvino 工具包,也可以找其它的版本下载到 cd ~/Downloads/ ,这时使用

2020-11-17 21:42:53 848 1

原创 raspberrypi三天玩能人脸识别

raspberrypi 三天能玩人脸识别1. 硬件正常安装参考子豪兄教你在树莓派上安装OpenCV启动后,打开桌面 配置一下用户和密码,首选项-> Configration,配置自动登录。2. 一劳永逸配置树莓派参考 配置好pi给Raspbian的包管理器apt-get换源 几个常用的源参考sources.list 详解清华: http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/浙大:http://mirrors.zju.

2020-11-17 08:05:33 1351

原创 硬件电路常用设计摘要

硬件设计是电路设计的基础,这里整理一些平常设计时的一些技巧和摘要,常用的参数等,方便日后索引查找 。

2020-09-19 19:28:43 5702

原创 智能汽车竞赛室外光电 组 1 安装ROS软件平台和运行第一个程序

1. 安装 ubuntu18.04正常安装虚拟机后,从安装文件安装 ubuntu18.04(从官网下载)完成后要做的事情 :1)进行更新源修改, 修改以上其中一组源为Ubuntu 18.04默认的源修改步骤:步骤一: 备份/etc/apt/sources.list#备份cp /etc/apt/sources.list /etc/apt/sources.list.bak步骤二:在/etc/apt/sources.list文件前面添加如下条目#添加阿里源deb htt

2020-07-24 21:21:29 971

原创 python实现串口收发

python 实现串口通信1. python 安装在vscode中运行参考 搭建环境 .官网下载 安装 python-3.8.0-amd64.exe。用 python 解释器: 使用Ctrl+Shift+P打开命令板,输入Python: Select Interpreter进行搜索。提示安装 pylint pytest .F5 运行python选择一行或者多行,使用 Shift+Enter 或者右键选择在Python终端中运行选定内容/行运行一部分代码。到这里VScode就可以编辑py

2020-06-30 12:47:04 30198 2

原创 LCEDA仿真- 3V3与5V电压变换和PWMf转电压和电压电流变换

设计并仿真- 3.3V与5V电压变换和PWM转电压和电压到电流的变换1. 本文目的最近学习了LCEDA,发现了其中的仿真功能。正好手上有小项目需要进行模拟电路的几个工作进行一下测试。本文分为3个项目:3.3V到5V电压双向变换PWM转电压电压到电流的变换首先讲解原理,再绘制电路,最后给出仿真结果 。2. 3.3V与5V电压变换2.1 原理当你使用3.3V的单片机的时候,电平转换就在所难免了,经常会遇到3.3转5V或者5V转3.3V的情况,这里介绍一个简单的电路,转载自一种简单实用的双

2020-06-18 21:28:05 7853 1

原创 嵌入式系统stm32原理及应用-1.汇编实现LED灯闪

汇编实现LED灯闪1. 本文目的基于汇编语言实现最简单的LED灯闪烁。汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。汇编的作用有很多,这里我们更偏终于对高级语言的理解,高级语言C语言、C++语言有很多概念,如果我们懂汇编,看懂每一行代码编译器生成的汇编代码,我们就能知道这行代码计算机在做什么,从本质上理解高级语言。同时,启动代码使用的也是汇编语言,汇编是高手的必经之路。2. 硬件平台开发板CPU: STM32F

2020-06-11 15:44:27 3759

原创 RT-Thread使用 SFUD 操作 Flash挂载文件系统

本篇文档将说明如何在智龙开板上使用 SFUD 操作 Flash文件系统

2020-05-31 14:31:20 6241 1

原创 RT-Thread中AT组件连接ESP8266 模块

介绍 智龙开发板 应用AT组件 连接 esp8266 模块,从而连接无线网络。

2020-05-31 14:19:23 2525

原创 RT-Thread中使用adbd传输文件

与开发进行文件传输,可使用 tftp ,要在开发板端打开tftp服务。 另外还有一种方法: adbd, 利用 pkgs, 可以方便地实现在PC端将文件传到开发板上,还可以传送文件夹。

2020-05-31 14:14:49 2095

原创 RT-Thread中使用NTP自动更新时间

使用NTP自动更新时间介绍了开启 NTP 软件包(一个运行在 RT_Thread 上的 NTP 客户端),并且当连接上网络后,利用这个软件包,获取当前的 UTC 时间,并更新至 RTC(实时时钟)中。1. 背景介绍NTP 网络时间协议(Network Time Protocol),是用来同步网络中各个计算机时间的协议。2. 打开客户端打开 Env 工具输入 menuconfig 按照下面的路径即可打开 ntp 客户端。3. 开机启动自动更新时间启动时,自动更新时间,配置如下图:启动时代码

2020-05-31 14:05:58 3098 1

原创 白菜板裸机程序转换成智龙板PMON引导程序

裸机程序转换成PMON引导程序根据勤为本 gitee 上的龙芯1C 裸机程序(应用于白菜板),修改 Makefile 和 ld.script 和 start.s 使之应用于智龙开发板。1. 替换修改文件1.1 make与ld.script将 Makefile 与 ld.script 复制到 勤为本的 src 目录下,替换原来的文件。Makefile 修改部分为 All:# 所有的文...

2019-08-07 17:54:23 545

原创 RT-Thread 中龙芯1C的网络lwip升级到2.1.0

RT-Thread 龙芯1C(智龙开发板)的网络lwip升级到2.1.01. 硬件平台智龙开发板V3.42 。2. 软件平台RT-Thread 4.0.0, 其中LWIP 2.1.0 。3. 问题描述一直使用 RT-Thread 软件平台,配套lwip1.4.1。 在调试过程中, RTT 组件丰富,尤其是一些小工具,如 ping 、 tftp 进行文件传输。 想使用这些小工具时发现 ...

2019-04-06 21:38:43 1606

原创 rtt下的adbd使用

RTT 下的ADBD使用1.引言调试柿饼时,需要文件传输,由于智龙平台的RTT环境下USB还没有调试好。这里就使用ADB进行文件传输。找到了何元杰的帖子,并参考 rdb 建立 RTT与PC 的文件传输通道 。2. 使用环境2.1 硬件平台智龙开发板V3.4,128M Flash 32M RAM。2.2 软件平台RT-Thread 4.0.0 。3.使用方法3.1 网络配置...

2019-03-30 19:11:08 2181

原创 Debug_printf_Viewer 使用方法

Debug_printf_Viewer 使用方法平时调试代码的时候,都喜欢用printf函数来输出一些打印信息,来提示自己代码的执行情况。在刚开始接触这个调试方法的时候,通常采用的方式是浪费一个芯片的串口,然后利用TTL转USB模块,在PC端的串口调试助手中打印提示信息。另一种方式是硬件仿真的时候可以利用J-Link等工具实现的一种打印提示信息的方式。有时不需要硬件,只想看一下软件代码运算...

2019-03-26 10:47:16 4509 1

原创 MarkdownDoxygen语法规范

Markdown 与 Doxygen一、markdown语法1. 加粗 使用 加粗,而不是 加粗2. 斜体使用 斜体,而不是 斜体3. 加粗并斜体使用 粗斜,而不是 粗斜 等4. 链接段落内使用 google,左右各空一格。不使用 Text,它会使段落看起来臃肿(链接通常都很长)5. 链接 url 放在哪?比如你有这样一个段落:google紧跟段落后面,还是一大章节后面,还...

2019-03-25 17:51:28 1804 1

LS2K1000LA基础教程源码及编译后文件

《基于LS2K1000LA的基础教程》 中的源码, 编译后可执行文件也在对应文件夹中

2024-04-26

2022.01.26 在git上下载的 micropython 源码,包含了相关子模块。已经编译通过。

1. micropython 源码 ,时间20220126 2. 在Ubantu18中编译通过 3. 包含了常见开发板的平台:esp32 , esp8266, stm32下的多款平台有:F411, F407, H743, PYBoard, Nucleo, STM32**Disc, 源地系列

2022-03-19

openmv4.2.1源码

openmv 目前最新源码,下载自 https://github.com/openmv 下载了很长时间。 编译成功,放到星瞳上运行正常。

2022-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除