原创 OpenWRT編譯用於高通AR9561(1)

1,  設置編譯環境 1.1下載安裝需要用到的軟件組件 首先確保網絡暢通(注意有時網絡會被和諧了,有一些軟件依賴源下載安裝失敗,設置個vpn),用以下命令批量安裝需要用到的開源組件, $ sudo apt-get install gcc

原创 TR111 and TR069 function development note (2)

 use DHCP in Linux system DHCP is the Dynamic Host Configuration Protocol,which allows a networked machine to obtain it

原创 OpenWRT編譯用於高通AR9561(2)

 1.  Tftp將軟件升級到板子上(綠色字體爲升級命令) U-Boot1.1.4-dirty (Apr 18 2016 - 20:41:39) ap151 -Dragonfly 1.0DRAM:  sri ath_ddr_initia

原创 修改Openwrt的MAC的幾種方法

平臺:openwrt + QCA9561 方法1: 在rcS或者rc.local啓動腳本中加入以下指令(適用於小批量的更改) ifconfig NI hw ether xx:xx:xx:xx:xx:xx   //NIC是網卡名稱,xx是

原创 openwrt: Build dependency: Please do not compile as root解決方法

編譯openwrt出現: Collecting package info: done Checking 'working-make'... ok. Checking 'case-sensitive-fs'... ok. Checking

原创 TR111 and TR069 function development note (3)

Below is the critical pieces of code to add DHCP125 options supports static int add_vendor_specific_sub_option(uint8_t

原创 openwrt tftp 升級軟件的方法

1.升級前需要知道的知識硬件接上串口,啓動的時候不斷的按任意鍵進入uboot模式,用printenv命令查看環境 ath> printenv bootargs=console=ttyS0,115200 root=31:02 rootfst

原创 linux getopt()使用

最近在弄Linux C編程,本科的時候沒好好學啊,希望學弟學妹們引以爲鑑。 好了,雖然囉嗦了點,但確實是忠告。步入正題: 我們的主角----getopt()函數。 英雄不問出處,getopt()函數的出處就是unistd.h頭文件(哈哈)

原创 win7系統uboot模式下tftp升級失敗的原因之一

一次偶然的原因通過uboot升級openwrt鏡像失敗,折騰了很久找不到根本原因,關閉系統的防火牆後問題解決。 附上圖如下

原创 openwrt加入默認配置文件的方法

In case you want to include some custom configuration files, the correct place to put them is: <buildroot dir>/files/

原创 openwrt MT7620的無線MAC地址修改

根據IEEE 802.11規範BSSID的值是路由器無線MAC地址。 MT7620的datasheet和EEPROM手冊可知MT7620的MAC地址在路由器存儲位置Factory/factory分區的第四