<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chaty_chu的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/chaty_chu</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; chaty_chu]]></copyright><item><title><![CDATA[orin flash.sh刷机报错：找不到PARTUUID=fc0e9609-b0c4-43d4-b824-227bc42ae694]]></title><link>https://blog.csdn.net/chaty_chu/article/details/136043684</link><guid>https://blog.csdn.net/chaty_chu/article/details/136043684</guid><author>chaty_chu</author><pubDate>Mon, 05 Feb 2024 16:45:41 +0800</pubDate><description><![CDATA[按照这个思路，查看flash.sh脚本，发现传参数mmcblk3p1时，cmdline在启动时找的是mmcblk3p1，而不是找partuuid，但是orin似乎没有生效，修改这个文件对cmdline没有影响，在失败的kernel下cat /proc/cmdline，root=partuuid，而不是mmcblk。==》按照这个说法，partuuid的值，和system.img相关，那么打包的脚本是不是有问题？grep flash路径下的systemm.img找不到partuuid的字符串，]]></description><category></category></item><item><title><![CDATA[orin 36.2 /sys/class/gpio/export节点没有]]></title><link>https://blog.csdn.net/chaty_chu/article/details/136043391</link><guid>https://blog.csdn.net/chaty_chu/article/details/136043391</guid><author>chaty_chu</author><pubDate>Mon, 05 Feb 2024 16:07:09 +0800</pubDate><description><![CDATA[查看out路径下的defconfig文件是有配置gpio_sysfs的，但是.config没有，尝试删除这个文件看看触发kernel整编；make menuconfig报错，所以没有选择使用menuconfig更新defconfig，而是直接尝试修改defconfig问价。修改defconfig，对.config的生成没有影响，.config不包含新增的两个config，这是为什么？scripts/kconfig/conf执行完之后，.config就没有新增的CONFIG了。]]></description><category></category></item><item><title><![CDATA[ssh登录失败：connection closed by foreign host]]></title><link>https://blog.csdn.net/chaty_chu/article/details/135770317</link><guid>https://blog.csdn.net/chaty_chu/article/details/135770317</guid><author>chaty_chu</author><pubDate>Tue, 23 Jan 2024 14:10:21 +0800</pubDate><description><![CDATA[inetd.conf显示2277已打开，ip也没有冲突。这两个命令重新生成下秘钥,可以正常登录了。ssh登录不上，连接上就断掉。]]></description><category></category></item><item><title><![CDATA[NVIDIA orin开发板devmem无法使用的问题]]></title><link>https://blog.csdn.net/chaty_chu/article/details/135755832</link><guid>https://blog.csdn.net/chaty_chu/article/details/135755832</guid><author>chaty_chu</author><pubDate>Mon, 22 Jan 2024 18:57:47 +0800</pubDate><description><![CDATA[在调试camera模块时，需要读取一些寄存器的值来确认配置是否正常。按照论坛的要求刷机后，devmem还是读到0xFFFFFFFF。尝试启动camera后，再次devmem，可以正常获取返回值。dmesg看到有错误警告：FIREWALL_ERR。也就是当前模块在使用后，才可以有权限devmem。查看dmesg已经不是防火墙问题了。返回值0xFFFFFFFF.]]></description><category></category></item><item><title><![CDATA[捕获工具ccidbgr的打印值]]></title><link>https://blog.csdn.net/chaty_chu/article/details/135755444</link><guid>https://blog.csdn.net/chaty_chu/article/details/135755444</guid><author>chaty_chu</author><pubDate>Mon, 22 Jan 2024 18:38:12 +0800</pubDate><description><![CDATA[翻看ccidbgr的源码，发现打印是用stderr的，而val默认捕获的是stdout，需要重定向一下。]]></description><category></category></item><item><title><![CDATA[qnx进程间通信--消息]]></title><link>https://blog.csdn.net/chaty_chu/article/details/124383401</link><guid>https://blog.csdn.net/chaty_chu/article/details/124383401</guid><author>chaty_chu</author><pubDate>Mon, 25 Apr 2022 10:43:32 +0800</pubDate><description><![CDATA[qnx微内核支持三种基本类型的进程间通信：消息、代理和信号。

