U-Boot在S3C2410开发板上的移植
2012-10-24 8
摘要: 在嵌入式系统的开发中,首先移植一个稳定且功能强大的Bootloader对后续软件的开发至关重要。本文将详细介绍U-Boot在S3C2410开发板上的移植与运行。 关键词: 嵌入式系统;U-Boot;移植 引言 U-Boot是用于初始化目标板硬件,为嵌入式操作系统提供目标板硬件配置信息,完成嵌入式操作系统装载、引导和运行的固件程序。 .. [查看全文]
mplayer在S3C2410上的移植
2012-10-23 9
S3C2410嵌入式开发平台上移植了几款linux媒体播放器,感觉播放效果不是很理想,320x240分辨率下的视频播放也不是很流畅,难道200M主频的速度就只能这样了?我开始有点失望了。上个月,当mplayer摘取了年度Linuxworld博览会“新媒体”大奖的消息传来,激发了我再次移植mplayer到2410的决心,尽管前几次移 .. [查看全文]
S3C2410 LCD 驱动程序移植及GUI程序编写
2012-10-14 刘利国 57
1.为了不让大家觉枯燥,让朋友们更好的理解,我以一个实例来叙述 S3C2410 下一个驱动程序的编写(本文的初始化源码以华恒公司提供的 s3c2410fb.c 为基础)及简单的 GUI程序的编写。 2.拿到一块 LCD,首先要将 LCD的各个控制线与 S3C2410 的 LCD控制信号相接,当然,电源也一定要接入了,否则不亮可别找我。另外需要注意以 .. [查看全文]
ARM7启动过程
2012-10-12 8
嵌入式系统资源有限,程序通常都固化在ROM总运行。ROM中程序执行前,需要对系统硬件和软件运行环境进行初始化,这些工作是用汇编语言编写的启动程序完成。启动程序是嵌入式程序的开头部分,应与应用程序一起固化在ROM中,应首先在系统上运行的启动程序应包含各模块中可能出现的所有段类,并合理安排他们的次序。 启动程序 .. [查看全文]
基于ARM S3C2410与TMS320C6416的接口设计
2012-10-11 陈育林 张秦艳 10
摘要:以Samsung公司的ARM9系列的S3C2410和TI公司的TMS320C6416为例,详细介绍S3C2410芯片外部I/O与C6416芯片HPI口硬件连接技术和基于ARM uClinux的HPI驱动程序开发。设计结果实现了接口数据稳定快速读写,此设计方案对其他双核接口设计开发有很好的指导作用。 Web技术和多媒体技术的发展成为新一代嵌入式实时监控系 .. [查看全文]
S3C2410 RTC模块的开发
2012-10-09 9
摘要:本文简要介绍了S3C2410嵌入式微处理器,分析了RTC(Real-time clock)硬件构架及其工作机理,在此基础上给出了RTC模块的应用功能开发流程及各功能模块的实现。 关键词:S3C2410;RTC 引言 本文在介绍S3C2410的基础上,对RTC内部结构及工作机理进行了分析,最后给出了专用于RTC功能的应用开发。 硬件结构 S3C2410处 .. [查看全文]
移植嵌入式Linux到ARM处理器S3C2410:BootLoader
2012-10-04 宋宝华 39
BootLoader指系统启动后,在操作系统内核运行之前运行的一段小程序。通过BootLoader,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。通常,BootLoader是严重地依赖于硬件而实现的,特别是在嵌入式世界。因此,在嵌入式世界里 .. [查看全文]
s3c2410中断异常处理
2012-09-03 蔡于清 80
在进入正题之前,我想先把ARM920T的异常向量表(Exception Vectors)做一个简短的介绍。:] ARM920T的异常向量表有两种存放方式,一种是低端存放(从0x00000000处开始存放),另一种是高端存放(从0xfff000000处开始存放)。关于为什么要分两种方式进行存放这点我将在介绍MMU的文章中进行说明,本文采用低端模式。 .. [查看全文]
uC/OSII在S3C2410上的移植
2012-09-02 汪国有 程伟 68
随着信息化技术的发展和数字化产品的普及,以计算机技术、芯片技术和软件技术为核心的嵌入式系统再度成为当前研究和应用的热点。对功能、可靠性、成本、体积和功耗严格要求的嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,其中嵌入式微处理器和嵌入式操作系统分别是其硬 .. [查看全文]
移植嵌入式Linux到ARM处理器S3C2410:操作系统
2012-06-02 宋宝华 31
在笔者撰写的《C语言嵌入式系统编程修炼之道》一文中,主要陈诉的软件架构是单任务无操作系统平台的,而本文的侧重点则在于讲述操作系统嵌入的软件架构,二者的区别如下图: 嵌入式操作系统并不总是必须的,因为程序完全可以在裸板上运行。尽管如此,但对于复杂的系统,为使其具有任务管理、定时器管理、存储器管理、资源管理 .. [查看全文]
s3c2410 watchdog详解
2012-06-02 蔡于清 12
1.什么是watchdog? watchdog,中文名称叫做“看门狗”,全称watchdog timer,从字面上我们可以知道其实它属于一种定时器。然而它与我们平常所接触的定时器在作用上又有所不同。普通的定时器一般起记时作用,记时超时 (Timer Out)则引起一个中断,例如触发一个系统时钟中断。熟悉windows开发的朋友应该用过w .. [查看全文]
AD7888与S3C2410的SPI接口及Linux下嵌入式驱动的实现
2012-06-02 刘建国 张付祥 4
串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口,它允许CPU与TTL移位寄存器、A/D或D/A转换器、实时时钟(RTO)、存储器以及LCD和LED显示驱动器等外围接口器件以串行方式进行通讯。SPI总线只需3~4根数据线和控制线即可扩展具有SPI接口的各种I/O器件,其硬件功能很强, .. [查看全文]

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