ARM+LINUX
文章平均质量分 52
lyf_1203
这个作者很懒,什么都没留下…
展开
-
常用ARM汇编指令积累
MOV,LDR:ldr r0, 0x12345678就是把0x12345678这个地址中的值存放到r0中。而mov不能干这个活,mov只能在寄存器之间移动数据,或者把立即数移动到寄存器中,这个和x86这种CISC架构的芯片区别最大的地方。x86中没有ldr这种指令,因为x86的mov指令可以将数据从内存中移动到寄存器中。BIC―――――位清除指令指令格式:BIC{con原创 2012-03-29 00:03:00 · 678 阅读 · 0 评论 -
如何计算时钟输出频率
这里用的是FS2410 板子,下图来源来芯片手册 MPLL(FCLK)=(m*Fin)/(p*2^s)m=MDIV+8,p=PDIV+2,s=SDVI S3C2410 为例:MDIV=0x5c/0x28 PDIV=0x08 , SDVI=0x0 Fin=12M (Fin 表示晶振,具体数值查芯片手册)MPLL=(0x5c+8)*12M/(0x08+2)*2^0)=原创 2012-03-29 00:00:21 · 2887 阅读 · 0 评论 -
ARM交叉环境配置(图解)
一.网络配置 1. 设置VM, IP 地址,使它能正常跟 主机通信。并安装,启用SAMBA,TFTP ,SSH相关服务 2.通过samba,将uImage拷贝到/tftpboot目录下 3. 将filesystem.tar.bz2解压到/opt/目录下 5.通过samba将toolchains_for_s3c2410.tar.bz2拷贝到/原创 2012-04-07 23:13:58 · 900 阅读 · 0 评论