全部博文(63)
交叉编译器安装(3)
交叉编译器简介(0)
Linux开发环境建(2)
嵌入式系统移植编(0)
嵌入式系统移植过(0)
网络应用开发(1)
串口通信程序设计(0)
嵌入式系统移植(1)
嵌入式系统驱动开(14)
嵌入式系统开发环(0)
嵌入式Linux程序(0)
嵌入式Linux程序(0)
嵌入式工程MakeFi(0)
嵌入式Linux程序(0)
嵌入式Linux文件(0)
ARM体系结构(0)
嵌入式常用接口(0)
嵌入式操作系统(7)
嵌入式系统的发展(0)
Ubuntu(7)
烧写Rootfs(0)
烧写Kernel(1)
烧写Bootloader(0)
嵌入式存储器(0)
嵌入式处理器(0)
基础概念(0)
Rootfs(1)
Kernel(3)
Bootloader(0)
VMWare虚拟机(2)
常用命令(8)
系统登录(0)
系统安装(1)
嵌入式系统开发实(0)
嵌入式系统硬件平(0)
嵌入式系统基础(1)
Linux操作系统(0)
标题 | 阅读 | 评论 | 转发 | 发布日期 | |
---|---|---|---|---|---|
Linux中tty、pty、pts的概念区别 | 857 | 0 | 0 | 2009-12-27 | |
LINUX下的tty,console与串口,终端设备 | 981 | 0 | 0 | 2009-12-27 | |
将LINUX的控制台定向到串口终端(转载) | 889 | 0 | 0 | 2009-12-26 | |
Linux终端设备驱动2 | 870 | 0 | 0 | 2009-12-26 | |
Linux终端设备驱动2 | 916 | 0 | 0 | 2009-12-26 | |
Linux终端设备驱动1 | 1193 | 0 | 1 | 2009-12-26 | |
玩转Linux下的PPP连接 | 1418 | 0 | 0 | 2009-12-25 | |
关于linux设备驱动的问题 | 848 | 0 | 0 | 2009-12-24 | |
基于s3c2410 的Dm9000网卡移植 -------------内核:Linux.2.6.24 | 634 | 0 | 0 | 2009-12-14 | |
linux2.6.24 S3c2410 移植AX88796网卡驱动 解决了延时太长问题 | 955 | 0 | 0 | 2009-09-30 | |
转:一个相当详细的MINI2440按键驱动详解 | 531 | 0 | 0 | 2009-09-28 | |
转载:移植Linux2.6.22.2到博创2410-S(s3c2410A) | 449 | 0 | 0 | 2009-09-28 | |
转载:搞定一个简单的LED驱动 | 570 | 0 | 0 | 2009-09-28 | |
linux2.6下dm9000网卡驱动移植 | 477 | 0 | 0 | 2009-09-08 |
chinaunix网友2010-06-19 11:44
希望能多见到一些原创的文章;转帖的文章最好也能经过自己的分析,整理,加入自己的理解,才能达到和大家探讨的目的。 另外转帖的请给出原文地址,这是个好习惯。
config20102009-11-19 19:43
外设fpga做的8k的memory,用arm9去读写它,在linux2.6系统下;这样做对吗?
实际地址映射到虚拟内存中,用得到的虚拟地址去读写。
地址总线:a1-a14 数据总线:d0-d15
#define FPGA_BASE_ADDR (0x18000000)//片选为nGCS3
#define BWSCON (0x48000000)
#define BANKCON3 (0x48000010)
#define IP_SIZE (0x1FFF)//13根地址线8K的物理空间
static void *bwscon,*bankcon3,*fpga_base_addr;
bwscon = ioremap_nocache(BWSCON,0x0000004);
bankcon3 = ioremap_nocache(BANKCON3,0x0000004);
fpga_base_addr = ioremap_nocache(FPGA_BASE_ADDR,IP_SIZE);
writel(readl(bwscon)|0xD000,bwscon);
writel(0x7FFC,bankcon3);
for(i=0;i