入门篇-学习点滴三

2009-5-23
 
etc/rc :系统启动项的配置,需要在开机运行哪些程序可以在此配置
 
rpm run program ,对某个程序进行安装操作,例如: rpm �Civh xxx.rpm
 
ADS 配置:
(1)      target/target settings
linker = ARM Linker
Post-Linker = ARM fromELF 。意思是,工具默认链接生成的文件是 ELF 格式,而一般情况下不需要该格式的文件,所以这里的意思就是需要从 ELF 文件转换一下格式
(2)      Linker/ARM Linker
RO Base = 只读地址,也就是代码段开始地址【启动位置】
RW Base = 读写地址,也就是数据段开始地址
Image entry point = SDRAM 的起始地址,一般与 RO Base 项配置相同
Layout/object 处要填写启动文件,也即某个 .o 文件,例如: vector.o
Layout/section 启动文件中的程序入口点,也即某个 .s 的某个函数名,例如 vector.s 中的 AREA xxx CODE READONLY
 
TFTP
(1)      tftp 的配置文件: etc/xinetd.d/tftp 【文件】,可以配置 tftp 的工作目录,传输协议等。
(2)      tftp 传送文件时,在 linux 下,必须先进入到该文件当前目录,再启动 tftp 并连接发送;接收文件时,也需要先进入存放所要接收文件的当前目录。
 
ARM
1 )处理软件中断 SWI 是在特权模式下, CPSR 的低 5 位用于标识当前操作模式(共 7 种)。
2 )每个异常对应中断向量表中的 4 个字节( 32 位),可以通过 BL 指令或者直接修改 PC 值来进入中断服务
3 )存储器的前 8X4 个字节当中,除了地址 0x00000014 【空闲,保留不用】之外,全部被用作异常矢量地址。

你可能感兴趣的:(职场,休闲)