共查询到14条相似文献,搜索用时 93 毫秒
1.
基于ARM核的S3C4510B启动代码的研究与应用 总被引:3,自引:3,他引:3
研究了ARM核处理器S3CA510B的中断异常处理机制和启动代码的任务及运行过程。分析了在REMAP(存储系统重映射)情况下中断向量设置、存储系统配置、堆栈初始化、代码拷贝、应用程序运行环境初始化过程,以及GNU下链接文件编写和定义规则。最后在基于GNU编译器的EMBESTIDE开发环境下,成功设计完成了S3CA510B的启动代码,给出据该启动代码的一个应用实例。研究了ARM核处理器S3CA510B的中断异常处理机制和启动代码的任务及运行过程。分析了在REMAe(存储系统重映射)情况下中断向量设置、存储系统配置、堆栈初始化、代码拷贝、应用程序运行环境初始化过程,以及GNU下链接文件编写和定义规则。最后在基于GNU编译器的EMBESTIDE开发环境下,成功设计完成了S3CA510B的启动代码,给出据该启动代码的一个应用实例。 相似文献
2.
介绍S3C4510B型ARM微处理器和基于该处理器设计的最小系统,概述该系统外围应用电路的选型,以便使用者自行设计开发. 相似文献
3.
随着计算机网络技术的发展,网络地址日益紧缺.为了解决这个问题,网络地址转换技术被广泛使用,它将网络地址从一个地址域映射到另一个地址域.提出了一种基于ARM处理器的的嵌入式系统解决方案,该系统可以完成地址转换功能.首先对系统的硬件做了概要介绍,接着详细地分析各功能模块的具体实现,最后对硬件系统移植嵌入式操作系统进行了测试分析. 相似文献
4.
近年来,Internet得到了飞速发展和普及应用,而作为其核心技术的IP协议体系在数据网络架构中的统治地位已得到了广泛认同.同时,随着基于IP技术上各种应用技术尤其是VoIP技术的提出,数据网络通信逐渐融入了传统的话音业务领域.详细论述了在硬件上如何设计和实现VoIP语音网关.首先对VoIP技术进行了介绍,进而详细论述了基于ARM网络处理器S3C4510B的具体实现方法,最后对VoIP网关进行了系统测试和结果分析. 相似文献
5.
为实现空调系统远程控制,基于嵌入式技术,通过结合使用uClinux操作系统设计了一个可以用于空调开通与关断的控制器,实现了对于空调系统的远程控制。主要完成了基于S3C4510B和嵌入式操作系统uClinux的网络接口设计,实现了控制器与上位机的网络通信,用户通过控制与S3C4510B的I/O相连的继电器就可以实现对于空调系统的远程控制,通过实验测试,该方案在远程控制空调系统中具备可靠性高、稳定性强以及复杂度低的特点。 相似文献
6.
7.
μClinux在S3C4510B上的移植 总被引:3,自引:0,他引:3
Linux是一种支持多种体系结构处理器的操作系统.有很强的移植性。描述了将μClinux移植到基于S3C4510B处理器目标板上的方法与过程。首先介绍了S3C4510B处理器和μClinux,并简单说明了如何搭建移植环境,然后着重讨论了在该开发板上Bootloader的设计实现以及μClinux内核的移植方法,最后对在这种基于μClinux的嵌入式系统环境下如何开发应用程序做了简单说明。 相似文献
8.
9.
10.
本文介绍应用32位嵌入式微处理器S3C44BOX构建的电网监测系统的具体方案。将本系统应用于某电网监测中,实行电网参数的远程网络监控,监测过程中数据实时性及正确性都得到满意的结果。 相似文献
11.
在嵌入式系统开发中,实现目标系统的脱机运行是一个重要的也是最后的步骤。根据ARM体系结构的原理,针对目前广泛使用的ARM7处理器S3CA4BOX,设计了其应用工程的引导加载程序。该引导程序在系统上电复位后,完成底层初始化,并将应用程序代码由NOR FLASH ROM中拷贝至SDRAM中,随后在SDRAM中开始执行应用程序。该引导加载程序对ADS下直接开发的应用工程有通用性,对开发或者移植更为复杂的OS使用的BootLoader程序有一定的启发性和先导意义。 相似文献
12.
13.
在嵌入式系统开发中,实现目标系统的脱机运行是一个重要的也是最后的步骤。根据ARM体系结构的原理,针对目前广泛使用的ARM7处理器S3C44B0X,设计了其应用工程的引导加载程序。该引导程序在系统上电复位后,完成底层初始化,并将应用程序代码由NORFLASHROM中拷贝至SDRAM中,随后在SDRAM中开始执行应用程序。该引导加载程序对ADS下直接开发的应用工程有通用性,对开发或者移植更为复杂的OS使用的BootLoader程序有一定的启发性和先导意义。 相似文献
14.
主要探讨嵌入式系统中Bootloader的设计原理和方法,并设计一个实例进行验证.首先介绍了Bootloader在嵌入式系统开发里的重要性和作用,然后以目前市场上最为流行的嵌入式微处理芯片S3C2410为核心进行设计,并具体说明在操作系统运行之前,Bootloader需要对处理器及其内部各功能模块进行初始化以及操作系统文件的加载,最后通过自己设计的最小系统加载和引导Linux操作系统,验证设计的Bootloader. 相似文献