<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u010448932的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u010448932</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010448932]]></copyright><item><title><![CDATA[ubuntu24部署openwrt编译环境]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/145219173</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/145219173</guid><author>u010448932</author><pubDate>Sat, 18 Jan 2025 09:01:33 +0800</pubDate><description><![CDATA[系统ubuntu24.04。]]></description><category></category></item><item><title><![CDATA[FreePBX 17 on ubuntu24 with Asterisk 20]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/145051871</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/145051871</guid><author>u010448932</author><pubDate>Fri, 10 Jan 2025 11:03:28 +0800</pubDate><description><![CDATA[版本配置：FreePBX 17（最新）Asterisk  20（最新Asterisk  22，但是FreePBX 17最新只支持Asterisk  21，但是21非LTS版本，所以选择Asterisk  20）PHP 8.2阿里云  ubuntu24.04   美国.弗吉尼亚时间20250110所有命令都应以 root 用户身份运行，方法是直接以 root 身份登录或使用 sudo su -初始化系统依懒项。]]></description><category></category></item><item><title><![CDATA[Linux中定时任务]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/144255284</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/144255284</guid><author>u010448932</author><pubDate>Thu, 05 Dec 2024 08:53:41 +0800</pubDate><description><![CDATA[需要定时重启应用，使用脚本重启应用，使用cron定时执行脚本文件。]]></description><category></category></item><item><title><![CDATA[云服务器部署文件管理系统]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/143431448</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/143431448</guid><author>u010448932</author><pubDate>Fri, 01 Nov 2024 14:55:07 +0800</pubDate><description><![CDATA[至此后面就可以在web端配置了，浏览器输入IP:6650/~/admin/#/本文选用的版本：0.53.0  alpha2。系统是ubuntu 22.04。4、设置云服务器安全组，开放相应端口。2、文件管理系统采用的HFS。1、服务器采用的阿里云服务器。然后选择要共享的文件或文件夹。1·、下载Linux安装包。3、设置服务器防火墙。]]></description><category></category></item><item><title><![CDATA[USB开发那点事]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/142310348</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/142310348</guid><author>u010448932</author><pubDate>Tue, 17 Sep 2024 07:10:56 +0800</pubDate><description><![CDATA[每个端点都有其特定的数据传输方向和类型，并且可以有不同的特性，如缓冲区大小、DMA地址等。在USB设备的初始化过程中，正确配置端点是非常重要的一步。在USB通信中，端点（Endpoint）定义了设备与主机之间数据传输的方向和类型。]]></description><category></category></item><item><title><![CDATA[openwrt 哪些破事]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/135715047</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/135715047</guid><author>u010448932</author><pubDate>Sat, 20 Jan 2024 14:14:17 +0800</pubDate><description><![CDATA[查看/usr/lib/opkg/status  发现是空的，问题可能在这里，发现libc.so存在的，并且已经建立好需要的链接了，另外找了一台设备，把该文件拷贝过来，查看/etc/lib下文件。]]></description><category></category></item><item><title><![CDATA[信号波形解读]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/132445948</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/132445948</guid><author>u010448932</author><pubDate>Wed, 23 Aug 2023 10:02:17 +0800</pubDate><description><![CDATA[内容为：0x41, 0x20, 0x38, 0x41, 0x00, 0x16, 0x00, 0x00。]]></description><category></category></item><item><title><![CDATA[linux下使用jlink 调试 stm32的破事]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/130359035</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/130359035</guid><author>u010448932</author><pubDate>Tue, 25 Apr 2023 11:17:34 +0800</pubDate><description><![CDATA[将J-Link Plus通过USB线连接到电脑上。将STM32开发板通过JTAG/SWD接口连接到J-Link Plus上。该脚本文件的作用是将固件文件firmware.bin烧录到目标设备的Flash中。您可以根据实际情况修改该脚本文件，以适配不同的目标设备和固件文件。第2-8行：设置目标设备的Flash地址和大小。第9行：加载固件文件firmware.bin。第1行：将目标设备的Flash解锁。第10行：读取目标设备的状态。第11行：启动目标设备。]]></description><category></category></item><item><title><![CDATA[nuttx杂记]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/129987203</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/129987203</guid><author>u010448932</author><pubDate>Fri, 07 Apr 2023 11:17:44 +0800</pubDate><description><![CDATA[该示例代码创建了一个名为“my_queue”的消息队列，允许最多10个消息，每个消息的最大大小为256字节。它使用pthread库创建两个线程：一个生产者和一个消费者。生产者从标准输入读取消息并将其发送到消息队列中，而消费者从消息队列中读取消息并将其打印到标准输出中。修改deconfig文件下的“CONFIG_INIT_ENTRYPOINT”参数即可。]]></description><category></category></item><item><title><![CDATA[RTOS系统问答]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/129441172</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/129441172</guid><author>u010448932</author><pubDate>Fri, 10 Mar 2023 13:47:54 +0800</pubDate><description><![CDATA[RTOS 和一般的操作系统相比，具有更高的实时性、更小的延迟、更少的资源占用、更简单的任务调度、更可靠的系统稳定性等特点。静态内存分配：FreeRTOS 提供了一种静态内存分配的机制，用户可以在编译时或者运行时预分配一块连续的内存，然后将内存池指针传递给 FreeRTOS，FreeRTOS 就可以在内存池中分配任务所需的内存。内存碎片是指分配给程序使用的内存空间被分成了多个小块，这些小块之间存在无法利用的未分配内存空间，使得程序在后续的内存分配操作中无法分配足够的连续内存，从而导致内存分配失败的情况。]]></description><category></category></item><item><title><![CDATA[GD32的DMA配置]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/129129844</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/129129844</guid><author>u010448932</author><pubDate>Mon, 20 Feb 2023 19:10:39 +0800</pubDate><description><![CDATA[GD32使用DMA时的配置事项]]></description><category></category></item><item><title><![CDATA[stm32h750开发的破事]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/127442479</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/127442479</guid><author>u010448932</author><pubDate>Mon, 24 Oct 2022 18:14:36 +0800</pubDate><description><![CDATA[stm32H7开发记录]]></description><category></category></item><item><title><![CDATA[ucos II 操作系统]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/126559209</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/126559209</guid><author>u010448932</author><pubDate>Sat, 27 Aug 2022 17:47:18 +0800</pubDate><description><![CDATA[ucos系统浅谈]]></description><category></category></item><item><title><![CDATA[HID初始化]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/125062626</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/125062626</guid><author>u010448932</author><pubDate>Tue, 31 May 2022 13:42:30 +0800</pubDate><description><![CDATA[广播包数据解析



1、第一个0x02是长度 ，后面跟着类型和数据 长度是类型加数据的和

2、前面的4条是广播数据包，后面的3条扫描数据包

看程序里是这样的


// Advertising data
static uint8 advData[] =
{
    // flags
    0x02,   // length of this data
    GAP_ADTYPE_FLAGS,   //0x01
    GAP_ADTYPE_FLAGS_LIMITED | GAP......]]></description><category></category></item><item><title><![CDATA[HID 描述符记一记]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/125044594</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/125044594</guid><author>u010448932</author><pubDate>Mon, 30 May 2022 13:05:41 +0800</pubDate><description><![CDATA[好记性不如烂笔头


		0x05, 0x01,         /*  Usage Page (Desktop),					表示用途页为通用桌面设备                   */
		0x09, 0x06,         /*  Usage (Keyboard),							表示用途为键盘                        */
		0xA1, 0x01,         /*  Collection (Application),			表示应用集合，必须以END_COLLECT]]></description><category></category></item><item><title><![CDATA[GATT Profile UUID]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/125023614</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/125023614</guid><author>u010448932</author><pubDate>Sat, 28 May 2022 21:58:35 +0800</pubDate><description><![CDATA[UUID
“GATT层”中定义的所有属性都有⼀个UUID值，UUID是全球唯⼀的128位的号码，它⽤来识别不同的特性。
1 蓝⽛技术联盟 UUID
蓝⽛核⼼规范制定了两种不同的UUID，⼀种是基本的UUID，⼀种是代替基本UUID的16位UUID。
所有的蓝⽛技术联盟定义UUID共⽤了⼀个基本的UUID：0x0000xxxx-0000-1000-8000-00805F9B34FB为了进⼀步简化基本UUID，每⼀个蓝⽛技术联盟定义的属性有⼀个唯⼀的，每⼀个蓝⽛技术联盟定义的属性有16位UU...]]></description><category></category></item><item><title><![CDATA[树莓派安装docker]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/123166276</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/123166276</guid><author>u010448932</author><pubDate>Sun, 27 Feb 2022 16:53:19 +0800</pubDate><description><![CDATA[树莓派：3B

OS版本：2021-01-11-raspios-buster-armhf







1、先来

pi@raspberrypi:~ $ sudo apt update

2、再使用脚本安装指令

sudo curl -sSL https://get.docker.com | sh





3、测试下


pi@raspberrypi:~ $ sudo docker run hello-world










...]]></description><category></category></item><item><title><![CDATA[EDID VIC]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/122454501</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/122454501</guid><author>u010448932</author><pubDate>Wed, 12 Jan 2022 15:37:17 +0800</pubDate><description><![CDATA[const uchar VideoGenVicTable[] = {
    0x10, 0x10, 0x04, 0x00, 0x00, 0x00, 0x00, /* 1080p60 */
    0x61, 0x5F, 0x01, 0x00, 0x00, 0x00, 0x00, /* 4K60  */
    0x5F, 0x5F, 0x02, 0x00, 0x00, 0x00, 0x00, /* 4K30  */
    0x60, 0x5E, 0x01, 0x00, 0x00, 0x00, 0x00.]]></description><category></category></item><item><title><![CDATA[labview 随笔记录]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/122401194</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/122401194</guid><author>u010448932</author><pubDate>Sun, 09 Jan 2022 22:55:55 +0800</pubDate><description><![CDATA[1、数组元素累加



使用函数


]]></description><category></category></item><item><title><![CDATA[芯片选型随记]]></title><link>https://blog.youkuaiyun.com/u010448932/article/details/122365658</link><guid>https://blog.youkuaiyun.com/u010448932/article/details/122365658</guid><author>u010448932</author><pubDate>Fri, 07 Jan 2022 15:36:39 +0800</pubDate><description><![CDATA[复位监控芯片选型







脚位











maxim 的DS181x系列同理


]]></description><category></category></item></channel></rss>