自定义博客皮肤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)
  • 收藏
  • 关注

原创 Jetson NX开发板基础配置全指南

📌 勾选"Jetson OS"和"Jetson SDK Components":Jetson NX深度学习环境配置(PyTorch/TensorRT部署)按照框内提示输入“用户名@IP地址”,例如q@192.168.1.120。按ctr+shift+p,选Connect to Host。📌 选择"Automatically setup…🔹 Ubuntu 20.04虚拟机或者物理机。✅ 16GB以上Micro SD卡。✅ Jetson NX开发板。,或者直接连接物理显示器。USB连接虚拟机和NX。

2025-04-08 19:17:17 454

原创 MatterPort3D 数据集下载

【代码】MatterPort3D 数据集下载。

2025-01-03 07:30:45 1475 2

原创 计算机网络

原因二:设想一种情况,当客户端首次发起连接请求,请求报文由于网络原因长时间滞留 ,客户端迟迟没有接受到服务器的响应,将再次发起连接请求,若新的请求先建立连接,并且传输完数据正常关闭后旧的连接到达服务器,由于只有两次握手,服务器收到旧连接确认后建立连接,但是客户端并不会再这个连接中收发数据,从而导致服务端一直等待,造成资源浪费。第二次握手:服务端接收到连接请求后将随机生成序列号y,确认号置为x+1,同步位和确认位都置1,并将数据包发送给客户端。第三次握手:客户端将序列号置为x+1,确认号置为y+1,

2024-09-21 10:02:02 468 1

原创 linux学习记录

2.若发现异常,保存CPSR(程序状态寄存器),将当前处理模式设置为ARM、IRQ模式,将被打断应用程序地址的下一个指令保存到LR寄存器,例如当前程序地址为0x6000008,LR为0x6000004,即下一个指令的地址;3.PC指针指向0x18,程序到0x18取出指令,这个指令跳转到中断异常处理函数;5.恢复现场后,PC指向原来中断的地方,重新回到断点执行程序。②根据中断号,跳转到对应的中断处理函数中执行;③执行完毕恢复现场:寄存器、CPU状态出栈。①保护现场:寄存器、CPU状态入栈;

2024-09-11 23:45:30 217

原创 STM3学习记录

每个通道连接的外设不同,必须选择对应外设的通道才能转运,例如STM32F427IIH DMA+UART6 RX必须选择DMA2通道1或通道2 TX必须选择通道DMA2的通道6或7。软件触发:M2M置1,内部触发,尽快连续触发传输计数器,快速转运数据,不能喝自动重装一起使用,否则会无限转运。当没有开启自动重装,计数器清零时需要先关闭DMA,重新填充初值,再开启DMA,注意必须先关闭。1.串口定义,将串口相关寄存器的首地址强制转化为串口结构体,方便通过结果体访问串口的寄存器。2.重写定时器回调函数。

2024-09-10 12:34:21 418

原创 imx6ull开发板读取ap3216c数据

②:驱动i2c_driver结构体的.id_table和.of_match_table与设备树文件的compatible字段不一致----保证三者一致。这一步的目的是保证开发板上的内核与交叉编译环境的内核版本一致,同时更新添加 ap3216c节点后的设备树。①:设备树文件的reg字段错误----reg字段是iic设备的在总线上的地址,可通过手册查看。①:没有更新内核或者设备树----更新设备树和内核,uname -r查看开发板的内核版本。1.1 修改内核源码目录下的dts(设备树源文件)

2024-07-07 15:33:26 235

原创 嵌入式学习记录

输入gb相当于输入arm-buildroot-linux-gnueabihf-gcc。往后终端输入top 相当于输入ssh root@192.168.1.104。

2024-05-30 22:08:09 203

原创 测试工具记录

1.xcode打开开发者选项2.开发者选项 -> Network Link Conditioner字段解释:In Bandwidth(入口带宽):用于模拟网络的入口带宽,即数据从网络进入设备的速度。单位Kbps。In Packet Loss(入口丢包率):用于模拟网络的入口丢包情况,即数据从网络进入设备时的丢包比例。单位%。In Delay(入口延迟):用于模拟网络的入口延迟,即数据从发送端到接收端的传输延迟时间。单位ms。Out Bandwidth(出口带宽):用于模拟网络的出口带宽,即数据从

2024-05-23 14:30:38 481

原创 蓝桥杯 交通信号 2022研究生组

到达邻居的时间nei_t = curr_t + (g + r + y + y - p) + y,(g + r + y + y - p)为。,到达邻居的时间nei_t = curr_t + (r + y - p) + y,(r + y - p)是等绿灯的时间。:到达邻居的时间nei_t = curr_t + (r + y + g + y - p + r + y) + y,, 到达邻居的时间nei_t = curr_t + y,即当前时间加上到达邻居节点的时间y(也是黄灯时间)情况③比较特殊,需要等待。

