自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 imx6ull开发板设置SD卡启动,SD卡中烧写uboot,kernel,设备树,根文件系统fs

IMX6ULL ARM Linux开发板SD卡启动,SD卡的分区与分区格式化创建_sd制作分区-CSDN博客

2024-05-07 11:05:18 186

原创 ubuntu-base移植到嵌入式开发板上

基于ubuntu-base构建根文件系统并移植到RK3568开发板-CSDN博客

2024-05-06 17:22:14 196

原创 buildroot构建嵌入式系统

该目录下的配置文件记录着该机器平台或者方案使用的工具栏,boot, kernel,各种应用软件包的配置和是否编译选择的状态,之前所说的某个特殊开发板整个系统的配置文件,就在configs/目录下。目录存放各种board 特有的一些配置脚本,在构建系统时,board默认的boot和Linux kernel配置文件,以及一些板相关特殊构建流程的脚本,都在该目录下,等待自动构建时调用。目录存放CPU架构相关的配置脚本,如arm/mips/x86 ,这些CPU相关的配置,在制作工具链,编译boot和内核时很关键。

2024-04-23 21:00:30 603

原创 window11上修改字符编码方式

windos11字符编码方式为gbk。我们有时候要用cmd命令行检测中文的代码里面含有中文的时候就会出现乱码,将gbk更改为utf-8后便可以解决这一情况。1、windows上【设置】-【时间和语言】【语言与区域】-【管理语言设置】打开区域界面,点击【更改系统区域设置】勾选UTF-8编码,点击确定保存。

2024-04-23 20:56:27 245

原创 MIT Min cheetah机械狗

剖析MIT Min cheetah机械狗设计方案参考资料:MIT Min cheetah机械狗 - 知乎

2024-04-23 09:37:53 182

原创 esp32的idf开发框架的目录结构

如果在idf.py build之前没有配置idf.py menuconfig则会使用默认的配置生成sdkconfig文件。2)然后把mytest.c中那行代码修改为如下形式,是为了使用生成的sdkconfig配置文件动态修改引脚。2、在mytest.c中添加如下代码,该代码功能是控制GPIO_2引脚上的LED闪烁。菜单里面是“LEDC_MY_IO”,所以“CONFIG_LEDC_MY_IO”按方向键“下”选择这个菜单“回车”进入,然后把“5”修改成“2”,“回车”4)输入“idf.py build”

2024-04-23 00:12:37 375

原创 Building VTK in Ubuntu 22.04. OpenGL missing.

【代码】Building VTK in Ubuntu 21.04. OpenGL missing.

2024-04-22 16:52:38 300

原创 elasticsearch.UnsupportedProductError: The client noticed that the server is not Elasticsearch

Elasticsearch的版本过高了。目前版本为 8.13.0。

2024-04-22 16:17:12 368 1

原创 ardunio中自定义的库文件

