- 博客(14)
- 资源 (2)
- 收藏
- 关注
转载 S3C2440上ADC驱动实例开发讲解
一、开发环境主 机:VMWare--Fedora 9开发板:Mini2440--64MB Nand, Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2二、硬件原理分析 S3C2440内部ADC结构图我们从上面的结构图和数据手册可以知道,该ADC模块总共有8个通道可以进行模拟
2012-02-25 15:25:21 668
转载 嵌入式Linux之我行——S3C2440上MMC/SD卡驱动实例开发讲解(二)
嵌入式Linux之我行——S3C2440上MMC/SD卡驱动实例开发讲解(二)(转自:http://www.cublog.cn/u3/101649/showart_2232724.html)嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:
2012-02-25 15:24:23 604
转载 嵌入式Linux之我行——S3C2440上MMC/SD卡驱动实例开发讲解(一)
嵌入式Linux之我行——S3C2440上MMC/SD卡驱动实例开发讲解(一)(转自:http://www.cublog.cn/u3/101649/showart_2232724.html)嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方
2012-02-25 15:22:58 1023
原创 怎样才能分析好网络通信协议?
1. 理解最基本的协议,可以看下协议相关的RFC和BaiduGoogle的文档, 最重要的就是理解协议头在通信过程中的值的变化了,如果可以用类似于wireshark, tcpdump 来实际看一些协议数据会更加有帮助的,如果可以看类似于tcpdump这样软件的源码,找到相关协议的源码, 再去分析它,这样的话,对这个协议的 理解可能会更好。。如果自己还是程序员的话,而且还是网络
2011-06-30 13:08:00 1132
原创 tftp 协议分析
1. 程序:静态的数据结构struct tftphdr {unsigned short th_opcode; /* packet type */union {unsigned short tu_block; /* block # */unsigned short tu_code; /* error code */char tu_stuff[1]; /* r
2011-06-27 00:34:00 1483
原创 看明白在uclibc中网络系统调用是如何实现的
<br /><br />目标: 看明白在uclibc中网络系统调用是如何实现的,和普通的Linux有什么区别<br />0. 将uClibc-0.9.30.1/libc/inet目录下的文件按文件大小排列一下,会发出100多字节的文件有很多,都是调用的。呵呵。<br />1. 代码文件:uClibc-0.9.30.1/libc/inet/socketcall.c 代码如下:<br />#ifdef L_recv<br />extern __typeof(recv) __libc_recv;<br />#if
2011-05-26 12:26:00 1542
原创 debian 系列 ubuntu..让一个网卡支持多个IP
<br /><br />目标: 让一个网卡,支持多个IP<br /> <br />1. 修改配置文件(为了让重启之后仍然有用)<br />/etc/network/interfaces 文件内容如下:<br />auto lo<br />iface lo inet loopback<br /><br /><br />auto eth0<br />iface eth0 inet static<br />address 192.168.2.151<br />netmask 255.255.255.0<br />
2011-05-26 10:52:00 634
原创 磁盘的读取和写入速度的测量 嵌入式 实例
<br /><br />创建时间:2011年4月27日, 16:28:33<br /> <br />磁盘的读取和写入速度的测量<br />设备:<br /> <br />1. 准备<br /> 安装dd ,time在busybox中:<br /> Coreutils ---> <br />[*] dd<br /> miscutils ---><br />[*] time<br />2. 命令<br />纯读取:<br /> time /bin/dd if=tmp of=/dev/null bs=64k<br
2011-05-25 12:54:00 1018
原创 goahead 2.1.8 移植
<br /><br /> <br />1. LINUX/Makefile 加入以下变量,由于要跨平台编译修改编译工具链<br /> CROSS_COMPILE = rsdk-linux- #这里根据各个平台的编译工具链来写可能是:arm-linux-, mips-linux- 等等 <br /> AS = $(CROSS_COMPILE)as<br /> LD = $(CROSS_COMPILE)ld<br /> CC =
2011-05-25 12:50:00 1969
原创 Linux下对C语言数据类型存储的介绍
<br />#include <stdio.h>#include <unistd.h>#include <fcntl.h>/*a.txt的内容 用vim "%!xxd编辑过"**//*0000000: 4201 0000 6865 6c6c 6f77 6f72 6c64 0000 B...helloworld..0000010: 0000 0000 0000 0000 0a .........*//* *分析:数值在文件中存储是以十六
2011-05-17 13:51:00 892
原创 周鸿祎:走好创业之路第一步( 转)
<br />周鸿祎:走好创业之路第一步2007年02月08日 星期四 05:27 P.M.<br />做事情大处着眼,小处着手<br /> 成功者的创业初衷,往往是为了解决一个简单的问题。Jerry和David 创办雅虎时, 就是觉得在网上找网站不方便,因此做了一个网址大全。先是两个人自己用,后来也推荐给朋友用。最后用的人越来越多,这个网址大全成为了商业的载体,终于越 做越大。eBay最早的创始者是为了把自己的一些东西卖掉,后来发现很多人也有同样的需求,因而得以发展起来。戴尔起初也根本没想要创造一个直
2011-05-08 23:16:00 1822
原创 全网征集对六如偈的理解:一切有为法,如梦幻泡影,如露亦如电,应作如是观
全网征集对六如偈的理解:一切有为法,如梦幻泡影,如露亦如电,应作如是观金刚经看得不是很明白。。呵呵。 看到这六句话,想听听百家之言。。 下面给出自己的解释 ^_^法: 就是指特性,规则,规律,这是指虚的,也可以指实的,如人,兽,树木(可能就是因为他们特征不一样吧)。 也可以合起来指的,如:他很好色!!! 猫好漂亮。。呵呵。 树怎么这么高啊!!!!压力好大。。!!!一切有为法: 就是所有的法。。 所有的法就是: 虚也在内,实也在内,虚实也在内。。就是能用这个概念概括的一切的东西,当然不止整个世界,可能是
2011-05-07 00:12:00 6013
原创 goahead 使用CGI,实现对表单的提交
<br /><br />目标: 使用CGI,实现对表单的提交<br />方法如下:<br />1. 在相应的WEB主目录下写一个h.asp的页面,如果第一次下源码 目录就是:webs-2-5/www<br /><html><br /><body><br /><form action=/goform/helloform method=POST><br /><input type=text name="echo" value="hello"><br /><input type=submit name="ok"
2011-05-04 11:40:00 5723
原创 在工业级嵌入式WEB服务器goahead中增加helloworld
目标: 回显输入的asp页面中的字符串1. 在相应的根目录中创建hello.asp,如果是刚下载的话就是源码下面的那个www目录,里面有个home.html2. 在相应平台的目录中编辑main.c, 本文针对Linux,所以是源码目录下面的:LINUX/main.cA. 首先关联asp页面中的hello函数到C中一个函数,如:hellowebsAspDefine(T("hello"), hello);B. 接下来实现对hello函数的定义,在goahead中函数头有特定的格式 static int hell
2011-05-04 10:10:00 1968
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人