arm linux演艺(七)
2012-12-15 xiangye 9
长篇连载--arm linux演艺---第七回 -------------------------------------------------------------------------------- 上回书讲到已经设置好了内核的页表,然后要跳转到__arm920_setup,这个函数在arch/arm/mm/proc-arm929.s __arm920_setup: mov r0, #0 mcr p15, 0, r0, c7, c7 @ invalidate I,D caches o .. [查看全文]
移植嵌入式Linux到ARM处理器S3C2410:设备驱动
2012-12-13 宋宝华 10
设备驱动程序是操作系统内核和机器硬件之间的接口,它为应用程序屏蔽硬件的细节,一般来说,Linux的设备驱动程序需要完成如下功能:·设备初始化、释放;·提供各类设备服务;·负责内核和设备之间的数据交换;·检测和处理设备工作过程中出现的错误。Linux下的设备驱动程序被组织为一组完成不同任务的函数的集合,通过这些 .. [查看全文]
arm linux演艺(十一)
2012-12-12 xiangye 9
长篇连载--arm linux演艺---第十一回 上回我们说到在paging_init中分配了三个页: zero_page=0xc0000000 bad page=0xc0001000 bad_table=0xc0002000 但是奇怪的很,在更新的linux代码中只分配了一个zero_page,而且在源代码中找不到zero_page,用在什么地方了,大家讨论讨论吧。 paging_init的主要工作是在 void __init mem .. [查看全文]
ARM LINUX在EP7312上的移植
2012-12-10 李程远 刘文峰 李善平 9
摘要:Linux是一种支持多种体系结构处理器的操作系统,有很强的移植性。描述了将ARMLinux移植到基于EP7312处理器的目标板上的方法与过程。首先介绍了EP7312处理器和ARM Linux,并简单说明了如何搭建移植环境,然后着重讨论了在该开发板上bootloader的设计实现以及ARMLinux内核的移植的方法,最后对在这种基于Linux的 .. [查看全文]
arm 开发经验(三)
2012-12-01 16
/********************************************************************************************************** *Programming Arm * * *(c) Copyright 1992-2008, 西安交通大学 *All Rights Reserved * *自控研究所158 * * 版本: V1.00 * 作者: 潘自强 * * 对象: ARM7 * 模式: ARM * 工具: ADS1.20 **************** .. [查看全文]
基于ARM和Ethernet的现场实时信号采集分析系统
2012-11-29 杨健 张慧慧 15
摘要: 本文提出了一种基于ARM 和Ethernet现场实时动态信号采集分析系统的软硬件系统实现方案。该方案通过采用ARM+DSP主从结构、嵌入式LINUX系统及合理任务分配策略保证了系统的实时性要求,并将网络数据传输率需求控制在可行范围内。讨论了Ethernet 应用于工业测试诊断系统的相关关键技术问题。 随着计算机技术、网络技术 .. [查看全文]
移植qtopia到ARM开发板
2012-11-29 wangRD 13
前言: 说实话,以前只作过51,而且用的是汇编,C都没有怎么用过。最近才有机会接触到linux,说起来也算是落后分子了。多亏北理论坛里各位大侠的帮忙,还算顺利的把qtopia移植到了ARM开发板上。现整理了下文,抛砖引玉,希望能对大家有所帮助,当然也希望大家多提宝贵意见,mail to ahha1998@126.com即可。当然更希望大家 .. [查看全文]
关于arm汇编中的align
2012-11-27 taoyuetao 11
经常会看到arm-linux汇编中有如下的指令: .align n 它的含义就是使得下面的代码按一定规则对齐,.align n 指令的对齐值有两种方案,n 或 2^n ,各种平台最初的汇编器一般都不是gas,采取方案1或2的都很多,gas的目标是取代原来的汇编器,必然要保持和原来汇编器的兼容,因此在gas中如何解释 .align指令会显得有些混乱,原因在于 .. [查看全文]
ARM 中断程序的原理和实现
2012-11-25 10
摘要: 本文首先简要概述了ARM处理器的异常中断种类、响应和返回过程;然后重点讨论了中断解析程序的原理和实现,并分别给出了普通中断和向量中断的处理示例流程图和详细的参考代码。 关键词: 异常中断;中断解析程序;向量中断;ARM处理器 引言 ARM编程特别是系统初始化代码的编写中通常需要实现中断的响应、解析跳转和返回 .. [查看全文]
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号