或者(把led.h和led.cpp复制到C:\Users\41861\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.6\cores\esp32路径下。跟led.cpp 、 led.h 一起有个 keywords.txt文件,这个是什么用呢?所以我们需要在这个目录下创建一个文件夹,比如上面的例子是esp32上led灯控制程序,于是我创建了 m_led文件夹(前面加m是为了和官方库区分开,这只是我自己的习惯而已)。2、编写led.h文件。

2024-04-20 20:58:05 492

原创 python获取键盘上哪个键按下

是Unix系统(包括Linux和macOS)上的一个用于终端输入输出信息的接口,而Windows没有这样的系统调用。(Microsoft Visual C Runtime),它提供了一些终端操作的功能。运行程序按下键盘上的按键,会在终端打印对应的按键名。如果你需要在Windows上使用类似。使用Windows特有的库,如。当在Windows系统中,

2024-04-20 14:29:43 247 1

原创 ros2中创建工程,访问serial串口

直接运行该serialtest可执行文件,会报找不到libserial.so动态库。需要把build目录下的serialtest可执行文件复制到install/ros2_demo/lib/ros2_demo/目录下的替换该可执行文件。(因为发现build目录下的可执行文件可以正常链接到动态库。而intall下可执行文件没能正常链接,暂时不知道什么原因,待解决。

2024-04-18 22:53:22 225

原创 wsl2中访问windows上的串口

这时候就出现/dev/ttyUSB0啦。如果ttyUSB0,则查看wsl2中ubuntu的版本是否是22.04版本,20.04的版本提供的串口驱动可能没法识别到串口,需要自己重新编译安装串口驱动程序。打开windows上的powershell窗口,输入如下命令,查看usb设备。环境:wls2的ubuntu版本需要22.04版本。下一章将编写一个ros2程序操作该串口。

2024-04-17 23:14:17 256

原创 ros2中安装serial通信库

为了完成ros和外界设备的通讯,还需要安装serial库文件,由于ros2中没有集成serial库,因此需要自己下载源码进行编译安装。btw,ros中可以直接通过apt-get进行安装的。下面是源码编译方式安装,该库虽然是针对foxy的,但是在humble中也可以使用。ros程序编译中出现的问题can’t find about “serial”ros2中使用serial错误说明。

2024-04-17 20:23:34 276

原创 ros2的hello工程

build-type:表示新创建的功能包是C++还是Python的,如果使用C++或者C,那这里就跟ament_cmake,如果使用Python,就跟ament_python。注意,需要编译成功后需要source install/setup.bash,不然找不到ros2-demo包中的可执行文件sub_node。CMakeLists.txt文件是编译规则,C++代码需要编译才能运行,所以必须要在该文件中设置如何编译,使用CMake语法。pkg:表示功能包相关的功能;1、c/c+++功能包。

2024-04-16 23:23:47 137

原创 wsl2的ubuntu22.04中安装ros2

更多参考:https://blog.csdn.net/xiaxinkai/article/details/112975134。此处以Ubuntu22.04下安装ROS2 Humble为例,如使用Ubuntu 20.04,请将“humble”改为“foxy。查询raw.githubusercontent.com和raw.github.com的真实IP。在https://www.ipaddress.com/解决办法:通过修改hosts解决此问题。再运行一个Listener。

2024-04-15 23:44:20 387

原创 Unity上接入手柄,手柄控制游戏物体移动

也就是设置actions绑定到手柄对应的按键上。创建Actions Maps的面名字为Gameplay,添加两个Actions,物体增大键Grow(绑定到手柄的A键)。2、安装成功后插入手柄到windows上,打开菜单栏上【window】--【Analysis】--【Input Debuger】 进入Input Debug界面,可以看到手柄设备能被Unity识别。3、双击【XinputControllerWindows】进入手柄测试界面,按下手柄上不同的键,Value列会用不同的相应,表明手柄能正常使用。

2024-04-14 10:47:08 598

原创 【Unity+Python】如何通过Socket进行通信

代码摘自:https://www.bilibili.com/read/cv32863690/?jump_opus=1 出处:bilibili。服务器端的python脚本。编写Unity端脚本代码。

2024-04-13 09:24:24 239

原创 无线游戏手柄的测试(Windows11系统手柄调试方法)

实物1、把游戏手柄的无线接收器插入到电脑usb接口中2、【控制面板】----【查看设备和打印机】3、【蓝牙和其它设备】--【更多设备和打印机设置】4、鼠标右键【游戏控制器设置】5、【属性】6、【测试】(每个按键是否正常)7、【校准】(方向光标不在中央时校准即可)

2024-04-09 20:30:00 833

原创 ESP32 ADC(模数转换) -----待补充

以下所有 GPIO 均可用作 ADC 引脚:0、2、4、12、13、14、15、25、26、27、32、33、34、35、36、39。ESP32 上有几个引脚可以用来获取模拟量——这些引脚称为 ADC 引脚(模拟值转换为数字值)但有些开发板上0、2、4引脚不能使用,

2024-04-08 23:24:02 188

原创 esp32上通过I2C操控oled显示屏----待补充

I2C(Inter-Integrated Circuit),中文叫集成电路总线,它是一种串行通信总线,使用多主从架构,是由飞利浦公司在1980年代初设计的,方便了主板、嵌入式系统或手机与周边设备组件之间的通讯。由于其简单性,它被广泛用于微控制器与传感器阵列,显示器,IoT设备,EEPROM等之间的通信。

2024-04-08 23:14:30 114

原创 esp32上PWM呼吸灯

是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在测量、通信、工控等方面。(Pulse Width Modulation)简称。运行效果:蓝色灯会慢慢亮再慢慢灭,不断循环。一个周期内高电平持续时间与周期的比值。单位时间内PWM方波重复的次数。

2024-04-08 23:08:20 268

原创 电脑远程控制esp32上的LED

print('network config:', wlan.ifconfig())打印的信息为一个元组,里面有四个元素,第一个是ESP32的IP地址,这个比较重要,待会要填在网络调试助手中!原文链接:https://blog.csdn.net/guangali/article/details/136124590。首先esp32需要连接上wifi。然后创建udp socket。最后解析数据,控制LED。成功使用PC控制LED灯,绿灯亮!运行程序后打开网络调试助手。

2024-04-08 22:16:21 513

原创 esp32连接wifi

模式,此为 无线终端,连接到AP的装置,手机,电脑等需要联网的设备都是工作在STA模式。) 模式,此为无线接入点,家里的光猫就是结合WiFi和internet路由功能的AP。打开端口,运行上面的程序 ,如果能在网络调试助手上面观察到发送的字符。3、micropython实战。

2024-04-08 21:54:48 295

原创 esp32开机自动运行boot.py main.py ----待补充

1、当给ESP32供电后,MicroPython会自动运行boot.py和main.py文件。顺序是,它会自动先运行。(一般可以做一些初始化的配置,例如是否关闭GC垃圾回收等),然后会自动运行。存在的情况下,如果不存在则不运行)。

