很多精巧的开源硬件项目都是由在日常工作中以Altium Designer作为研发工具的电子工程师和PCB设计工程师完成的。而正在茁壮成长的新一代工程师们的表现也十分亮眼。新西兰坎特伯雷大学工程系大四学生Jared Sanson最近完成了一个令人惊叹的开源项目――开源式OLED手表。 Jared之所以萌发这一想法,是因为他手头有一块OLED的显示屏,但是没有办法驱动它。后来他在利用Altium Designer设计一款新型PCB时,突然意识到不能浪费这块显示屏。于是他决定将该OLED显示屏改造为智能手表平台,并安装低功耗蓝牙和各种传感器。 在着手这个项目时,Jared决定采用PIC24F微控制...
阅读全文>>
单独拿出来,分析以下上层应用与wpa_supplicant wpa_supplicant与kernel 的socket交互。 关联上层应用与wpa_supplicant的socket的创建、连接流程分析 [-->./wpa_supplicant/ctrl_iface_unix.c] 1.wpa_supplicant初始化时,在wpa_supplicant_ctrl_iface_init方法中,会通 过 priv->sock = socket(PF_UNIX, SOCK_DGRAM, 0...
阅读全文>>
if(completed==1) { fp = fopen("/tmp/staconn","w+"); if (fp != NULL) { if(completed==1) fprintf(fp, "%s","up"); else ...
阅读全文>>
# # ESW: Link Status Changed - Port1 Link Down# # # # # # # # # # iwconfiglo no wireless extensions.eth2 no wireless extensions.ra0 RTWIFI SoftAP ESSID:"MT7620_AP"  ...
阅读全文>>
systemd wpa_supplicant provides multiple service files: wpa_supplicant.service - uses D-Bus, recommended for NetworkManager users.
[email protected] - accepts the interface name as an argument and starts the wpa_supplicant daemon for this interface....
阅读全文>>
1. 启动命令 wpa supplicant 在启动时,启动命令可以带有很多参数,目前我们的启动命令如下: wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/wifi/wpa_supplicant.conf -f/data/wifi/wpa_log.txt wpa_supplicant对于启动命令带的参数,用了两个数据结构来保存, 一个是 wpa_params, 另一个是wpa_interface. 这主要是考虑到wpa_supplicant是可以同时支持多个网络...
阅读全文>>
1. PF_INET socket接口,主要用于向kernel 发送ioctl命令,控制并获取相应信息。 2. PF_NETLINK socket接口,主要用于接收kernel发送上来的event 事件。 3. PF_PACKET socket接口,主要用于向driver传递802.1X报文。 主要涉及到的文件包 括:“driver.h”,“drivers.c”,“driver_wext.h”,“driver_we...
阅读全文>>
ar7240> printenv ar7240> setenv serverip 192.168.1.100;setenv ipaddr 192.168.1.1 tftp 0x80060000 u-boot.bin;erase 0x9f000000 +$filesize;cp.b $fileaddr 0x9f000000 $filesize; erase 0x9f040000 +0x10000 tftp 0x80060000 strawberry-squashfs;erase 0x9f1d0000 +$filesize;cp.b $fileaddr 0x9f...
阅读全文>>
1、安装JDK,直接使用 openjdk就行 反正我们只使用 c/c++ ide 其他不用 2、下载 Eclipse 从 http://www.eclipse.org/downloads/index-developer.php下载合适版本,如:Eclipse IDE for C/C++ Developers3、解压文件随便放个地方就行 特别是你得home分区独立得情况下简易房home重装系统不损坏 这时准备启动脚本。在解压后的路劲。 babyjing@ubuntu:~$ sudo gedit /usr/bin...
阅读全文>>
配置wpa_supplicant 参照:http://douya.com/bbs/viewtopic.php?f=26&t=34834 在/etc目录下面新建wpa_supplicant.conf文件,内容样本:ctrl_interface=/var/run/wpa_supplicantctrl_interface_group=rootap_scan=0network={key_mgmt=IEEE8021Xeap=PEAPpairwise=CCMP TKIPidentity="学校登录id"anonymous_identity="
[email protected] "password="学校...
阅读全文>>