
arm
liuwenqiang1
这个作者很懒,什么都没留下…
展开
-
GT2440_linux_移植
在这里我写下我学习之旅,给以后留给参考在arm-Linux移植先要完成一下基本流程:1)配置交叉编译环境 arm-linux-gcc.4.3.2 (在我上传的资源中有)2)获得Linux源码包linux-2.6.34.13.tar 并且对其中的几项参数的修改Linux源码包下载地址2.6版本的ftp://ftp.kernel.org/pub/linux/kernel/v2.6/原创 2013-03-05 21:18:36 · 663 阅读 · 0 评论 -
GT2440linux内核支持yaffs2跟文件系统
上一篇我们已经让linux内核跑起来了,现在我们让linux内核支持yaffs2跟文件系统首先我们要先下载 俩个源码包,一个是yaffs2的源码包,一个是已经修改好的yaffs2源码,修改好的编译时是不会报错的。地址:1)yaffs2的源码包(yaffs2.tar) :http://download.youkuaiyun.com/detail/liuwenqiang1/5原创 2013-03-06 16:42:52 · 629 阅读 · 0 评论 -
串口操作(GT2440版本)
1:s3c2440串口概述s3c2440A 通用异步接收器和发送器(UART)提供了三个独立的异步串行I/O(SIO)端口,每个端口都可以在中断模式或DMA模式下操作。换言之,UART 可以生成一个中断或DMA 请求用于CPU 和UART 之间的数据传输。2:串口的工作原理每个UART 包含一个波特率发送器,发送器,计数器和一个控制单元,如图11-1 所示。原创 2013-06-14 18:01:29 · 659 阅读 · 0 评论 -
nfs服务器配置
nfs服务器可以让linux操作系统之间数据的传送,比如你跑有linux系统的开发板和你linux电脑间数据传送在/etc/exports 文件中加一句话 /nfs_ser 192.168.0.*(rw,no_root_squash)保存退出 /nfs_ser :其他linux机器(比如你的开发板)访问的文件夹192.168.0.* :其他linux机器的ip地址必须在原创 2013-06-05 14:30:03 · 539 阅读 · 0 评论 -
arm-linux-cc交叉编译工具的配置
arm-linux-gcc是arm开发的一款交叉编译工具我用的是arm-linux-gcc-4.3.2.tgz 这一款解压 tar zxvf arm-linux-gcc-4.3.2.tgz -C /修改 /etc/profile 文件加一行pathmunge /usr/local/arm/4.3.2/bin大约在 27行左右 有和上一句话结构上很像的那里保存推出执行原创 2013-06-05 14:54:32 · 1125 阅读 · 0 评论 -
GT2440 nandflash
GT2440 开发板用的是s3错440 的芯片 这里基于这块板子,进行nandflash的操作(这里仅仅是读写操作)。nandflash在对大容量的数据存储中发挥着重要的作用。相对于norflash,它具有一些优势,但它的一个劣势是很容易产生坏块,因此在使用nandflash时,往往要利用校验算法发现坏块并标注出来,以便以后不再使用该坏块。nandflash没有地址或数据总线,如果是8位n转载 2013-06-17 19:43:13 · 673 阅读 · 0 评论 -
linux字符设备驱动(按键)
话不多说,注释写的很清楚希望对大家有用(gt2440开发部按键驱动)。#include #include #include #include #include #include #include #include #include #include static int char_open(struct inode *inode, str原创 2013-10-03 22:20:21 · 606 阅读 · 0 评论