本文先学习第一种通信方法--消息。

消息是qnx中进程间通信的基本形式。一个消息是 一个将若干字节数据封装在一起组成的数据包，可以从一个进程同步地传递到另一个进程。

消息通用的C语言函数


/* 假定进程A通过发送一个请求向进程B发送消息 */

//进程A发送消息
Send(pid, smsg, rmsg, smsg_len, rmsg_len);
/*  参数说明
 *  pid   接收进程B的进程标识符
 *  smsg  保存待]]></description><category></category></item><item><title><![CDATA[hostapd的配置项ht_capab]]></title><link>https://blog.csdn.net/chaty_chu/article/details/123427350</link><guid>https://blog.csdn.net/chaty_chu/article/details/123427350</guid><author>chaty_chu</author><pubDate>Fri, 11 Mar 2022 16:11:41 +0800</pubDate><description><![CDATA[hostapd的配置文件中关于ht_capab的介绍：


ht_capab：HT功能（标志列表）

LDPC编码能力：[LDPC] =支持

支持的通道宽度设置：

[HT40-] = 20 MHz和40 MHz，辅助通道低于主通道;

[HT40 +] = 20 MHz和40 MHz，主通道上方有辅助通道（仅当两者均未设置时为20 MHz）
下表显示了根据IEEE 802.11n附件J可用于HT40和HT40 +的信道：
 freq			HT40-		HT40+
 	...]]></description><category></category></item><item><title><![CDATA[filezilla无法分配请求的地址]]></title><link>https://blog.csdn.net/chaty_chu/article/details/123425386</link><guid>https://blog.csdn.net/chaty_chu/article/details/123425386</guid><author>chaty_chu</author><pubDate>Fri, 11 Mar 2022 15:11:35 +0800</pubDate><description><![CDATA[busybox 开启ipv6的ftpd时，用ipv4登录设备后获取LIST失败，

错误: 无法建立数据连接: WSAEADDRNOTAVAIL - 无法分配请求的地址



通过抓包能看到失败的原因：



ftpd发过来的pasv信息中，ip地址是全空的，filezilla和win自带的ftpc因此不能解析，不会去发起数据连接。

正常ipv4时包如下：







解决的方法有两种：

1.改成主动模式后，不需要PASV信令，就不会有这个问题了。

2.ftpd侧(设备侧)添加一个ipv6地址，则P]]></description><category></category></item><item><title><![CDATA[rootfs文件系统镜像的打包]]></title><link>https://blog.csdn.net/chaty_chu/article/details/122988176</link><guid>https://blog.csdn.net/chaty_chu/article/details/122988176</guid><author>chaty_chu</author><pubDate>Fri, 11 Mar 2022 14:44:41 +0800</pubDate><description><![CDATA[需要更改android vendor路径下的文件，在拿到vendor.img后怎么去修改并打包呢？




$ file vendor-19.1.img 
vendor-19.1.img: Android sparse image, version: 1.0, Total of 262144 4096-byte output blocks in 17 input chunks.


如果是Android sparse image，需要先转化为RAW
...]]></description><category></category></item><item><title><![CDATA[vmware中调整ubuntu的磁盘大小]]></title><link>https://blog.csdn.net/chaty_chu/article/details/122874623</link><guid>https://blog.csdn.net/chaty_chu/article/details/122874623</guid><author>chaty_chu</author><pubDate>Fri, 11 Feb 2022 10:13:25 +0800</pubDate><description><![CDATA[增加磁盘容量

先关机ubuntu，虚拟机设置里-&gt;硬盘-&gt;磁盘实用工具-&gt;扩展，增大大小后，启动ubuntu。

sudo gparted可以配置分区，新增的磁盘大小默认是未使用的，可以配置成新分区，也可以扩展根路径。

具体配置见链接： 【4】ubuntu虚拟机硬盘大小调整_linjiasen的博客-CSDN博客_虚拟机硬盘大小调整



释放磁盘容量

未使用的磁盘容量目前没有办法释放，需要配置成新分区(或者扩展到根路径)。

查看可压缩的分区挂载路径

sudo vmware-to]]></description><category></category></item><item><title><![CDATA[hostapd启动失败问题排查]]></title><link>https://blog.csdn.net/chaty_chu/article/details/106856814</link><guid>https://blog.csdn.net/chaty_chu/article/details/106856814</guid><author>chaty_chu</author><pubDate>Fri, 19 Jun 2020 15:33:55 +0800</pubDate><description><![CDATA[hostapd启动失败，第一反应是配置文件配的不对，从hostapd的启动日志或许能看出点猫腻。

hostapd的config文件如下：


#cat /data/misc/wifi/hostapd.conf                                               &lt;
interface=wlan0
driver=nl80211
ctrl_interface=/data/misc/wifi/hostapd
ssid=MyAP
channel=13
ieee8021]]></description><category></category></item><item><title><![CDATA[记一次有趣的ftp上传出错排查]]></title><link>https://blog.csdn.net/chaty_chu/article/details/81709270</link><guid>https://blog.csdn.net/chaty_chu/article/details/81709270</guid><author>chaty_chu</author><pubDate>Wed, 15 Aug 2018 18:55:04 +0800</pubDate><description><![CDATA[业务在使用ftpc组件的时候，向我反馈说，上传文件时如果不改名字就能传成功，改了名字就会出错。 
我不记得组件什么时候有这么个限制了，问他返回的什么错，反馈是STOR时出错。懒的看组件打印了，刚好服务器在他办公电脑上，遂让他抓了下包。 
 
这就是出错的包，参数错误，但是这个文件的命名并没有什么问题。于是猜想，是不是他自己搭建的服务器并不允许传.jpg文件呢，但不改名字时是可以传的，看来不是这个原...]]></description><category></category></item><item><title><![CDATA[busybox ftpd关于ipv6的测试]]></title><link>https://blog.csdn.net/chaty_chu/article/details/81012702</link><guid>https://blog.csdn.net/chaty_chu/article/details/81012702</guid><author>chaty_chu</author><pubDate>Thu, 12 Jul 2018 11:17:12 +0800</pubDate><description><![CDATA[在测试最新busybox ftpd的ipv6支持情况时，客户端用FileZillaClient登录ftpd。 
在输入主机ip时，直接输入ipv6地址，filezilla好像解析不了这个地址，后来发现在输入ipv6地址时，需要加上[ ]，例如  [2001:470:1f01:f52b::5]。 
filezilla终于解析到这个ip了，但是登录设备的busybox ftpd时显示直接拒绝连接。bu...]]></description><category></category></item><item><title><![CDATA[omnipeek关于抓包信道的介绍]]></title><link>https://blog.csdn.net/chaty_chu/article/details/81011546</link><guid>https://blog.csdn.net/chaty_chu/article/details/81011546</guid><author>chaty_chu</author><pubDate>Thu, 12 Jul 2018 10:29:57 +0800</pubDate><description><![CDATA[ 
bgn代表11b/g/n, 
an代表11a 11n， 
n40l是40Mhz带宽11n模式下的向下复用信道， 
n40h是40Mhz带宽11n模式下的向上复用信道， 
一个普通信道是20M带宽，可复用一个信道达到40M带宽， 
u代表11ac，当设置5G信道为80M带宽时，用u1,u2,u3来代表80M带宽的前中后。...]]></description><category></category></item><item><title><![CDATA[hostapd加密方式]]></title><link>https://blog.csdn.net/chaty_chu/article/details/80440898</link><guid>https://blog.csdn.net/chaty_chu/article/details/80440898</guid><author>chaty_chu</author><pubDate>Thu, 24 May 2018 19:13:30 +0800</pubDate><description><![CDATA[hostapd有三种加密方式：WEP、WPA/WPA2、WPA-PSK/WPA2-PSK


WEP 
比较差的加密方式，已被破解并且不支持80211n。  
配置文件中wep加密为：  
    wep_key0=“xxxx”
WPA/WPA2 
WPA/WPA2是一种比WEP强壮的加密算法，挑选这种安全类型，路由器将选用Radius服务器进行身份认证并得到密钥的WPA或WPA2安全形式。因为要...]]></description><category></category></item><item><title><![CDATA[iptables实现网口数据转发]]></title><link>https://blog.csdn.net/chaty_chu/article/details/80437158</link><guid>https://blog.csdn.net/chaty_chu/article/details/80437158</guid><author>chaty_chu</author><pubDate>Thu, 24 May 2018 17:19:28 +0800</pubDate><description><![CDATA[当wifi的数据想通过运营商网络访问外网时，需要将wifi的数据转发到运营商网络的网卡上。需要在主机上打开 ip 转发以保持连接通道。查看是否已打开 ip 转发（1 表示打开）：cat /proc/sys/net/ipv4/ip_forward如果未打开，则用以下命令打开：echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forwardiptables  -t nat -A PO...]]></description><category></category></item><item><title><![CDATA[fgets()函数简记]]></title><link>https://blog.csdn.net/chaty_chu/article/details/80436717</link><guid>https://blog.csdn.net/chaty_chu/article/details/80436717</guid><author>chaty_chu</author><pubDate>Thu, 24 May 2018 16:46:07 +0800</pubDate><description><![CDATA[网络编程中，在和服务器通信时，会出现卡死在fgets中。当connect服务器之后，拔掉网线，fgets获取不到服务器信息，则一直堵塞。因此需要设置超时。#include &amp;lt;sys/types.h&amp;gt;#include &amp;lt;sys/socket.h&amp;gt;int setsockopt(int sockfd, int level, int optname,const void *optv...]]></description><category></category></item><item><title><![CDATA[Linux安装JDK和配置环境变量]]></title><link>https://blog.csdn.net/chaty_chu/article/details/78631431</link><guid>https://blog.csdn.net/chaty_chu/article/details/78631431</guid><author>chaty_chu</author><pubDate>Sat, 25 Nov 2017 13:50:27 +0800</pubDate><description><![CDATA[简单介绍下Linux安装JDK和配置环境变量的过程步骤。
JDK下载地址：http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Linux安装JDK和配置环境变量根据Linux系统的版本选择64位或32位下载，官方现提供rpm和tar.gz两种版本下载。
安装：
[root@O]]></description><category></category></item><item><title><![CDATA[主机ping不通虚拟机]]></title><link>https://blog.csdn.net/chaty_chu/article/details/78531915</link><guid>https://blog.csdn.net/chaty_chu/article/details/78531915</guid><author>chaty_chu</author><pubDate>Tue, 14 Nov 2017 16:36:44 +0800</pubDate><description><![CDATA[问题现象：虚拟机设置为NAT模式，开机后没有ip地址，已经设置了DHCP服务也没用。


1、在主机上ipconfig：
其中VMnet1是：仅主机模式；

VMnet8是：NAT模式；




打开虚拟机，编辑--&gt;虚拟网络编辑器：


VMnet0是桥接方式，VMnet1是Host-only方式，VMnet8是NAT方式，子网IP可以自己设置，见1，修改后，需要把2]]></description><category></category></item><item><title><![CDATA[iw工具源码编译]]></title><link>https://blog.csdn.net/chaty_chu/article/details/78455541</link><guid>https://blog.csdn.net/chaty_chu/article/details/78455541</guid><author>chaty_chu</author><pubDate>Mon, 06 Nov 2017 10:57:37 +0800</pubDate><description><![CDATA[iw官网源码地址：
git clone 
https://git.kernel.org/pub/scm/linux/kernel/git/jberg/iw.git
git tag 查看版本
git checkout v3.11 选择3.11版本
git branch -a 查看目前所在版本

依赖库libnl-3.2.23下载：
git clone git://git.infrad]]></description><category></category></item></channel></rss>