摘要: 上周做了嵌入式FTP服务器的移植工作,现在整理成一篇文档开始移植pureftpd服务器没有成功,配置交叉编译不行,参考了篇移植文档,还是不行,放弃移植vsftp服务器1、从网上取得目前最新2.0.5版本:vsftpd-2.0.5.tar.gz 2、解压vsftpd-2.0.5.tar.gz,然后进入该目录:cd vsftpd-2.0.5 3、make CC=arm-uclibc-linux-gc... 阅读全文
posted @ 2008-11-01 14:33 旅人 阅读(721) 评论(0) 推荐(0) 编辑
摘要: sudo apt-get install samba 创建一个用于给windows访问的folder. 如: share 点击文件夹右键-> share folder:在share through中选择 Windows networks(smb) 然后取消 read only 增加samba user: sudo smbpasswd -a username(注:用户必须是系统用户) ge... 阅读全文
posted @ 2008-10-27 11:41 旅人 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 1,TTL电平: 输出高电平>2.4V,输出低电平=2.0V,输入低电平cmos3.3v),所以互相连接时需要电平的转换:就是用两个电阻对电平分压,没有什么高深的东西。哈哈 4,OC门,即集电极开路门电路,OD门,即漏极开路门电路,必须外界上拉电阻和电源才能将开关电平作为高低电平用。否则它一般只作为开关大电压和大电流负载,所以又叫做驱动门电路。 5,TTL和COMS电路比较: 1)TTL电路是电流... 阅读全文
posted @ 2008-10-24 15:45 旅人 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 假设您要设置的时间是 2008年1月3日18时24分方法一:date 010318242008(月日时分年)(完整书写)方法二:1》先设置日期date -s 200801032》设置时间date -s 18:24如果要同时更改BIOS时间在执行clock -w 阅读全文
posted @ 2008-09-23 08:23 旅人 阅读(798) 评论(2) 推荐(0) 编辑
摘要: Preface 基于不重造轮子的原则,本文尽量不涉及网络上遍地都是的资料。 What's CRC ? 简而言之,CRC是一个数值。该数值被用于校验数据的正确性。CRC数值简单地说就是通过让你需要做处理的数据除以一个常数而得到的余数。当你得到这个数值后你可以将这个数值附加到你的数据后,当数据被传送到其他地方后,取出原始数据(可能在传送过程中被破坏)与附加的CRC数值,然后将这里的原始数据除以之前那个... 阅读全文
posted @ 2008-09-20 08:12 旅人 阅读(952) 评论(1) 推荐(0) 编辑
摘要: do_bootm函数位于common/cmd_bootm.c文件中。 do_bootm函数调用do_bootm_linux函数启动linux内核,当定义了CONFIG_PPC时将使用common/cmd_bootm.c文件中的do_bootm_linux函数;当系统中没有定义该宏时,系统将使用lib_arm/armlinux.c文件中定义的do_bootm_linux函数。注意:这两个函数有很... 阅读全文
posted @ 2008-09-09 09:03 旅人 阅读(1720) 评论(0) 推荐(0) 编辑
摘要: Linux 2.4.x 以后的内核都期望以标记列表(tagged list)的形式来传递启动参数。 启动参数标记列表以标记 ATAG_CORE 开始,以标记 ATAG_NONE 结束。每个标记由标识被传递参数的 tag_header 结构以及随后的参数值数据结构来组成。数据结构 tag 和 tag_header 定义在 Linux 内核源码的include/asm/setup.h 头文件中: ... 阅读全文
posted @ 2008-09-09 09:02 旅人 阅读(801) 评论(0) 推荐(0) 编辑
摘要: bootm命令宏定义如下: U_BOOT_CMD( bootm, CFG_MAXARGS, 1, do_bootm, "bootm - boot application image from memoryn", "[addr [arg ...]]n - boot application image stored in memoryn" "tpassing argument... 阅读全文
posted @ 2008-09-09 09:02 旅人 阅读(1243) 评论(0) 推荐(0) 编辑
摘要: 一. Linux的帧缓冲设备帧 缓冲(framebuffer)是Linux为显示设备提供的一个接口,把显存抽象后的一种设备,他允许上层应用程序在图形模式下直接对显示缓冲区进行读 写操作。这种操作是抽象的,统一的。用户不必关心物理显存的位置、换页机制等等具体细节。这些都是由Framebuffer设备驱动来完成的。帧缓冲驱动 的应用广泛,在linux的桌面系统中,Xwindow服务器就是利用帧缓冲进行... 阅读全文
posted @ 2008-09-08 10:54 旅人 阅读(548) 评论(1) 推荐(0) 编辑
摘要: craig 发表于 2007-8-15 11:05 LCD驱动移植笔记(转) LCD驱动程序往2.6.11内核的移植总结硬件环境:SBC-2410X开发板(CPU:S3C2410X)内核版本:2.6.11.1 运行环境:Debian2.6.8 交叉编译环境:gcc-3.3.4-glibc-2.3.3 注:本驱动移植是基于s3c2400 framebuffer 的驱动。 一、从网上将Linux内核源... 阅读全文
posted @ 2008-09-08 10:52 旅人 阅读(409) 评论(2) 推荐(0) 编辑