![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM学习笔记
文章平均质量分 80
panqihe
Hello
展开
-
生成包含C库的应用程序----ADS编译器和库文件使用指南 中文翻译(原创)
Building an application with the C library (生成包含C库的应用程序) 关键字:ADS,编译器,库文件,使用指南,main函数,嵌入式C 本节介绍与C或C++库函数链接的应用程序的创建.C库函数负责下面操作:• 创建一个C或C++程序能够执行的环境。这包括 —建立栈; —建立堆,如果有需要的话(如果使用动态内存分配的话C++中翻译 2007-05-15 14:18:00 · 2681 阅读 · 2 评论 -
移植 uClinux 到 三星S3C44B0X开发板的详细过程-关键技术(转)
一.Bootloader 理论上,uClinux引导时并非一定需要一个独立于Kernel Image的Bootloader Image。然而,将Bootloader与Kernel分开设计能够使软件架构更加清晰,也有助于灵活地支持多种引导方式,实现一些有用的辅助功能。 Bootloader的主要任务可以概括如下: 1.硬件初始化和系统引导; 2.加载uClinux Kernel Image转载 2008-03-27 10:08:00 · 1923 阅读 · 0 评论 -
44BINIT.S引导程序注释-转
44BINIT.S引导程序注释 ;******************************************************* ; * NAME : 44BINIT.S * ; * Version : 10.JAn.2003 * ; * Description: * ; * C start up codes * ; * Configure转载 2008-03-27 10:09:00 · 1408 阅读 · 0 评论 -
u-boot移植日记 (经典文章转载,学习中)
u-boot移植日记 (经典文章转载,学习中)经艰辛,终于基本完成了u-boot在s3c44b0的移植工作,在些记录一下在移植过程中所碰到的困难和解决方法(一些心得),作为日后参考之用,也希望能够帮到其它有需要的人^_^。 1.来由: 在我搞完ucos后(本来我是想学uclinux的,不过在对系统一无所知的情况下,还是先 学一下ucos比较实际^_^,从中也可以对系统有个清晰的转载 2008-03-27 12:40:00 · 1131 阅读 · 0 评论 -
uClinux的编译与运行详解-转
uClinux的编译与运行详解按常规编译完成后应该生成image.bin linux linux.data linux.text romfs.img这5个文件,不过我只有linux/boot.rom(=romfs.img),今天上网查了查它们的定义。 romfs.img:这个文件是通过tools/romfs-inst.sh脚本,生成romfs目录及其下面的文 件,然后通过转载 2008-03-25 18:08:00 · 1612 阅读 · 0 评论 -
使用ADS1.2进行嵌入式软件开发
使用ADS1.2进行嵌入式软件开发(上)http://download.csdn.net/source/300311使用ADS1.2进行嵌入式软件开发(下) http://download.csdn.net/source/300313转载 2007-12-05 10:48:00 · 1412 阅读 · 1 评论 -
ADS下的分散加载文件应用实例
http://download.csdn.net/source/300308原创 2007-12-05 10:37:00 · 744 阅读 · 0 评论 -
LPC2000 内部flash 用作EEPROM 使用详解(转)
king 发表于 2006-8-6 12:34:551. LPC2000 的Flash 简介Flash 存储器系统包含128kB Flash 器件的16 个扇区和256转载 2007-12-05 08:48:00 · 2324 阅读 · 0 评论 -
自己动手打造嵌入式Linux软硬件开发环境
自己动手打造嵌入式Linux软硬件开发环境Linux和uClinux1991年8月,芬兰的一个学生在comp.os.minix新闻组贴上了以下这段话:你好所有使用minix的人-我正在为386(486)AT做一个免费的操作系统(只是为了爱好,不会象gnu那样很大很专业.这名学生就是Linus Torvalds, 而他所说的’爱好’就变成我们今天知道的Linux。由 于Linux的源转载 2008-02-15 14:01:00 · 901 阅读 · 0 评论 -
Vmware6.0 注册码 无期限
1. Vmware6.0 for windows的序列号(无限期) FK8R9-LPCDT-88H4Y-4WRN3 (已测,windows) KAR8R-T8MAL-K8J6A-4WDXQ WC5FW-VOCFX-4804S-4WTNL LR5HT-16602-T814A-4MEN2 A8033-C7FKN-F5640-48QTE THWW8-HR2原创 2007-11-08 12:58:00 · 9316 阅读 · 3 评论 -
指针使用汇总
指针使用汇总 例1: struct Data { uint32 year; uint32 month; uint32 data; uint32 day; }; typedef struct Data SDat原创 2007-11-01 19:06:00 · 835 阅读 · 0 评论 -
ARM数据对齐 ----- ADS1.2编译
ARM数据对齐 ----- ADS1.2编译 一、 问题来源且看下面一段代码:char buff[8] = {0x12, 0x34, 0x56, 0x78, 0x9a, 0xab, 0xbc, 0xcd};int v32, *p32;short v16, *p16;p32 = (int*)&( buff[1] ); p原创 2007-10-13 10:25:00 · 4051 阅读 · 0 评论 -
ARM启动代码详解 - LPC2104启动代码之Vectors.s注释
; ARM启动代码分析; -LPC2104启动代码之Vectors.s注释(用于uC/OS-II 2.52移植);LPC2104启动代码之Vectors.s注释(用于uC/OS-II 2.52移植);;******************************************************************************;Vectors.s;******转载 2007-09-06 08:48:00 · 2273 阅读 · 0 评论 -
ARM存储器映射和重新映射
ARM存储器映射和重新映射关键字:memory map,remap,ARM,存储器映射,重新映射一、名词解释:存储器映射的英文为Memory map。中文的翻译比较令人费解,map的意思就是地图,地图就是我们地球表面各种各样的山脉,河流,建筑的分布缩影。我不知道为什么不把Memory map翻译为“存储器分布图”,也原创 2007-05-29 14:44:00 · 3788 阅读 · 0 评论 -
ARM 汇编指令条件执行详解
ARM 汇编指令条件执行详解关键字:ARM,汇编指令,条件执行,详解2.5 条件执行在ARM模式下,任何一条数据处理指令可以选择是否根据操作的结果来更新CPSR寄存器中的ALU状态标志位。在数据处理指令中使用S后缀来实现该功能。不要在CMP,CMN,TST或者TEQ指令中使用S后缀。这些比较指令总是会更新标志位。在原创 2007-05-18 19:32:00 · 3436 阅读 · 0 评论 -
ELF目标文件之一 - TIS ELF文件格式说明书 Book1 (自译中文)
TIS ELF文件格式说明书关键字:ELF,目标文件,文件格式,说明书序言 本ELF说明书V1.2是TIS委员会努力的结果。TIS委员会微机工业成员联合组成,该委员会致力于软件接口的标准化,主要是32位Intel体系操作环境的开发工具。其中本ELF的接口包括:目标模块格式,可执行文件格式,调试翻译 2007-05-17 18:06:00 · 2556 阅读 · 0 评论 -
SWI指令---软件中断实例详解(原创)
SWI指令---软件中断实例详解关键字: SWI,指令,软件中断,实例,详解SWI,即software interrupt软件中断。该指令产生一个SWI异常。意思就是处理器模式改变为超级用户模式,CPSR寄存器保存到超级用户模式下的SPSR寄存器,并且跳转到SWI向量。其ARM指令格式如下:原创 2007-05-18 19:46:00 · 16527 阅读 · 12 评论 -
ARM系统设计JTAG接口详细图解(转)
ARM系统的JTAG接口的设计不当往往使硬件系统无法调试,所以在设计ARM系统前要先熟悉ARM系统的JTAG接口的定义和常见问题。 1.ARM系统的转载 2008-01-13 01:47:00 · 10601 阅读 · 0 评论