32位嵌入式系统的字节对齐问题
2012-12-02 16
32位嵌入式系统的软件开发过程中,字节对齐问题是相当重要的。我们现在就拿ARM处理器和ADS1.2开发环境作为例子说明字节对齐的概念。在此之前,我先声明几个基本的概念:对象:在C语言中使用结构体类型、共同体类型、或内部基本类型所定义的变量或常量,就称为对象。对象占据了一块实际的存储器空间,这块空间有固定的起始 .. [查看全文]
arm 开发经验(三)
2012-12-01 16
/********************************************************************************************************** *Programming Arm * * *(c) Copyright 1992-2008, 西安交通大学 *All Rights Reserved * *自控研究所158 * * 版本: V1.00 * 作者: 潘自强 * * 对象: ARM7 * 模式: ARM * 工具: ADS1.20 **************** .. [查看全文]
MINIGUI在S3C2410开发板的移植
2012-11-30 11
1 引言 自 MiniGUI 从 1998 年底推出以来,越来越多的人开始选择 MiniGUI 在 Linux 上开发实时嵌入式系统。MiniGUI 系统也逐渐成熟,应用到各种嵌入式系统中,包括PDA、机顶盒、DVD、MP4播放器等。本文讲解基于 Linux 和 MiniGUI 的嵌入式系统软件开发,,其内容不仅仅限于 MiniGUI 的编程,还会涉及到一些 Linux 下嵌入式系统软 .. [查看全文]
移植qtopia到ARM开发板
2012-11-29 wangRD 13
前言: 说实话,以前只作过51,而且用的是汇编,C都没有怎么用过。最近才有机会接触到linux,说起来也算是落后分子了。多亏北理论坛里各位大侠的帮忙,还算顺利的把qtopia移植到了ARM开发板上。现整理了下文,抛砖引玉,希望能对大家有所帮助,当然也希望大家多提宝贵意见,mail to ahha1998@126.com即可。当然更希望大家 .. [查看全文]
基于ARM和Ethernet的现场实时信号采集分析系统
2012-11-29 杨健 张慧慧 15
摘要: 本文提出了一种基于ARM 和Ethernet现场实时动态信号采集分析系统的软硬件系统实现方案。该方案通过采用ARM+DSP主从结构、嵌入式LINUX系统及合理任务分配策略保证了系统的实时性要求,并将网络数据传输率需求控制在可行范围内。讨论了Ethernet 应用于工业测试诊断系统的相关关键技术问题。 随着计算机技术、网络技术 .. [查看全文]
关于arm汇编中的align
2012-11-27 taoyuetao 11
经常会看到arm-linux汇编中有如下的指令: .align n 它的含义就是使得下面的代码按一定规则对齐,.align n 指令的对齐值有两种方案,n 或 2^n ,各种平台最初的汇编器一般都不是gas,采取方案1或2的都很多,gas的目标是取代原来的汇编器,必然要保持和原来汇编器的兼容,因此在gas中如何解释 .align指令会显得有些混乱,原因在于 .. [查看全文]
S3C44B0存储器的BANK设计和控制
2012-11-26 13
S3C44B0有 6 个ROM/RAM空间和 2 个 ROM/SRAM/FP/EDO/SDRAM空间,其中ROM0是专用的boot ROM。 S3C44B0的系统管理器通过S/W可以控制每个空间的访问时间和数据线宽度。 所有空间的访问时间可以通过各自的BANKCON0~7寄存器来设置。bank6和bank7空间的类型必须是一样的(例如:rom/rom,sdram/sdram)。 每个 .. [查看全文]
ARM 中断程序的原理和实现
2012-11-25 10
摘要: 本文首先简要概述了ARM处理器的异常中断种类、响应和返回过程;然后重点讨论了中断解析程序的原理和实现,并分别给出了普通中断和向量中断的处理示例流程图和详细的参考代码。 关键词: 异常中断;中断解析程序;向量中断;ARM处理器 引言 ARM编程特别是系统初始化代码的编写中通常需要实现中断的响应、解析跳转和返回 .. [查看全文]
S3C2440A驱动RGB接口TFT LCD的研究
2012-11-23 纪宁宁,孙灵燕 12
1 引言 随着科技的进步,TFT LCD作为显示器件在各种嵌入式系统中得到越来越广泛的应用。带触摸屏的TFT LCD模组在系统应用中不仅能为人机界面提供高质量的画面显示,而且能提供更直观、方便的交互性输入。TMT035DNAFWU1是深圳天马微电子股份有限公司生产的8.89 cm(3.5 in)TFT LCD模组,该模组内置了LCD驱动器,集成 .. [查看全文]
uCOS II 在ARM处理器上的移植要点
2012-11-23 12
1. 设置OS_CPU.H 中与处理器和编译器相关的代码 /******************************************************************** * * 与编译器相关的数据类型 ********************************************************************* / typedef unsigned char BOOLEAN; typedef unsigned char INT8U; //8 位无符号整数 .. [查看全文]
32位ARM嵌入式系统扩展USB接口设计
2012-11-21 吴君钦 21
常用的主机与嵌入式外设的高速通信接口有LPT 并行口、USB、1394 及10/100M 以太网等接口。RS232 不适合高速数据传送,1394 接口需要专门的适配器接口成本过高,一般较少使用,USB 接口被广泛用于高、中、低不同速度设备与主机通信,USB2.0 的最高速度可达480Mb/s, 可传送高清晰数字视频码流,完全可以替代1394 接口, .. [查看全文]
ARM 处理器访问异常分析
2012-11-21 10
自行编写了一个程序,定义一个char型数组如下: char p[] = {0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70, 0x80}; 分别用long型和short型指针去指向p+3的位置,这个地址在编译后是0x10963,明显是一个对long和short来说都不对齐的地址。 程序输出结果如下,括号里为内容,前面是地址。 /mnt $ ./test l 0x10963(0x302010 .. [查看全文]

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