ARM S3C44B0X与C54X DSP的接口设计
2013-03-29 11
摘要: 以SAMSUNG公司的ARM SOC芯片S3C44B0X和TI公司的TMS320C5416 DSP为例,讲述了ARM与DSP的数据接口技术,并结出了硬件连接图和软件代码。 关键词: ARM S3C44B0X 主机接口(HPI) TMS320C5416 后PC时代,嵌入式产品逐渐占领市场。而这些嵌入式产品的核心——处理器决定了产品的市场和性能。高 .. [查看全文]
S3c44b0 RTC程序
2013-03-28 17
RTC.H /******************************************************************************/ /*This file is part of the uVision/ARM development tools*/ /*Copyright KEIL ELEKTRONIK GmbH 2002-2004*/ /******************************************************************************/ /**/ /*RTC. .. [查看全文]
ARM9的QT开发平台的建立
2013-03-27 20
第一次建立ARM9的QT开发平台,必须先编译开发ARM9功能所需的核心程式。一开始先将s3c2410_kernel2.4.18_r1.1_webcam.tar.bz2档放至个人 /root 资料夹中,然后开启终端机模式,切换到个人 /root 资料夹输入解压缩指令 root@ashou :~/#tar xvfj s3c2410_kernel2.4.18_r1.1_webcam.tar.bz2 解压缩完毕后,在个人 .. [查看全文]
ARM启动代码研究
2013-03-27 6
1:PRESERVE8: Reguire8和Preserve8 C和汇编有8位对齐的要求,这两个伪指令可以满足此要求,存在REQUIRE8 PRESERVE8的对应关系,但不是说有一个REQUIRE8就要有一个 PRESERVE8,如果是一个c文件和一个汇编文件的调用,也就涉及一个PRESERVE8或者是一个REQUIRE8. 另外,REQUIRE8和PRESERVE8并不完成8 byte 对 .. [查看全文]
S3C2410 MMU(存储器管理单元)讲解
2013-03-26 蔡于清 6
MMU ,全称Memory Manage Unit, 中文名——存储器管理单元。 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用 .. [查看全文]
ARM Linux在SkyEye上的移植
2013-03-26 宋凯 5
0 引言 随着市场需求和嵌入式仿真软件SkyEye的日益成熟,众多的嵌入式软件工程师开始选择SkyEye作为软件设计、开发与调试的平台.SkyEye平台是硬件开发板的变异与延伸,它采用软件技术模拟真实的硬件环境.其各个硬件仿真模块已由开发者完备地验证过,因此基于SkyEye平台的软件设计可以忽略大量的硬件细节,获得更高的设计效率 .. [查看全文]
基于CC2430的串口无线模块的设计
2013-03-25 刘江沙 雷伟 尹酉 9
1 引言随着现代科技的飞速发展,无线通信技术成为人们日益关注的问题之一。在工业系统控制中。短距离无线通信技术应用也越来越广泛。水阻试验是内燃机车恒功率负载试验的主要方式之一,本文论述了在对内燃机车智能化水阻试验系统数据采集部分的改进中。将原来的有线数据采集改为无线数据采集传输方式的无线模块设计。2 总体设 .. [查看全文]
ARM Linux 中断分析
2013-03-21 16
ARM体系结构中,把复位、中断、快速中断等都看作‘异常’,当这些‘异常’发生时,CPU会到固定地址处去找指令,他们对应的地址如下: 地址 异常类型 进入时的工作模式 0x00000000 Reset Supervisor 0x00000004 Und Undefined 0x00000008 Soft interupt Supervisor 0x0000000c Abort(prefetch) Abort 0 .. [查看全文]
arm linux演艺(二)
2013-03-21 xiangye 11
长篇连载--arm linux演艺---第二回 -------------------------------------------------------------------------------- 上回书说到flashloader把bootloader load到0x0AFE0100, 然回跳了过去, 其实0x0AFE0100 就是烧在flash 0x0C000100中的真正的bootloader: bootloader 有几个文件组成,先是START.s,也是唯 .. [查看全文]
S3C44B0 调试笔记-BIOS
2013-03-19 10
由于调试耗费了我太多时间,所以记录下来,方便以后复习,同时也希望能给初学者一点儿启示,大家少走弯路。 我是去年开始听说ARM的,可能是本人太闭塞了吧。看到后就有一种想玩的冲动,想从51升级ARM。网上都说44B0比较适合初学者。机缘巧合,21ic上看到有人叫卖44B0空板,很便宜100RMB,主板加简易JTAG小板。做研发的 .. [查看全文]
基于s3c2410的ARMer9开发平台的使用
2013-03-16 10
我的宿主机操作系统是RedHat9.0(建议安装的时候选择“完全安装”) 一个嵌入式Linux系统从软件的角度来看,分为四个层次: Boot Loader. 包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。 Linux kernel. 特定于嵌入式板子的定制内核以及内核的启动参数。 File system. 包括根文件系统和 .. [查看全文]
S3C2410中的脉宽调制定时器(PWM)
2013-03-13 10
S3C2410有5个16bit定时器。定时器0-3有脉宽调制功能(Pulse Width Modulation,PWM),定时器4是内部定时器,没有输出引脚。定时器0有Dead-zone发生器,可以保证一对反向信号不会同时改变状态,常用于大电流设备中。 定时器0-1共用一个8bit prescaler,定时器2-4共用另外一个。每个定时器有一个时钟分频器,可以选择5种 .. [查看全文]

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