<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[armkits的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/armkits</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; armkits]]></copyright><item><title><![CDATA[在树莓派设备上导出系统镜像]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/140315198</link><guid>https://blog.youkuaiyun.com/armkits/article/details/140315198</guid><author>armkits</author><pubDate>Wed, 10 Jul 2024 09:53:51 +0800</pubDate><description><![CDATA[如：/mnt/2024-06-06-ed-hmi-3020_101c_rapios-bookworm-arm64.img。如下图所示，表示镜像导出成功。]]></description><category></category></item><item><title><![CDATA[Beaglebone Black Debian 10 设置静态IP]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/121891405</link><guid>https://blog.youkuaiyun.com/armkits/article/details/121891405</guid><author>armkits</author><pubDate>Sun, 12 Dec 2021 18:33:33 +0800</pubDate><description><![CDATA[vim /etc/network/interfaces

静态IP 设置验证：
auto eth0
iface eth0 inet static
address 192.168.3.82
netmask 255.255.255.0
gateway 192.168.3.1

eth 0 注意先down . 然后进行网络service 复位



ifconfig eth0 down
// 网络部分重启命令
service networking restart

执行以上操作即可设置静态IP




...]]></description><category></category></item><item><title><![CDATA[CM4 支持 USB UVC camera]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/119606722</link><guid>https://blog.youkuaiyun.com/armkits/article/details/119606722</guid><author>armkits</author><pubDate>Wed, 11 Aug 2021 14:47:27 +0800</pubDate><description><![CDATA[树莓派CM4 debian 系统支持 USB camera



1.用USB Webcam拍照片

当USB摄像头成功挂载到树莓派上之后，下一步就是拍一些照片来验证它的功能了。

要想拍摄照片，你要安装fswebcam，这是一款小型摄像头程序。你可以直接通过Raspbian的仓库来安装fswebcam。



$ sudo apt-getinstall fswebcam -y



2.预览功能，需要安装luvcview

$ sudo apt-get install luvcview -y

...]]></description><category></category></item><item><title><![CDATA[树莓派计算模块 CM4 NANO嵌入式计算机]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/119222175</link><guid>https://blog.youkuaiyun.com/armkits/article/details/119222175</guid><author>armkits</author><pubDate>Thu, 29 Jul 2021 22:23:03 +0800</pubDate><description><![CDATA[详情资料请访问 armkits.taobao.com
]]></description><category></category></item><item><title><![CDATA[树莓派CM4 MINI IO产品]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/114902969</link><guid>https://blog.youkuaiyun.com/armkits/article/details/114902969</guid><author>armkits</author><pubDate>Tue, 16 Mar 2021 22:06:46 +0800</pubDate><description><![CDATA[CM4 MINI IO产品概述





我是树莓派计算模块4代的CM4 MINI IO板，是CM4IO的兄弟板，同时又有自己特色的一款MINI Board. CM4 MINI IO Board 是可以搭配树莓派 Compute Module 4 使用的底板，可用作 Compute Module 4 的开发系统以及作为嵌入式电路板集成到终端产品中. 尺寸只有8.5cm*5.6cm ，同标准树莓派4B的大小是一样的. 在对体积有要求的应用中，选择CM4 MINI IO是非常合适的.

CM4核心板系统可以根.]]></description><category></category></item><item><title><![CDATA[ESP32模组确认FLASH容量的size]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/114551915</link><guid>https://blog.youkuaiyun.com/armkits/article/details/114551915</guid><author>armkits</author><pubDate>Mon, 08 Mar 2021 21:51:38 +0800</pubDate><description><![CDATA[如何去辨别flash的大小呢？

请在我们官网上下载flashdownload Tool的工具(link:https://www.espressif.com/sites/default/files/tools/flash_download_tools_v3.6.5.zip)。
	以ESP32模组为例，打开flashdownload Tool工具：
不要加载任何bin文件，直接点击start下载，如下图1所示：



 图1

完成之后，可以看...]]></description><category></category></item><item><title><![CDATA[ESP32 BLE SPP 透传操作]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/112386071</link><guid>https://blog.youkuaiyun.com/armkits/article/details/112386071</guid><author>armkits</author><pubDate>Sat, 09 Jan 2021 00:09:29 +0800</pubDate><description><![CDATA[ESP32 BLE SPP 操作
AT+BLEINIT=2 //将esp32设置成蓝牙SERVER
AT+BLEGATTSSRVCRE //GATTS创建服务, 建议初始化后就建立GATTS, 建立连接在创建会报错
AT+BLEGATTSSRVSTART //GATTS 开启全部服务。
AT+BLEGATTSCHAR? //GATTS 发现服务特征
AT+BLENAME="espressif"  //ble 名称改成espressif 
AT+BLEADVDATA="0201060A09657370...]]></description><category></category></item><item><title><![CDATA[ESP32 AT指令集 BT SPP测试]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/111030916</link><guid>https://blog.youkuaiyun.com/armkits/article/details/111030916</guid><author>armkits</author><pubDate>Fri, 11 Dec 2020 10:52:15 +0800</pubDate><description><![CDATA[AT+BTINIT=1 //开启BT, 初始化 BT



AT+BTNAME="HELLO" //设置蓝牙设备名称 



AT+BTSCANMODE=2 //设置成被发现模式，这条命令是能被连接的必要条件, 必须要设置



AT+BTSPPINIT=2 // BT SPP命令 初始化 SPP Profile

这里的参数可以选择 0, 1, 2, 其中:

0: 表示关闭SPP profile
	1: 表示初始化为Master
	2 表示初始化为Slave


...]]></description><category></category></item><item><title><![CDATA[ESP-IDF 编译报错 ModuleNotFoundError: No module named ‘xlrd‘]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/108662216</link><guid>https://blog.youkuaiyun.com/armkits/article/details/108662216</guid><author>armkits</author><pubDate>Fri, 18 Sep 2020 11:34:06 +0800</pubDate><description><![CDATA[在ESP32 的ESP-IDF编译中出现 ：

ModuleNotFoundError: No module named 'xlrd'

解决方法： pip install xlrd .

xlrd 是跟excel 文件相关的模块。




]]></description><category></category></item><item><title><![CDATA[ESP8266 二维码配网制作]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/108512596</link><guid>https://blog.youkuaiyun.com/armkits/article/details/108512596</guid><author>armkits</author><pubDate>Thu, 10 Sep 2020 13:56:56 +0800</pubDate><description><![CDATA[目的制作二维码，通过微信扫二维码进入配网界面. 手机不需要安装配网的软件.

1,准备资料

二维码制作链接： https://cli.im/
配网连接地址 ： http://wx.ai-thinker.com/api/old/wifi/config

2,制作二维码

制作二维码：










...]]></description><category></category></item><item><title><![CDATA[ESP8285 ESP-AT编译流程和操作步骤]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/108277419</link><guid>https://blog.youkuaiyun.com/armkits/article/details/108277419</guid><author>armkits</author><pubDate>Fri, 28 Aug 2020 12:38:16 +0800</pubDate><description><![CDATA[ESP8282ESP-AT编译流程和操作步骤

ESP8285 相当于ESP8266EX + 1M SPI Flash ,他的编译工具和ESP-AT 都是跟ESP8266EX 一样的.

他的AT指令不能做OTA分区. 由于flash空间原因. 个人理解 



配置好 esp8285 的编译工具链setup-toolchain

export PATH="$PATH:$HOME/xtensa-lx106-elf/bin"
	
第一步：clone esp-at 软件包

git clone --rec...]]></description><category></category></item><item><title><![CDATA[ESP8266 ESP-AT编译流程和操作步骤]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/108013908</link><guid>https://blog.youkuaiyun.com/armkits/article/details/108013908</guid><author>armkits</author><pubDate>Fri, 14 Aug 2020 21:20:13 +0800</pubDate><description><![CDATA[ESP8266 ESP-AT编译流程和操作步骤

配置好 esp8266 的编译工具链setup-toolchain

export PATH="$PATH:$HOME/xtensa-lx106-elf/bin"
	
第一步：clone esp-at 软件包

git clone --recursivehttps://github.com/espressif/esp-at.git
	修改 makefile 的内容，设置为 esp8266 的配置，则如下。
export ESP_AT_PROJECT_P...]]></description><category></category></item><item><title><![CDATA[WIFI 相关的频偏调试以及天线调试记录]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/107492839</link><guid>https://blog.youkuaiyun.com/armkits/article/details/107492839</guid><author>armkits</author><pubDate>Tue, 21 Jul 2020 16:54:44 +0800</pubDate><description><![CDATA[WIFI RF 相关的频偏调试以及天线调试

1，频率误差（Frequency Error）

频率误差（Frequency Error）：表征射频信号偏离该信号所处信道中心频率的大小，单位PPM。频偏误差要求范围如下表。



频偏越小越好。PPM的计算公式如下：





问题：

我们ESP8089认证测试的时候频偏测试超了。需要修改哪些呢。

测试频率点在2.411865385GHz 宣称点：2.412GHz 

频率偏移计算：{（2.412GHz-2.411865385GHz）÷2...]]></description><category></category></item><item><title><![CDATA[如何给ESP32选择外接SPI Flash]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/107201917</link><guid>https://blog.youkuaiyun.com/armkits/article/details/107201917</guid><author>armkits</author><pubDate>Wed, 08 Jul 2020 12:09:51 +0800</pubDate><description><![CDATA[给ESP32选择外接SPI Flash

【前言】： 许多用户在使用 ESP32 做开发的时候，都会碰到如何选择外接 Flash 的难题，因为不同厂商的 Flash 存在很多差异，Flash 支持的工作模式也不同。在这里写个帖子给大家参考.



【如何给 ESP32 选择外接 Flash】
用户在选择 Flash 时，需要注意以下几个方面：* 工作电压* 容量* 工作模式* 工作环境温度



工作电压
	这是一个用户在选择 Flash 时很容易忽视但又非常重要的参数，下面列出几个常用的 ESP32...]]></description><category></category></item><item><title><![CDATA[ESP8089 射频测试工具的使用]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/107090207</link><guid>https://blog.youkuaiyun.com/armkits/article/details/107090207</guid><author>armkits</author><pubDate>Thu, 02 Jul 2020 18:05:24 +0800</pubDate><description><![CDATA[ESP8089 射频测试工具的使用



ESP8089 wifi主要针对linux和andriod 下面的应用. 驱动移植完成之后，需要移植RF测试工具到系统，然后去做测试认证. 测试工具乐鑫提供eagle_test_ate esp_fcc_tool_android 两个. 注意驱动需要编译成模块 KO.



@eagle_test_ate esp_fcc_tool_android 两个工具需要拷贝/bin目录，或者通过环境变量指定路径 例如：export PATH=/mnt/date:$...]]></description><category></category></item><item><title><![CDATA[A fatal error occurred: Failed to connect to ESP32: Invalid head of packet (0x61)]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/106385716</link><guid>https://blog.youkuaiyun.com/armkits/article/details/106385716</guid><author>armkits</author><pubDate>Wed, 27 May 2020 16:56:22 +0800</pubDate><description><![CDATA[解决方法：

make flash， 按住boot 健五秒钟


]]></description><category></category></item><item><title><![CDATA[Beaglebone Black UART5 使用测试]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/106298650</link><guid>https://blog.youkuaiyun.com/armkits/article/details/106298650</guid><author>armkits</author><pubDate>Sat, 23 May 2020 12:41:43 +0800</pubDate><description><![CDATA[Debian 7.4 下面 UART5使用步骤：
1. 登陆系统，修改 /boot/uboot/uEnv.txt

2. vi /boot/uboot/uEnv.txt

##Disable HDMI
optargs=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN

##Enable
optargs=quiet capemgr.enable_partno=BB-UART5

3，保存uEnv.txt . 重新启动 板子，UART5 即配置好了

4]]></description><category></category></item><item><title><![CDATA[ESP32 esp-idf 版本通过git工具切换]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/106266765</link><guid>https://blog.youkuaiyun.com/armkits/article/details/106266765</guid><author>armkits</author><pubDate>Thu, 21 May 2020 20:24:02 +0800</pubDate><description><![CDATA[从github网站克隆 esp-idf 文件。
sudo git clone --recursive https://github.com/espressif/esp-idf.git

1. 切换至release 版本

cd $IDF_PATH  更新至release版本
git fetch
git checkout vX.Y.Z
git pull
git submodule update --init --recursive



2切换至 master 版本

cd $IDF_PATH
git ...]]></description><category></category></item><item><title><![CDATA[ESP32 ESP-IDF ubuntu 20环境建立]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/106266538</link><guid>https://blog.youkuaiyun.com/armkits/article/details/106266538</guid><author>armkits</author><pubDate>Thu, 21 May 2020 20:18:09 +0800</pubDate><description><![CDATA[ubuntu 环境下面进行ESP32 esp-idf 环境配置.

1, 编译器下载 xtensa-esp32-elf-linux64-1.22.0-59.tar.gz ， 解压命令 tar -xvfxtensa-esp32-elf-linux64-1.22.0-59.tar.gz -C /opt

编译器查看版本命令 xtensa-esp32-elf-gcc -v 查看编译器的情况



2，安装必要的依赖库，否则会出错

sudo apt-get install git wget li...]]></description><category></category></item><item><title><![CDATA[c语言中的 #ifndef/#define/#endif的作用]]></title><link>https://blog.youkuaiyun.com/armkits/article/details/104723823</link><guid>https://blog.youkuaiyun.com/armkits/article/details/104723823</guid><author>armkits</author><pubDate>Sat, 07 Mar 2020 22:31:06 +0800</pubDate><description><![CDATA[在c语言中，头文件中的加入 #ifndef #define #endif 目的防止该头文件被重复引用

其实“被重复引用”是指一个头文件在同一个c文件中被include了多次，这种错误是由于include嵌套造成的。比如在a.h文件#include "c.h" 而此时b.cpp文件包含#include "a.h" 和#include "c.h"此时就会造成c.h重复引用

头文件被重复引...]]></description><category></category></item></channel></rss>