- 博客(41)
- 收藏
- 关注
原创 [树莓派]:安装Tensorflow
当你完成了工作并想要退出虚拟环境时,只需运行 deactivate 命令。由于os限制,我们不能直接pip安装TensorFlow,会出现如下错误。所以我们需要建立一个虚拟的python环境。
2024-01-24 20:08:12 630
原创 [全志V851S]:AI部署工具安装
接下来按照官方的安装步骤走即可,没有 License 许可的话先不管。下载完成后可以使用mobaxterm将文件上传到虚拟机。
2023-05-11 16:37:03 387 1
原创 【PaddlePaddle】:一元线性回归与ONNX格式导出预测
本文记录PaddlePaddle中简单的一元线性回归案例与ONNX格式导出,后续部署在嵌入式平台。
2023-05-09 16:47:26 255
原创 STM32 HAL库学习笔记-(SPI驱动ADXL345)
STM32 HAL库学习笔记-(SPI驱动ADXL345)最近有项目需要需要用到ADXL345,网上转了一圈都是IIC驱动为主,正好最近在学习HAL库,所以本文将使用SPI驱动ADXL345CUBEMX配置上图为ADXL345 SPI的时序图,时钟线在空闲状态为高电平,所以CPOL=HIGH,数据采样是第二个边沿开始,图中第一个红色竖线的位置,所以CPHA=2 Edge,有了这些信息后,我们开始配置CUBEMXNSS本文选择为PA4,生成代码后我们来到MDK中编写代码MDK程序编写1.片选设
2022-01-06 21:24:32 7249 5
原创 基于Rt Thread的ETH应用(二)
基于Rt Thread的ETH应用(二)1.Rt Thread设置本期工程在 ETH应用(一)的基础上继续搭建添加MQTT软件包 poho_mqtt2.创建MQTT连接代码代码比较少,程序如下#include "my_mqtt.h"//定义MQTT连接参数#define mqtt_uri "tcp://192.168.101.7:1883"#define ClientId "YANKE" // ClientId需要唯一#define
2021-08-30 09:33:21 384
原创 基于RT Thread的ETH应用(一)
基于RTT的ETH应用(一)实现目的:通过ETH实现互联网访问1.CubeMX配置相关参数1.1配置时钟参数1.2配置ETH本文采用正点原子F4探索者,故相关配置引脚不能使用cubemx默认,根据原理图进行配置1.3 Rt thread Studio设置1.3.1进入board.h查看说明/** if you want to use eth you can use the following instructions. * * STEP 1, define macro relate
2021-08-28 15:35:16 1346 2
原创 ESP IDF学习笔记(1)新建工程与添加BSP
ESP IDF学习笔记(1)新建工程与添加BSP1.前提本文使用IDF 4.2开发,使用VSCODE IDF插件2.步骤1.新建文件夹2.在vscode中打开该文件夹3.按下shift+ctrl+p,输入ESP-IDF:create project from template,选择template app,一个模板工程已完成创建3.添加自己的Component: 按住shift+ctrl+p,选择create new idf component,输入一个名字即可4.编译测试没啥问
2021-08-24 16:50:02 521
原创 RT_Thread学习笔记(6) OLED驱动移植 IIC
RT THREAD OLED IIC驱动移植1.硬件环境MCU:STM32F103C8T6OLED:SSD1306 0.96关键用u8g2的话内存开销太大了,所以正好学习一下IIC驱动2.程序开发2.1 开启IIC记得下载后在MSH中查看是否真的开启了IIC总线2.2程序移植首先需要明确一点 rtt和传统驱动的区别rtthread把地址和读写位是分开的,底层发送的数据是将地址左移1位再或上读写位,如果你发0xa0,左移后再或上写,这个数据不对了,应该发0x50左移后变成0xa0再
2021-07-10 16:23:45 2029 5
原创 RT_Thread学习笔记(5) OLED使用
基于RT THREAD STUDIO的OLED显示1.硬件环境STM32F103C8T6核心板,0.96 OLED IIC 接口2.程序2.1开启软件IIC同时board.h那边的IIC也需要设置一下在msh中查看IIC总线以开启添加u8g2库首次编译后出现如下错误将u8g2_port.h中#include <drv_spi.h>注释掉,重新编译即可解决报错。程序代码如下:#include <rtthread.h>#include <u8g2_
2021-07-09 22:10:37 1567 11
原创 RT_Thread学习笔记(4) ADC使用
RT_Thread学习笔记(4) ADC使用1.引脚板子上的引脚为PC1,查阅手册:123随便选,所以我选择ADC2_IN11。2.Cubemx配置随便点点,然后生成就完事了Copy目录下生成的代码3.Rt_thread设置还是去setting那把ADC开启RTT也提供了操作步骤,在board.h里有/** if you want to use adc you can use the following instructions. * * STEP 1, open adc d
2021-06-29 19:25:52 1506
原创 RT_Thread学习笔记(3) 时钟配置
RT_Thread学习笔记(3) 时钟配置1.CubeMX设置生成代码,在Src文件夹内查看生成的代码2.Rt Thread Studio 修改修改箭头所指函数部分,里面代码全部替换成生成的代码stm32f1xx_hal_conf.h 也修改一下,我这边是32.768,直接替换为32768测试一下:GAN,玩了一天SPI都没玩明白,溜了溜了...
2021-06-29 19:03:52 535
原创 ESP32学习笔记(1) BLE
ESP32学习笔记(1) BLE1.硬件设备2.程序开发2.1 UUID生成本次开发只需使用2个UUID,UUID生成在网站如下:https://www.uuidgenerator.net/2.2程序代码#include <Arduino.h>#include <BLEDevice.h>#include <BLEUtils.h>#include <BLEServer.h>#define SERVICE_UUID "fc5b228a
2021-06-26 20:31:20 589
原创 RT_Thread学习笔记(2) 线程测试
RT_Thread Studio 使用记录(2) 线程测试1.硬件环境开发版:正点原子F103ZET6版本IO口:LED1->PB5;LED1->PE5;按键1->PE3;按键2->PE42.程序搭建期望实现:LED反转+按键控制RTT函数位置:线程创建函数:rt_thread_t rt_thread_create(const char *name, void (*entry)(void *parameter
2021-06-18 21:01:55 296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人