Android, Java, JavaScript, Linux, reading...

推荐一个Chrome浏览器翻墙插件 [置顶]


学习方法及过程


书摘,学习方法及过程:

阅读全文 »


web标准设计规范(XHTML+CSS)


以下内容摘自《CSS禅意花园》,www.csszengarden.com。

阅读全文 »


Android开发环境搭建


几个月前就想试一试Android开发环境,当时觉得麻烦就没有动手。现在闲时把所用文件下载之后安装了一下,原来事实并没有想像中的那样烦琐。

阅读全文 »


Windows XP下uCOS-II开发环境建立


下载所需文件,地址:http://pan.baidu.com/s/1i3uXuPB
1、解压Borland C 4.5完全安装版.rar,然后进入BC45目录,执行INSTALL.EXE安装,选择C盘。
2、解压tasm.rar中的TASM.EXE,将其COPY到C:\BC45\BIN目录下。
3、执行uCOS_II.rar中的uCOSV252.exe,选择C盘执行,将在C盘出现SOFTWARE目录。
4、进入C:\SOFTWARE\uCOS-II,可测试示例程序。
5、参考示例程序开发自己的应用。

阅读全文 »


2.6内核驱动编译程序所遇问题解


一、write ioctl 警告:从不兼容的指针类型初始化

原因在于:write中的char *buf应该为const char *buf;ioctl中的long data为unsigned long data

二、irqreturn函数中的参数变化

2.6中的irqreturn函数中只有两个参数了,原来的irqreturnt intinterrupt(int irq,void * devid,struct ptregs *regs);应该是irqreturnt intinterrupt(int irq,void * dev_id);

三、2.6内核高版本中的frags值发生变化

原来头文件里没有SAINTERRUPT了,一般使用IRQFSHARED了。
rquestirq(PRINTIRQ,intinterrupt,IRQFSHARED,INTDEVNAME,NULL);

四、中断所需的头文件不同

2.4内核中中断的注册和注销使用的头文件#include
2.6内核中中断的注册和注销使用的头文件#include

阅读全文 »


Cramfs文件系统的制作


当我们用Busybox制作好文件系统后,就可以用Cramfs工具制作自己的文件Cramfs文件系统了。

一、主要步骤

1.下载Cramfs,去这个地址:http://sourceforge.net/projects/cramfs/,或

$wget http://downloads.sourceforge.net/project/cramfs/cramfs/1.1/cramfs-1.1.tar.gz

阅读全文 »


嵌入式Web服务器boa在ARM平台的移植


1,下载

http://www.boa.org/

阅读全文 »


NFS挂载记事


虚拟机下因为网路不通未能挂上(以前好像可以,现在见鬼了挂不上了),只好在全LINUX尝试了。当网络可以相互PING通了,进行以下操作:

阅读全文 »