2024-04-07 23:18:12 345

原创 micropython控制esp32上的LED闪烁

GPIO2输出高低电平,控制LED。下面是控制LED灯闪烁的代码。

2024-04-07 22:39:04 212

原创 esp32开发环境之--Tonny环境安装(Micropython)--待补充

thonny的安装很简单,如果是初次安装可以从下载。thonny支持Windows、Mac和Linux。这里以Windows为例,介绍下如何安装,其他平台大同小异。安装包下载:下载后双击,然后一路Next,如果需要指定安装路径,在选择安装路径的步骤重新选自定义的安装路径。

2024-04-03 23:39:37 213

原创 esp32控制舵机

舵机有三个引脚,分别是电源+、电源GND和信号线。

2024-04-03 23:19:31 414

原创 ESP32烧录固件(二种方法)--创建MicroPython环境

打开官方的固件烧录软件flash_download_tool_3.9.5,选择我们的设备名称,在这里我们选择Develop,选择OK。Flash的内存大小选择,查看Flash的内存大小,可查阅下面的第二种方法中查看开发板信息。在选择不同固件时可根据我们的需要选择合适的固件,还需根据。MicroPython - 用于微控制器的Python。工具 | 乐鑫科技(espressif.com.cn)选择我们需要的固件,地址0x1000。我们可以点击ERASE擦除之前的固件。方法一:官方烧录软件 Flash。

2024-03-31 10:53:08 351

原创 esp32中vscode的开发环境

1、调出esp32的控制面板View ->Command Paletter,或者快捷键(ctr+shit+p)选择ESP-IDF所在的安装路径。选择一个样例工程,作为工程模板。调出esp-idf的样例工程。2、编译,烧录,监控。

2024-03-30 18:33:47 290

原创 eps32官方ESP-IDF开发工具IDE的使用

1、创建工程创建的工程目录如下:.c文件中很多报错,需要编译下,点击左上角的"锤子"按钮2、烧录3、打开终端查看信息如上信息表明运行正常。

2024-03-30 17:19:31 249

原创 mixly编译esp32程序缺失问题bits/c++config.h

