S3C2410初始化
2013-01-01 7
S3C2410的初始化代码主要涉及到对系统主要模块的配置、运行环境的建立、系统时钟、MMU等模块的配置,下面按执行顺序依次都各个部分进行分析: l程序入口:(ResetHandler) 在程序一开始,首先进行的一些操作主要保证初始化程序能够顺利的运行,因此主要包括关闭WDT、中断,配置锁相环等。 l配置memory接口 memory接口是 .. [查看全文]
s3c2410 CACHES,WRITE BUFFER讲解
2012-12-31 蔡于清 11
S3C2410 MMU(存储器管理单元) 讲解中我向大家介绍MMU的工作原理和对s3c2410 MMU部分操作进行了讲解。我们知道MMU存在的原因是为了支持虚拟存储技术,但不知道你发现了没有,虚拟存储技术的使用会降低整个系统的效率,因为与传统的存储技术相比,虚拟存储技术对内存的访问操作多了一步,就是对地址进行查表(查找映 .. [查看全文]
虚拟SPI时序在TC77与S3C2410通信中的应用
2012-12-23 李春光 13
1 引言 串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种通用串行接口。它是一种三线同步总线,硬件功能很强。但是在数字温度传感器TC77与三星S3C2410处理器的通信中,由于受到数据宽度的限制,采用S3C2410现有SPI接口难以实现,为满足嵌入式温度采集系统的实际功能需求,设计了一种新 .. [查看全文]
S3c2410软件调试总结
2012-12-19 18
硬件平台介绍 我的硬件平台主要是 S3c2410 + FPGA(cyclone EP1C6),出于成本的考虑,我买了一块2410的核心板,然后自己画了一块底板,主要的模块有: S3c2410 ARM920 CORE RISC CPU EP1C6 Altera cyclone series Fpga AT89S52 atmel 51 RTL8019as 10M network device Sdram x2 total: 64M byte K9F5608 Nand fla .. [查看全文]
移植嵌入式Linux到ARM处理器S3C2410:设备驱动
2012-12-13 宋宝华 10
设备驱动程序是操作系统内核和机器硬件之间的接口,它为应用程序屏蔽硬件的细节,一般来说,Linux的设备驱动程序需要完成如下功能:·设备初始化、释放;·提供各类设备服务;·负责内核和设备之间的数据交换;·检测和处理设备工作过程中出现的错误。Linux下的设备驱动程序被组织为一组完成不同任务的函数的集合,通过这些 .. [查看全文]
S3c2410的触摸屏及模数转换
2012-12-12 8
一、触摸屏的几个概念 所谓触摸屏,从市场概念来讲,就是一种人人都会使用的计算机输入设备,或者说是人人都会使用的与计算机沟通的设备。不用学习,人人都会使用,是触摸屏最大的魔力,这一点无论是键盘还是鼠标,都无法与其相比。 从技术原理角度讲,触摸屏是一套透明的绝对寻址系统,首先它必须保证是透明的,因此它必须通 .. [查看全文]
MINIGUI在S3C2410开发板的移植
2012-11-30 11
1 引言 自 MiniGUI 从 1998 年底推出以来,越来越多的人开始选择 MiniGUI 在 Linux 上开发实时嵌入式系统。MiniGUI 系统也逐渐成熟,应用到各种嵌入式系统中,包括PDA、机顶盒、DVD、MP4播放器等。本文讲解基于 Linux 和 MiniGUI 的嵌入式系统软件开发,,其内容不仅仅限于 MiniGUI 的编程,还会涉及到一些 Linux 下嵌入式系统软 .. [查看全文]
S3C2410上移植yaffs2文件系统
2012-11-19 19
(1)下载YAFFS文件系统代码 ,下载网址: http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/ 点击页面左下角的Download tarball即可下载全部相关代码。也可在此处下载 当然如果你的NAND FLASH只是512+16B的,可以只移植yaffs,因为即使你移植了yaffs2,它也会自动选择挂载yaffs1的。 #cd /public #tar zxf yaffs2.tar.gz 则 .. [查看全文]
S3C2410 DMA详解
2012-11-15 16
之所以要介绍S3C2410 DMA,因为它对性能太重要了!只有活用了DMA,CPU的性能才能上去!S3C2410有四个DMA,每个DMA支持工作方式基本相同,但支持的source Dest可能略有不同,具体见Datasheet。 这里具体DMA CONTROL寄存器(DCON)的配置说明,进而引出DMA的各种工作方式。 Atomic transfer:指的是DMA的单次 .. [查看全文]
s3c2410移植MPlayer到linux2.6
2012-11-07 7
我使用的linux内核为2.6.14.1 MPlayer版本为MPlayer-1.0pre7try2.bz2 目前虽然已经添加了mad的mp3库,但播放声音文件回导致mplayer错误,放视频还得禁掉声音,怪了,madplay放mp3就很好 下面介绍下整个移植过程,也是参考了网上很多文章综合而来的 =========================================================== .. [查看全文]
S3C2410上移植bluetooth(蓝牙)(二)
2012-10-30 15
(二)在HHARM2410-R3上的移植 完成了在普通red hat上的安装,熟悉了蓝牙协议栈一些基本的东西,下面的任务就是把协议栈搬到开发板上了。 第一步当然是内核了,由于华恒的内核代码改过,我也不知道从bluez上下载的patch能不能使用,试试看了,只好。 # cd /HHARM2410/kernel # gzip -dc ~/patch-2.4.18-mh15.gz | patch - .. [查看全文]
S3c2410 LCD驱动学习心得
2012-10-27 dancerwen 35
一实验内容简要描述 1.实验目的 学会驱动程序的编写方法,配置S3C2410的LCD驱动,以及在LCD屏上显示包括bmp和jpeg两种格式的图片 2.实验内容 (1)分析S3c2410实验箱LCD以及LCD控制器的硬件原理,据此找出相应的硬件设置参数,参考xcale实验箱关于lcd的设置,完成s3c2410实验箱LCD的设置 (2)在LCD上显示一张BMP图 .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号