摘要: 一、配置内核,支持iptables、forward和nat 二、交叉编译iptables a.源码下载: ftp://ftp.netfilter.org/pub/iptables/ b.交叉编译iptables tar -xvf iptables-1.8.4.tar.bz2 cd iptables- 阅读全文
posted @ 2020-05-17 23:46 闹闹爸爸 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 一、下载源码 下载hostpad源码:https://w1.fi/releases/hostapd-2.9.tar.gz 二、编译、安装 hostpad的交叉编译依赖libnl、openssl库,交叉编译libnl、openssl库的步骤见: 交叉编译libnl 交叉编译openssl tar -x 阅读全文
posted @ 2020-05-17 22:45 闹闹爸爸 阅读(714) 评论(0) 推荐(0) 编辑
摘要: dhcp-4.2.5-P1.tar.gz 下载链接:https://www.isc.org/downloads/ 编译安装DHCP cd /root/wifi tar -xvf dhcp-4.2.5-P1.tar.gzcd dhcp-4.2.5-P1mkdir build 1)配置编译选项 ./co 阅读全文
posted @ 2020-05-06 22:52 闹闹爸爸 阅读(1464) 评论(0) 推荐(2) 编辑
摘要: 编译环境:ubuntu14.04或ubuntu16.04 交叉编译工具链:arm-linux-gcc-4.3.2 安装依赖库openssl 源码下载:https://github.com/openssl/openssl/releases/tag/OpenSSL_1_1_1b 1) 配置 cd /ro 阅读全文
posted @ 2020-05-05 21:27 闹闹爸爸 阅读(5123) 评论(8) 推荐(0) 编辑
摘要: iw是Linux下的一种wifi配置工具,它替代了Wireless tools中的iwconfig,支持最近已添加到内核所有新的驱动程序,有两种加密认证加密方式:open(开放系统认证+有效等线加密)、wep方式(共享秘钥认证+有效等线加密)。 iw工具的交叉编译 1. iw依赖libnl库,首先得 阅读全文
posted @ 2020-05-04 23:44 闹闹爸爸 阅读(2799) 评论(0) 推荐(0) 编辑
摘要: 把wifi模块接到JZ2440开发板USB口上,运行lsusb,可以看到usb-wifi模块的VID(V是vender的缩写)和PID(P是product的缩写)。 可以看出usb-wifi的VID是0x148f ,PID是0x3070。(如果不知道哪一个USB设备是wifi-usb的话,最简单的方 阅读全文
posted @ 2020-04-29 23:55 闹闹爸爸 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 这里需要说明一下的是dfu-programmer的编译需要依赖于libusb-1.0库,需要先交叉编译usblib-1.0库。 交叉编译usblib-1.0 usblib-1.0源码下载:https://github.com/libusb/libusb/releases cd /root/ tar 阅读全文
posted @ 2020-04-28 15:45 闹闹爸爸 阅读(961) 评论(0) 推荐(0) 编辑
摘要: STM32提供了灵活的固件加载模式,其中大部分型号支持DFU加载。并且在电脑端,提供了配套的演示软件DfuSe。包含可视化版DfuSeDemo.exe和命令版DfuSeCommand.exe。 一、使用*.hex文件制作dfu文件 1. 打开Dfu file manager, 选择OK; 2. 如下 阅读全文
posted @ 2020-04-28 12:27 闹闹爸爸 阅读(5009) 评论(0) 推荐(0) 编辑
摘要: 使用的uboot版本是1.1.6,是打过u-boot-1.1.6_jz2440.patch的; kernel使用的版本是3.4.2, 也是打过linux-3.4.2_camera_jz2440.patch的; u-boot-1.1.6编译步骤如下(开发环境ubuntu16.04): 1. 添加环境变 阅读全文
posted @ 2020-04-27 23:35 闹闹爸爸 阅读(1475) 评论(0) 推荐(0) 编辑
摘要: 最近在调研STM32 F10X,准备把公司AVR的MCU项目迁移到STM32上。在调研STM32 i2c这一部分时,在与i2c slave硬件连接断开后,这时再去读/写 i2c slave需要STM32这边的i2c_read/write函数做一些处理。 刚开始在i2c读写timeout后,添加了如下 阅读全文
posted @ 2020-04-16 18:56 闹闹爸爸 阅读(3004) 评论(0) 推荐(2) 编辑