- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 MIPS平台suspend/resume时GPIO状态控制
这两天在调一款触摸屏的驱动,在调试过程中发现,在休眠的时候,所用到的几个GPIO引脚的状态会自动变为低电平,在唤醒后又会回到高电平。但是在代码里并没有显式地去拉低/拉高。很明显这不是我们想要的,如果这样的话,GPIO的状态都无法自己控制,还怎么调呢? 问了下板子的FAE,GPIO的状态在休眠时,是预定义的。代码在 arch/mips/jz4770/boards/gps1/gp
2012-10-31 11:41:44 2849
原创 不要在头文件中定义变量
在写C代码的时候,经常需要在头文件中包含有些预定义的信息。比如一些结构体的声明,外部变量,函数的声明等。 有时候觉得有必要在头文件中定义一些变量,这样在源文件中就不需要定义了。但是这样做,有很大的问题。 比如 //test.h 1 #ifndef _TEST_H 2 #define _TEST_H 3 int x; 4 const char *name = "hhcn";
2012-10-23 14:59:12 10277 4
原创 MIPS busybox
编译一个MIPS平台的busybox,老是编译不过去。从出错信息看是MIPS编译器问题。 ftp://ftp.ingenic.cn/3sw/01linux/00toolchain/mipseltools-gcc412-glibc261.tar.bz2 下载最新的 busybox-1.20.2源码 然后make menuconfig配置编译器路径和静态编译。就可以了。 另外,如果
2012-10-18 17:22:31 2377
原创 Ubuntu中配置多个JDK
在已经安装好多个JDK之后,想要切换的时候,只需要修改~/.bashrc中的 JAVA_HOME环境变量 如 93 #export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_29 94 export JAVA_HOME=/usr/lib/jvm/java-6-openjdk 95 export CLASSPATH=$JAVA_HOME/lib:$CLAS
2012-10-17 14:25:02 2272
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人