自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hunningtu的博客

嵌入式 OpenWrt

  • 博客(15)
  • 收藏
  • 关注

原创 测试EC20 AT命令

cat /dev/ttyUSB2 &echo -e "AT+CGMM\r\n" >/dev/ttyUSB2   //输出模块型号echo -e "AT+CGMI\r\n" >/dev/ttyUSB2   //输出厂商echo -e "AT+CFUN=1,1\r\n" >/dev/ttyUSB2   //重启模块echo -e后面一定要跟上\r\n这样的转移字符在多个进程中同

2018-01-09 15:42:01 14863

原创 wifi探针与服务器通信接口协议

wifi探针与服务器通信接口协议 版本号修改内容修改人修改时间v1.0创建许军2015/8/6v1.1补充许军2015/8/24v1.2更改通信协议许军2015/12/10

2018-01-08 20:44:23 2184

原创 只读文件系统下修改文件方法

相信很多人都遇到这样的情况,进行嵌入式开发,遇到只读文件系统时,当修改一个脚本或网页,要把整个工程编译一次,大家都觉得很麻烦,效率低。     那么有没有只读文件系统下修改文件方法呢?答案是肯定的。mount -o remount,rw /     以可读可写方式重新挂载整个文件系统,然后就可以在系统内部修改文件或用scp ftp等工具传文件了。

2018-01-08 12:57:36 3630

原创 luci-app-modemConnectionInformation

[xujun@localhost luci-app-modemConnectionInformation]$ tree.├── files│   └── root│       ├── etc│       │   ├── config│       │   │   └── modemConnectionInformation│       │   └── init.d

2018-01-07 13:41:47 634

原创 使用libcurl实现tcp通信

使用libcurl实现tdp通信,网络服务器为58.247.150.223:8000,发送数据为test sending\n,并且可以接收服务器发回的数据。/*************************************************************************** * _ _ _

2016-10-11 19:34:02 11300 2

原创 使用libcurl实现udp通信

使用libcurl实现udp通信,网络另一端为192.168.31.199:6000,发送数据为hello xujun#include #include //#include curl_socket_t opensocket (void *clientp, curlsocktype purpose,

2016-10-11 19:29:54 4488

原创 luci-app-networking_monitor的OpenWrt页面制作

在网上找了一圈,也没有找到联网监测的OpenWrt页面,于是自己动手写了个luci-app-networking_monitor。将luci-app-networking_monitor目录放到OpenWrt源码的package/utils下:[xujun@localhost luci-app-networking_monitor]$ tree.├── files│   └─

2016-10-10 17:07:09 1105

原创 串口透传luci-app-ser2net的OpenWrt页面制作

在网上找了一圈,也没有找到luci-app-ser2net的OpenWrt页面,于是自己动手写了个luci-app-ser2net。至于串口透传模块ser2net_client和ser2net_server可以联系本人。用户只需简单设置,即可实现串口到网络的双向数据透明传输,支持心跳功能,支持5路socket连接。将luci-app-ser2net目录放到OpenWrt源码的package/u

2016-10-10 14:13:41 4792 26

原创 Fedora删除旧内核版本

查看当前系统中已安装的内核相关包:[xujun@localhost ~]$ rpm -qa | grep kernelkernel-tools-4.1.13-100.fc21.x86_64kernel-headers-4.1.13-100.fc21.x86_64kernel-core-4.1.13-100.fc21.x86_64erlang-kernel-17.4-4.fc21.x86

2016-10-09 10:13:16 2374

原创 iptables大量插入含有ip地址的规则性能优化

当iptables大量插入含有ip地址的规则时,iptables的性能会比较差,此时可以考虑使用ipset(ip集合)。#!/bin/shprepare_net_kill_ipts() { ipset -! create apple_domains hash:ip netmask 24 domains="itunes.apple.com init.itunes.apple.com s.

2016-10-08 12:26:58 2154

原创 OpenWrt实现无线客户端之间的隔离

有些网络环境中可能为了安全方便考虑,不希望连上同一个无线路由器的无线客户端之间可以互相通信,需要让他们之间无法直接通信,达到互相隔离的效果,我们可以通过手动修改配置文件的方式达到这样的目的。只要修改/etc/config/wireless配置文件,在wifi-iface配置段的适当位置添加:option isolate 1即可实现wifi用户之间互相隔离的效果。

2016-10-08 12:17:07 4584

原创 如何在路由器上实现nginx本地web弹窗功能

以苹果手机为例,当苹果手机连接上wifi后,就会连接到它的测试URL地址上进行测试(苹果手机的测试URL为captive.apple.com),测试返回的网页与期望的网页是否一致,如果一致,则认为这个wifi是可以成功连接的;如果不一致则认为这是一个跳转页,会弹出一个web容器窗口,而跳转页就会在这个容器中显示出来。nginx配置片段:location / { if ($http

2016-10-08 11:29:12 1490

原创 在OpenWrt上移植fcgiwrap为nginx提供cgi支持

nginx不支持cgi程序,通过fcgi包装程序,可以使nginx间接支持cgi程序。fcgiwrap源码参考https://github.com/gnosek/fcgiwrap在openwrt-chaos_calmer/package/utils/下添加fcgiwrap最后形如:[xujun@localhost fcgiwrap]$ tree.├── Makefile

2016-09-30 14:01:23 3020 1

原创 在OpenWrt上移植移远EC20等LTE模块时,给内核打补丁

[xujun@localhost patch]$ ls999-quectel.patch  linux-3.18.29  linux-3.18.29.orig  ReadMe[xujun@localhost patch]$ tree.├── 999-quectel.patch├── linux-3.18.29│   └── drivers│       └── usb

2016-09-30 13:03:11 5340 2

原创 Linux查找最近修改的文件

查找当前目录下,最近7天内修改过的常规文件:find -type f -mtime -7

2016-09-30 10:10:44 926

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除