s3c2410专题

s3c2410 中断异常处理(转)

文章出处: http://www.another-prj.com/viewthread.php?tid=14&extra=page%3D1 在进入正题之前,我想先把ARM920T的异常向量表(Exception Vectors)做一个简短的介绍。:] ARM920T的异常向量表有两种存放方式,一种是低端存放(从0x00000000处开始存放),另一种是高端存放(从0xfff000000处

u-boot 启动过程 —— 基于S3C2410 --转载自周明

文章来源:http://forum.linuxbj.com/node/2      u-boot是广泛应用于嵌入式系统的bootloader,该软件主页是http://www.denx.de/wiki/U-Boot   解压缩开代码包后,以下几个目录中分类存放了主要的源码 board目录——用于放置板支持代码,相当于bootloader级的BSP。与特定板相关的代码包括频率合成、G

s3c2410_gpio_setpin()与s3c2410_gpio_cfgpin()函数定义

s3c2410_gpio_setpin()在gpio.c中 作用:设置相应GPIO口的值, 如pin=S3C2410_GPB5    to=0   则:设置S3C2410_GPB5的输出值为0 如pin=S3C2410_GPB5    to=1 则:设置S3C2410_GPB5的输出值为1 void s3c2410_gpio_setpin(unsigned int pin, unsigne

s3c2410多通道adc驱动及测试程序(使用write控制多通道)

免责声明: 本文所涉及的驱动是在SeonKon Choi于2003年编写的适合2.4版本内核的ADC驱动基础上结合网络能找得到的代码片段经过自己的修改并实践通过的。测试过程中的ADC并不涉及其它驱动(比如与ADC有很密切关系的触摸屏驱动)。本文作者本着GNU共享精神发表此文并附录源代码——其实公布源代码是必须的,因为代码使用GPL(而如何行文则是作者的自由)。至于如何使用文中知识点及代码,无论正

S3C2410的UART控制(RS232)

S3C2410的UART控制(RS232) 一、UART简介          UART(Universal Asynchronous Receiver/Transmitter)即通用异步收发传输器,工作于数据链路层。包含了RS-232、RS-422、RS-485串口通信和红外(IrDA) 等等。UART协议作为一种低速通信协议,广泛应用于通信领域等各种场合。UART基本可分为并口

USB协议基础及S3C2410 USB控制器

USB协议基础及S3C2410 USB控制器 作者: 佚名   发布日期:2006-01-02 10:48   查看数:405   出自::深圳远峰 一、USB1.1 概述 USB 是 Universal Serial Bus 的简称。它是一种可以同时处理计算机与具有 USB 接口的多种外设之间通信的电缆总线。这些连接到计算机上的外设共同分享 USB 的带宽。USB 的分时

转:S3C2410 bootloader ----VIVI阅读笔记

建议读一读《嵌入式系统Boot Loader技术内幕》(詹荣开著),google一下就会找到一片。什么是Bootloader就不再这里废话了,看看上面的文章就明了了。 Bootloader有很多种,如本文将要阅读的vivi,除此之外还有uboot,redboot,lilo等等。Vivi 是韩国mizi公司专门为三星s3c2410芯片设计的Bootloader。 先来看看vivi的源码树: vi

使用JLink间接烧写S3C2410、S3C2440开发板Nor、Nand Flash的方法(暂未验证)

1. 简要说明 JLink的调试功能、烧写Flash的功能都很强大,但是对于S3C2410、S3C2440的Flash操作有些麻烦:烧写Nor Flash时需要设置SDRAM,否则速率很慢;烧写Nand Flash只是从理论上能够达到,但是还没有人直接实现这点。 本文使用一个间接的方法来实现对S3C2410、S3C2440开发板的Nor、Nand Flash的烧写。原理为:JLink可以很

小车舵机控制linux软件,舵机驱动程序编写 - 基于三星S3C2410的ARM-Linux电子控制油门设计...

2.3 舵机驱动程序编写 2.3.1 使用udev来动态建立设备节点 Linux 2.6系列的内核使用udev来管理/dev目录下的设备节点。同时它也用来接替devfs及hotplug的功能,这意味着它要在添加/删除硬件时处理 /dev目录以及所有用户空间的行为,包括加载firmware时。udev依赖于sysfs输出到用户空间的所有设备信息,以及当设备添加或者删除时 /sbin/hotplug

LCD基础及S3C2410 LCD控制器

作者:dreamzqw 转自:http://blog.csdn.net/dreamzqw/article/details/1878689 一、超薄平面显示器时代来临 电视机所采用的 CRT(阴极射线管)有着体积大、重量重、尺寸受限等缺点。随着电子科技的发展,对移动显示的要求越来越多,CRT 的先天限制,让其小型化、行动化的理想受到阻碍。这使得开发新一代的显示器技术变得更有其必要!

S3C2410的快速启动技术

2007-12-25 10:28:42 摘 要:介绍S3C2410处理器的快速启动技术,重点对系统硬件的初始化,二级中断向量表的复制,代码段的复制以及MMU管理进行了探讨,并且对具体的实现代码进行了分析,实现了系统从RAM中的高速启动运行。关键词:S3C2410;快速启动;MMU 嵌入式系统对功能、可靠性、成本、体积、功耗等均有严格要求,以ARM体系结构为基础的各种RISC微

一个函数分析(s3c2410_gpio_setpin),浅析ARM GPIO地址转换

一个函数分析(s3c2410_gpio_setpin),浅析ARM GPIO地址转换   http://blog.163.com/ruoshui723 目录: 1 S3c2410_gpio_setpin作用以及源码 2 在内核中队部分代码进行深入跟踪 3 ARM的IO内存映射计算及分析 4 一些琐碎的话 1  S3c2410_gpio_setpin作