2024-04-08 17:20:58 343

原创 ros坐标系

y正轴:面向小车方向的左边。x正轴:小车向前方向。

2023-08-27 07:57:29 123

原创 ros2 添加自定义行为树

【代码】ros2 添加自定义行为树。

2023-07-28 09:49:05 320

原创 勇敢牛牛不怕

AK 来福 做大做强

2023-07-17 15:58:15 174

原创 jstson nx环境配置

jetson nx ros2、humble、VNC、换源、

2023-06-29 09:03:15 253

原创 cmake "undefined reference to"

cmakerror "undefined reference to"

2023-02-28 16:05:49 3115 1

原创 欧拉筛法/欧拉线性筛理解

欧拉线性筛发详细解析

2022-06-22 21:59:30 437

原创 8253 汇编实验

实验内容第三点参考代码IO8253A EQU 280HIO8253B EQU 281HIO8253C EQU 282HIO8253D EQU 283HDATAS SEGMENT TEMP DW 0, 0, 0, 0 STRING_1 DB 'counter1:', '$' STRING_2 DB 'counter2:', '$' STRING_3 DB 'continue?(y/n)', '$'DATAS ENDSSTACKS SEGMENT

2021-04-26 16:36:19 2300 5

原创 opencv python 巡线 最小二乘法

findline.pyimport cv2import numpy as npimport timecap = cv2.VideoCapture(0) # 若为USB摄像头改为1def nothing(x): passWindowName = 'Approx'cv2.namedWindow(WindowName, cv2.WINDOW_AUTOSIZE)cv2.createTrackbar('threshold', WindowName, 0, 255, nothing)

2021-04-20 12:43:51 1715 4

原创 蓝桥杯单片机第11届国赛-电压频率测量

题目读取ds18b20温度数据需要较长时间,逻辑分析仪观察读取一次温度(两字节)大概需要13毫秒,因此温度读取不能放在定时器中断,这会严重影响定时精度,导致数码管剧烈闪烁、计时错误等。另外,将温度读取放在主函数会发现温度指示灯L2在显示温度时,数码管和L2每隔一段时间会同时闪一下。这是因为主函数读取温度数据(16位)可能会被定时器中断,就比如读到第5位温度数据时产生中断,这时将执行中断函数,而执行完中断函数需要一定时间,后面几位温度数据据继续输出,MCU会错过读取这段数据,导致数据读取丢失,因此即使温度

2021-04-06 22:27:49 624

原创 蓝桥杯单片机第9届国赛

题目main.c#include<stc15f2k60s2.h>#define uchar unsigned char#define s0 0#define s1 1#define s2 2void write_eeprom(uchar add, uchar dat);uchar read_eeprom(uchar add);uchar read_vol();int get_tempr();code uchar semg[16] = {0xc0, 0xf9, 0x

2021-04-06 22:15:59 1149 1

原创 12届蓝桥杯单片机模拟题(包括客观题)

程序题main.c#include<stc15f2k60s2.h>#define uchar unsigned char#define s0 0#define s1 1#define s2 2int read_vol(uchar add); code uchar semg[13] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90, 0xc1, 0x8c, 0xff};c

2021-03-28 11:33:40 5216 11

原创 蓝桥杯单片机调试异常问题解决

①:温度传感器读取温度为零,但是可以肯定代码没有问题,那么拔掉电源,重新上电即可,具体原因不知;②:i++;if(i==500)//或者等于更大的数{}永远都不没完成if里面的功能,那么十有八九是i溢出,计数器建议都定义成int型,不要用char或unsigned char型(容易溢出),同时要注意int型最大正数值是2^15-1=32767;③:ds1302时间读取不正确,小时超过23,分钟和秒钟超过60,大概率是没有及时写保护位或者BCD码与10进制码的转换错误(也可能根本没有转换);④

2021-03-14 00:58:52 1918

原创 树莓派 numba安装

##先看指令和图片sudo apt-get install vllmsudo pip3 install llvmlite==0.32.0sudo pip3 install numba==0.48.0 -i http://pypi.douban.com/simple前面两条指令安装numba依赖,安装不成功大都为llvm和llvmlite版本不对应,应该还可以是其它版本,试了很多个,只有这个成功了,如果还有其它版本的安装欢迎在评论区交流。...

2021-03-13 11:15:28 1268 5

原创 树莓派损坏 网线 锂电池

