- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 编译Ralink SDK时碰到的奇怪错误(undefined reference to `main')的解决办法
编译到RT288x_SDK/source/user/iptables-1.4.10出错:libtool: link: /opt/buildroot-gcc342/bin/mipsel-linux-uclibc-gcc libiptc/.libs/libip4tc.so extensions/libext4.a ./.libs/libxtables.so -lm/opt/buildroot
2013-11-12 13:35:11 4716 2
原创 标准【wpa_supplicant】到【神州数码】 认证的修改记录(中)——分析调试
还是不习惯linux下gdb调试,windows下的VS实在是太强大了,于是转到windows环境进行编译调试。同样修改一些定义,让输出过程更加便于分析和调试:// ============== manfeel ====================#define HELP printf("----------------------------------------------
2013-11-09 16:44:22 2008
原创 标准【wpa_supplicant】到【神州数码】 认证的修改记录(上)——准备工作
准备工作1.系统先要安装 libssl-dev,libnl-dev2.make & sudo make install3.标准wpa_supplicant调用过程非常复杂,为了看清函数间的调用关系,对源代码进行了如下修改:在wpa_debug.h文件中,对wpa_printf进行了重新的定义(将原来的wpa_printf改名为wpa_printf_manfeel)以便能够看清调用的
2013-11-07 23:02:45 2795 1
原创 在Ubuntu系统下安装luci的步骤和注意事项
为了便于开发luci应用,需要搭建一个方便的环境,而通过不断编译烧写firmware的方法来进行luci应用的调试,显然是一个费时费力的过程。实际上,luci是可以安装在host系统上的。0.准备工作:安装lua和luadev相关的header1.进入feeds/luci目录,直接make在make过程中,会有一个错误。需要进入feeds/luci/libs/luaneight
2013-11-05 17:14:11 8781 5
原创 RT-N14U源码研究之——init.rc
一直找不到n14u的init.rc文件,心里还在纳闷,无意中进到router/rc目录,才发现了一些端倪!原来,华硕用的是*硬编码*的方式来实现init.rc的,rc目录就相当于init.rc!而里面的各种文件,分别担当了不同的角色,比如lan.c,wan.c之类的,看名字就能明白是干什么的了。
2013-11-02 20:49:06 3693
原创 ASUS N14U 源码编译过程分析(下)
接下来,分析router中的Makefile,接上一篇文章,在转到router目录时,上一级Makefile有如下内容: @$(MAKE) -C router all @$(MAKE) -C router installrouter中这个Makefile看起很大(有两千多行),仔细分析后,发现更简单。all目标all: clean-build kernel_heade
2013-11-01 21:21:28 3472
原创 ASUS N14U 源码编译过程分析(上)
主要涉及到两个关键的Makfile,因为这些Makefile的自动化程度不高,所以代码显得很繁琐,但正因为如此,才相对显得比较简单。首先是asuswrt/release/src-ra-mt7620目录下的Makefile略去前面的变量定义部分,进入关键的部分:image目标image: @if [ -z "$(BUILD_NAME)" ]; then \ e
2013-11-01 20:35:19 10792 1
原创 mercury MW300R(mt7620n)GPIO研究
uboot_mt7620源码目录lib_mips中的gpio.c文件包含了GPIO的一些初始化和处理例程。先研究RESET按钮的初始化和检测过程。然后研究LED的初始化和亮灭控制
2013-11-01 19:55:27 6744 1
转载 GNU Make in Detail for Beginners
Large projects can contain thousands of lines of code, distributed in multiple source files, written by many developers and arranged in several subdirectories. A project may contain several component
2013-11-01 16:39:29 1439
uboot_mt7620_ddr2
2014-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人