小盒子的小盒

【原创】基于S3C2440处理器SPI移植全过程

环境硬件:S3C2440(ARM920T)嵌入式操作系统:Linux2.6.24内核文件系统:Yaffs2文件系统服务器:SuSe10.0Linux服务器第一步:内核配置需要在内核中选择以上几个选项:很多网友发邮件说Linux2.6.24内核在SPI选项上未发现有SamsungS3C2440seriesSPI或SamsungS3C24XXs

【转】SPI驱动的移植

为了使用SPI驱动,必须在配置Linux编译选项时,开启相应的SPI选项,如下所示->DeviceDrivers->SPIsupportSPIsupport&nbs

【原创】移植libmxml到(arm-linux)

官方网站http://www.minixml.org/下载源码:mxml-2.6.tar.gz解压缩:tar-zxvfmxml-2.6.tar进入目录mxml-2.6后配置属性./configure--enable-shared--host=arm-linuxmake编译后会出现一个小错误。不用理会,因为目前编译是在ARM上使用的在X86上肯定不能测试通过然后拷贝库

【原创】如何将FTP上传的文件直接到SD卡

1.修改vsftpd的默认根目录/var/ftp/到指定目录下默认配置下,匿名用户登录vsftpd服务后的根目录是/var/ftp/;系统用户登录vsftpd服务后的根目录是系统用户的根目录。若要修改登录vsftpd服务后的根目录,只要修改/etc/vsftpd/vsftpd.conf文件即可。假设要把vsftpd服务的

【原创】有关ARM9:Machine ID问题总结

最近在做一个AndroidforLinux内核的移植,准备其移植到S3C2440中。在网上多数遇到移植的都是S3C2410,就算是有S3C2440的,也都没能把所有的东西详尽说明一下,只是你看看我的移植,我看看你的移植。有的地方不对的。也没有做深入的研究。比如说在内核的配置上。很多网友

【原创】Uncompressing Linux......... done, booting the kernel.

FilenameuImage.Loadaddress:0x33000000Loading:##################################################################################################################################&nb

【原创】嵌入式Linux开机LOGO修改

第一种方法:首先需要制作一张*.png的图片,该格式的图片可以用PS进行另存为即可。然后在Linux系统下执行以下命令$pngtopnmlinux_logo.png>linux_logo.pnm$pnmquant224linux_logo.pnm>linux_logo_224.pnmppmquant:makinghistogram...ppmquant:24431co

【转】Linux内核访问外设I/O资源的方式

Linux内核访问外设I/O资源的方式我们知道默认外设I/O资源是不在Linux内核空间中的(如sram或硬件接口寄存器等),若需要访问该外设I/O资源,必须先将其地址映射到内核空间中来,然后才能在内核空间中访问它。Linux内核访问外设I/O内存资源的方式有两种:动态映射(iorema