摘要: RT-Thread: v4.0.2(master)SOC: i.MX RT1062Board: 自研控制板 背景描述1.有个控制板网口一直没人调试。2.NXP RT1xxx系列ENET_MAC调试心得。 3.Ethernet MAC控制器调试《终极指南》。 开整 RT1062 移植网卡功能(LAN8 阅读全文
posted @ 2024-02-01 17:56 狗尾巴草word 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1、设计思想与代码质量优化 六大原则 面向对象设计的六大设计原则设计模式六大原则(一) 单一职责原则设计模式六大原则(二) 里式替换原则设计模式六大原则(三) 依赖倒置原则设计模式六大原则(四) 接口隔离原则设计模式六大原则(五) 迪米特法则设计模式六大原则(六) 开闭原则 设计模式 UML类图时序 阅读全文
posted @ 2022-10-16 20:00 狗尾巴草word 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 基于摄像头的简单手势控制系统系统,主要利用Pytnon语言和控制摄像头的opencv库,识别和获取手部信息的mediapipa库以及控制鼠标和键盘的pyautogui库。通过对手指竖起的数量和特定的手势来实现人机交互,从而来实现控制系统的所有功能。使用这个系统进行的人机交互可以实现电脑的一些常用操作 阅读全文
posted @ 2022-09-07 17:20 狗尾巴草word 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 基于摄像头识别的手势控制系统,主要利用Python语言中的Opencv,mediapipa和 pyautogui这两个库,来打开并控制电脑摄像头,使用mediapipa库中的solution方法来对手部信息进行识别和获取。通过对手指竖起的个数以及特定的手指来实现并执行手势控制系统的所有功能。 大致功 阅读全文
posted @ 2022-09-07 16:42 狗尾巴草word 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 一、什么是设备树 从前充斥在ARM社区的板级大量代码,为了优化2011~2012年进行大量修整。从此,ARM linux开始围绕设备树展开。设备树源文件.dts,编译后得到.dtb,Bootloader在引导Linux内核时将.dtb地址告知内核。之后内核展开设备树并创建和注册相关设备,因此arch 阅读全文
posted @ 2022-08-17 16:16 狗尾巴草word 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 前言 Life is tough, but Wireshark makes it easy.Wireshark 3.6.6是开源软件抓包分析器 一、下载 下载链接:https://www.wireshark.org/download.html 二、内容 2.1. 路由查看 root@ubuntu:~ 阅读全文
posted @ 2022-08-17 15:24 狗尾巴草word 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 二、使用步骤 1. i2cdetect root@AM57xx-Tronlong:/sys/class/i2c-dev/i2c-3/device/3-0051# i2cdetect Error: No i2c-bus specified! Usage: i2cdetect [-y] [-a 阅读全文
posted @ 2022-08-17 15:11 狗尾巴草word 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 一、常用命令1. syncLinux sync命令用于数据同步, Linux 系统中欲写入硬盘的资料有的时候为了效率起见,会写到 filesystem buffer 中,这个 buffer 是一块记忆体空间,如果欲写入硬盘的资料存于此 buffer 中,而系统又突然断电的话,那么资料就会流失了,sy 阅读全文
posted @ 2022-08-17 14:44 狗尾巴草word 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 账号密码:wd Wd123456 ip route add 192.168.100.10 dev GE0 via 192.168.100.12 打包tar -cvf hello.tar ./解压tar xf eciot-ova.tar.gz -C ./eciot-ova build/sed -i s 阅读全文
posted @ 2022-06-06 10:15 狗尾巴草word 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 算法设计思想: 使用霍夫变换检测圆心的位置 使用sobel算子进行表盘刻度和0点位置的检测 从圆心出发画出一条水平线与检测出来的表盘刻度相交(记录两点所在的刻度值k1k_1k1​和k2k_2k2​) 计算每一个刻度所代表的度数值v=(k2−k1)/πv=(k_2-k_1)/πv=(k2​−k1​)/ 阅读全文
posted @ 2022-05-24 11:22 狗尾巴草word 阅读(870) 评论(0) 推荐(0) 编辑