| | | | | | |
S3C2410通过IIS(Inter-IC Sound)总线与音频控制芯片UDA1380进行通信。放音时发送数据到UDA1380的DATAI管脚,录音时从UDA1380的DATAO管脚接收数据,其数据传输方式为DMA方式 [阅读全文]
S3C2410的初始化代码主要涉及到对系统主要模块的配置、运行环境的建立、系统时钟、MMU等模块的配置,下面按执行顺序依次都各个部分进行分析 [阅读全文]
目前国内外采用ARM- uCLinux作为嵌入式系统非常普遍。而嵌入式系统的启动引导技术是嵌入式系统开发的一个难点。系统启动引导的成功与否决定了应用程序的运行环境是否能正确构建,即系统启动成功是应用正确运行的前提 [阅读全文]
由于调试耗费了我太多时间,所以记录下来,方便以后复习,同时也希望能给初学者一点儿启示,大家少走弯路 [阅读全文]
编译出一个uClinux的内核出来,就必须在linux环境下,windows下是编译不了的(如果可行的话,我很愿意那样做)。一阵迷惑,根本没有方向,从何下手。后来在44B0 QQ群里有人指点使用vmware + FC4... [阅读全文]
讲述了基于 ARM处理器的嵌入式系统在上电启动后应用程序或操作系统运行前,对处理器及其内部功能模块进行初始化的过程,并结合经过实际验证的代码详细的分析了S3C44B0 Bootloader的运行过程 [阅读全文]
本文是我学习ARM开发以来的一些经验总结,以自己设计的S3C44B0X板为例,给出我调试开发ARM开发板的一些最基础知识。我只是在自己的开发板调试过并且经验有限,有些知识只能做为参考,不一定准确,就算给大家一个“例 [阅读全文]
介绍如何将ARM SDT环境下的汇编代码移植到GCC编译环境中 [阅读全文]
什么是Remap、Remap的作用、Remap的配置、Remap配置前后要做的工作、如果象2410那样不能Remap的话怎么办 [阅读全文]
ads是由arm公司提供的编译和调试环境,非常好,不容质疑!搞arm开发的人员,不能不用ads,例如要开发一个驱动,首先是在ads中编译、调试通过,才会加入操作系统中,这是开发过程... [阅读全文]
用arm-elf-gdb可以在线调试uClinux下的应用程序,也可以仿真调试uClinux系统。用AXD调试uClinux则简单易行 [阅读全文]
AXD Multi-ICE进行裸机程序调试的功效相信已经为大家所接受。uClinux内核比较裸机程序,有较大的不同。这里简单介绍如何用AXD源代码级调试uClinux内核 [阅读全文]
一、安装ADS。二、安装用于wiggler(jtag)接口的调试支持包。三、用ADS(AXD)在线调试... [阅读全文]
以典型ARM芯片S3C4510B为对象,结合应用环境,介绍其技术特点和开发流程,重点阐述有关应用程序的中断调试中动态处理方法及其3种运行方式,即程序在SDRAM中运行、程序在FLASH中运行、程序从FLASH中调到SDRAM中运行的 [阅读全文]
| | | | | | | | | |