将这个目录的所有文件全部复制粘贴到第1步的目录中。发现给目录下的确缺少了必要的头文件。1、找到缺失文件的目录。

2024-03-30 16:25:58 502

原创 Python 实现海康机器人工业相机 MV-CS050-10GC 的实时显示视频流及拍照功能(实时显示视频流同时可以进行拍照)

参考链接:https://www.cnblogs.com/HanYork/p/17388506.htmlhttps://www.cnblogs.com/miracle-luna/p/16960556.html#5138211

2024-03-02 18:23:48 399

原创 wsl2挂载识别U盘中的内容

这样就恢复到原来WSL不识别USB设备的状态了。ls /mnt/e下的内容为空。并不会识别出U盘,如果想要在WSL中使用或查看U盘文件,需要挂载USB设备。ls /mnt/e 就可以在WSL里访问USB设备里的内容了。

2024-02-27 21:19:49 305

原创 抖音视频解析器

在解析框中输入抖音视频链接,点击下载视频。1、把抖音的链接发送到微信或者QQ上。

2024-02-23 20:06:10 253

原创 【一】esp32芯片开发板环境搭建

由于上上步已经手动下载了安装包安装espress-IDF环境,固下面选择第三个根据已经存在的环境安装。选择离线安装的方式,直接点击下一步,直到如下显示表示安装完成。不同的芯片支持的源码版本不一样,需要根据自己的实际的esp32开发板的芯片下载不用版本的代码。安装好插件后,按住ctrl+shift+p,输入espressif查找,配置IDF的配置文件。1)打开shell的命令行窗口,找到安装esp安装路径中的python所在的路径,进入。根据需要选择下面的在线安装或离线安装的方式。

2024-01-29 22:55:39 391

原创 史上最全的Uboot常用命令汇总(超全面!超详细!)收藏这一篇就够了「建议收藏」

链接:史上最全的Uboot常用命令汇总(超全面!超详细!)收藏这一篇就够了「建议收藏」-腾讯云开发者社区-腾讯云

2024-01-23 22:57:20 361

原创 windows11上安装虚拟机VMware

1、安装好虚拟机后,查看虚拟机ip用Xshell连接虚拟机,并安装VMware tools(只有安装了VMware tools才能实现虚拟机和本机的文件共享。在vmware虚拟机选项下,选择安装vmware-tools。3、进入目录vmware-tools-distrib,运行安装文件./vmware-install.pl,一路enter就可以了。重新打开终端,windows上的文件可以通过拖拽的形式上传到虚拟机上。第二步:安装VMware tools 实现windows文件上传到虚拟机中。

2024-01-22 21:29:48 493

原创 VMware虚拟机忘记密码操作方法

6、在#后面输入指令mount -o remount , rw / 用可读可写的模式重新挂在根目录下。8.执行 touch /.autorelable。9.执行 exec /sbin/init重启。(鼠标点击一下,确保鼠标在你的虚拟机里面)10.等待启动,输入重新设置的密码即可登录。2、一直到进入到如下页面按。1、点击重启时,一直按。

2024-01-16 22:14:46 1117

原创 【二】使用create-vue创建vue3的helloworld项目(推荐)

执行完成后,会在 Vue 项目下会生成一个 dist 目录,该目录一般包含 index.html 文件及 static 目录,static 目录包含了静态文件 js、css 以及图片目录 images(如果有图片的话)。其实是因为打包后的文件是需要在服务器中运行的,build生成的文件要放在服务器里面(可以用apache或者tomcat)请注意,生成的项目中的示例组件使用的是。创建 Vue3 的项目,也可以选择安装需要的各种插件,使用更简单。create-vue 是 Vue3 的专用脚手架,使用。

2024-01-07 18:47:29 462

原创 【一】使用vue-cli创建vue3的helloworld项目

接下来我们创建 runoob-vue3-app 项目。按下回车键后就会进入安装,等候片刻即可完成安装。2、使用 vue create 命令创建项目。1、安装vue的环境。

2024-01-07 11:59:32 679

空空如也

空空如也

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

TA关注的人

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