S3C2410

我要报错
  • S3C2410看门狗

    1. 看门狗原理 Watchdog原理上就是一个定时器。定时器timer对时钟进行计数,当定时器溢出时,产生复位信号,使得整个系统复位。在程序或嵌入式系统中,需要定期的对看门狗timer进行复位重新计数,定时器不会溢出复位

  • s3c2410启动代码分析

    嵌入式系统对功能、可靠性、成本、体积、功耗等均有严格要求,以ARM体系结构为基础的各种RISC微处理器具有灵活的特性和强大的性能,在嵌入式系统中得到了广泛的应用。---S3C2410是三星公司基于ARM920T设计的一款处理

  • 存储器扩展连接理解(S3C2410为例)——NorFlash

    1 、S3C2410的总线操作首先讲一下处理器存储空间的bank概念。以32位处理器2410为例,其理论上的寻址空间是4GB,但其中有3GB的空间都预留给了处理器内部的寄存器和其他设备了,留给外部可寻址的空间是1GB,即0x000000

  • s3c2410的Bootloader(Vivi)简介

    0.Bootloader Bootloader(引导加载程序)是系统加电后运行的第一段代码,一般运行的时间非常短,但是对于嵌入式系统来说,这段代码非常重要。在我们的台式电脑当中,引导加载程序由BIOS(固件程序)和位于硬盘MBR中的

  • s3c2410与s3c2440的全方位对比

    1. 最高主频不相同:2410为200M,2440为400M。 我们在用这两款处理器时,一般使用的主频是不相同的,而这个不相同,不仅影响是的运行的速度,最主要的是会影响一些外设(如串口)的时钟,这些外设的时钟如果不正确,

  • 基于s3c2410开发板的UART测试程序

    如下程序实现的是开发板从PC端口接受一个字符,并把该字符加1后发送会PC端口。(在本开发板测试成功)对于不同的主频要设置好UBRDIV0的值,在技术文档中有这个值的计算公式。#define ULCON0 (*(volatile unsigned *)

  • Nandflash 驱动深度分析(基于S3C2410)

    NAND Flash在嵌入式系统中的地位与PC机上的硬盘类似,用于保存系统运行所必需的操作系统、应用程序、用户数据、运行过程中产生的各类数据。与内存掉电后数据丢失不同,NAND Flash中的数据在掉电后仍可永久保存。操作

  • Linux2.4.18核心移植到s3c2410全过程

    一.下载核心以及相应补丁:Linux核心:linux-2.4.18.tar.bz2补丁:patch-2.4.18-rmk7.gzpatch-2.4.18-rmk7-swl8.gzpatch-2.4.18-rmk7-swl8-cy2.gzpatch-2.4.18-rmk7-swl8-cy2-lc3.gz二. 解压缩: # tar xzvf linux

  • 基于S3C2410的CDMA无线数据传输方法

    1 引言Linux嵌入式系统,具有高性能、低功耗、体积小、可靠性高、源代码开放等优点,逐渐被越来越多的人认可并使用,原先只有在PC机上实现的功能,如今也被移植到了更加方便的嵌入式系统上。近些年嵌入式系统已经应用

  • 基于S3C2410 的时钟频率小结

    其中pll 包含两种: MPLL 主要应用于各种设备时钟的提供,将重点讨论UPLL 应用于USB时钟频率应用,为48M其中MPLL的设置主要依靠使用各种锁相环和分频器来改变输入原始的频率,经过锁相环之后可以提升频率,关于频率的

  • S3C2410的UART控制(RS232)

    一、UART简介UART(Universal Asynchronous Receiver/Transmitter)即通用异步收发传输器,工作于数据链路层。包含了RS-232、RS-422、RS-485串口通信和红外(IrDA)等等。UART协议作为一种低速通信协议,广泛应用于

  • 编译s3c2410的linux2.4.18内核

    进入内核源码所在的路径/usr/src/linux-2.4中A)make mrproper//清理内核源代码树,如果是第一次配置内核则可以不运行//ls .config//验证内核配置文件不存在B)make menuconfig//配置内核以及内核模块,其实这里的还

  • s3c2410实时时钟(RTC)

    在嵌入式系统中,实时时钟单元可以提供可靠的时钟,包括时、分、秒、年、月、日。可以提供毫秒级的时钟中断。与实时时钟相关的寄存器:实时时钟控制寄存器(RTCCON):实时时钟控制设置。告警控制寄存器:年、月、日、

  • linux-2.6.22.1在s3c2410移植全过程

    这两天一直致力于linux 2.6.22.1 的移植工作,虽然遇到过很多困难浪费过很多时间,但是昨晚终于出来了。现将其移植的详细过程贴出来供大家参考,如果按我说的做没有成功,可能与你的开发板以及电脑配置有关系。我还列

  • spca5xx驱动加载进S3C2410板上

    系统采用的是最普通的USB摄像头,主芯片为中星微ZC0301P。这种摄象头的一个特点是可以实现硬件JPEG编码。其驱动程序的编写重点包括下面的内容:提供基本的I/O 操作接口函数open、read、write、close的实现、对中断的

  • s3c2410 watchdog详解

    1.什么是watchdog?watchdog,中文名称叫做“看门狗”,全称watchdog timer,从字面上我们可以知道其实它属于一种定时器。然而它与我们平常所接触的定时器在作用上又有所不同。普通的定时器一般起记时作用,记时超时 (

  • 基于s3c2410的CramFS根文件系统的移植

    根文件系统是构建一个uCLinux嵌入式系统的重要组成部分。目前嵌入式系统可以选择的根文件系统有:Romfs、CramFS、Ramfs、Jffs2、Ext2等等,本系统采用CramFS作为uCLinux嵌入式系统的只读根文件系统。本文讨论了CramFS文件系统的特点,并详细的说明了Nor Flash上建立一个uClinux的Cramfs根文件系统的一般步骤。

  • 采用嵌入式S3C2410芯片的电话短信模块设计

    本文提出基于三星S3C2410芯片为核心构建智能手机硬件实验平台,并结合无线通信模块实现智能手机电话短消息功能。为学生进行智能手机相关的实验提供了平台,通过本平台,学生可以自己动手完成智能手机设计时的各种软件开发,改变了传统的验证式的实验平台模式,有利于学生创新能力的培养。

  • 嵌入式系统基础之:ARM处理器硬件开发平台

    ARM是一类嵌入式微处理器,同时也是一个公司的名字。ARM公司于1990年11月成立于英国剑桥,它是一家专门从事16/32位RISC微处理器知识产权设计的供应商。ARM公司本身不直接从事芯片生产,而只是授权ARM内核,再给生产和销售半导体的合作伙伴,同时也提供基于ARM架构的开发设计技术。

  • 嵌入式开发中的S3C2410初始化

    S3C2410的初始化代码主要涉及到对系统主要模块的配置、运行环境的建立、系统时钟、MMU等模块的配置,下面按执行顺序依次都各个部分进行分析:l程序入口:(ResetHandler)在程