昨晚挂了一块树莓派3B,损失200RMB。树莓派是12V8A锂电池接DCDC降压模块供电,电池带过流保护功能,超过8A立即断电。降压模块是淘宝花30买的宽电压输入5V2.5A输出低纹波DCDC降压模块,降压模块输出端接USB转接头,方便用数据线给树莓派3B供电。接好电源后远程登录树莓派,但是等好一会都没连上,就直接把网线插到树莓派网口,后面网线一直没拔,一插上锂电池电源指示灯立马灭了(当时就感觉不妙),然后换官方充电器供电,发现绿灯不亮,红灯微亮。猜测可能是网线供电端和电池的地不一样,相当于有两个地,树莓

2021-03-12 10:35:13 656

原创 蓝桥杯单片机矩阵键盘消抖(利用三行代码)

蓝桥杯单片机 矩阵键盘消抖 三行代码

2021-03-08 21:33:19 7030 9

原创 蓝桥杯单片机第11届国赛 - 时间电压光照强度测量

题目读取ds18b20温度数据需要较长时间,逻辑分析仪观察读取一次温度(两字节)大概需要13毫秒,因此温度读取不能放在定时器中断,这会严重影响定时精度,导致数码管剧烈闪烁、计时错误等。另外,将温度读取放在主函数会发现温度指示灯L2在显示温度时,数码管和L2每隔一段时间会同时闪一下。这是因为主函数读取温度数据(16位)可能会被定时器中断,就比如读到第5位温度数据时产生中断,这时将执行中断函数,而执行完中断函数需要一定时间,后面几位温度数据据继续输出,MCU会错过读取这段数据,导致数据读取丢失,因此即使温度

2021-02-09 10:57:43 783

原创 蓝桥杯单片机第10届模拟-门禁

题目main.c#include<stc15f2k60s2.h>#define uchar unsigned char#define s0 0#define s1 1#define s2 2#define s3 3void write_eeprom(uchar add, uchar dat);char read_eeprom(uchar add);code uchar semg[16] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0

2021-02-08 15:16:31 302

原创 蓝桥杯单片机第10届-电压频率采集

题目main.c#include<stc15f2k60s2.h>#include "intrins.h"#define uchar unsigned char#define s0 0#define s1 1int read_vol();void write_vol(int vol);code uchar semg[13] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90, 0

2021-02-08 15:02:24 621

原创 蓝桥杯单片机第8届-电子时钟

题目main.c#include<stc15f2k60s2.h>#include<intrins.h>#define uchar unsigned char#define s0 0#define s1 1#define s2 2uchar get_tempr();void write_ds1302_main(char time[]);void write_ds1302_interrupt(char time[]);char * read_ds1302(v

2021-02-08 14:56:22 711

原创 蓝桥杯单片机第8届模拟题

这一届的模拟题还是比较难的,用到了两个通讯协议,需要采集电压、频率、读取时间、保存参数及超压低压数据。在写矩阵键盘模块代码时,不能对P34进行操作,否则会影响频率测量,实际上只用到前两列按键,完全可以避免P34。频率每隔一秒刷新,即读取计数器0的中断函数里的计数值。另外不知道为什么在定时器中断函数里对eeprom写操作会导致写入数据错误,因此只能放在主函数。题目main.c#include<stc15f2k60s2.h>#include <intrins.h>#d

2021-02-08 14:44:47 565

原创 蓝桥杯单片机代码、资料 百度网盘下载(包含完整keil5工程)

包含7-11届真题代码(含部分模拟题及国赛题代码,都有完整可编译keil5工程)、8-11届客观题及答案解析、实验例程_IAP15F2K61S2、2019赛点资源包、CT107S原理彩图。

2021-02-03 17:58:35 3256 7

原创 蓝桥杯单片机第九届-彩灯控制

main.c#include<stc15f2k60s2.h>#include "intrins.h"#define uchar unsigned char#define uint unsigned int#define s0 0#define s1 1#define s2 2#define s3 3void write_eeprom(uchar add, uchar dat);uchar read_eeprom(uchar add);uchar read_volrb2

2021-02-02 14:50:11 1024

原创 蓝桥杯单片第七届-模拟风扇

题目main.c#include<stc15f2k60s2.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned int#define s0 0#define s1 1#define duty1 2#define duty2 3#define duty3 7uchar TemperGet();uchar semg[13] = {0xc0, 0xf9, 0xa4, 0

2021-02-01 14:30:23 435

原创 蓝桥杯单片机第11届-电压采集计数

矩阵键盘、界面控制、计数功能均采用状态机编写。用状态机的好处就是思路清晰,不需要大量标志位,可以减轻调试的负担。

2021-01-25 12:09:21 910 1

空空如也

空空如也

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

TA关注的人

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