
ARM
文质彬彬online
人生苦短,我爱Python!
展开
-
ARM汇编指令的自我介绍(1)--算数与逻辑指令
一、 算数和逻辑指令: a、 ADC 带进位的加法: (addition with carry) ADC{条件}{S} <dest>, <op1>, <op2> 描述:dest = op1 + op2; S后缀可则根据指令执行结果更新CPSR中的条件码。 b、 ADD 加法 (addition) ADD{条件}{S} <dest>, <op1>, <op2> 描述:dest = op1 +原创 2017-07-30 16:40:08 · 392 阅读 · 0 评论 -
用串口修改ARM的IP地址
要修改ARM开发板的IP,如果是yaffs2文件,可以1、首先要修改/etc/init.d/rcS文件,在/sbin/ifconfig lo 127.0.0.0下添加一行/sbin/ifconfig eth0 192.168.1.112 up注:192.168.1.112只是举例,可以改成你想要修改的IP地址本来这样修改之后就可以的,但是我发现仍然不行,使用ifconfig命令,发现开发板IP地址没原创 2017-08-18 10:48:34 · 2926 阅读 · 0 评论 -
ARM时钟寄存器配置之分频配置
CLKDIV0(Clock divider ratio controlregister0) 时钟驱动比率控制寄存器0 ARMCLK比率=(ARMDIV + 1)。 HCLK比率=(PREDIV + 1)*(HCLKDIV + 1) 限制更改ARMDIV寄存器。 1.工作注意,ARMCLK应该等于或比HCLK快。(X乘以X是整数) 2。改变PREDIV,HCLKDIV字段在nRESET发原创 2017-08-05 11:30:53 · 1533 阅读 · 0 评论 -
Linux驱动开发之环境配置
所用软件环境: 1、VMware Workstation 2、Ubuntu 12.04 3、windows 7 4、SecureCRT 配置目标:将Win7虚拟机VMware Workstation的Ubuntu共享文件夹映射到Win7的网络位置,以便驱动开发时进行交叉编译。 步骤: 1、在VMware Workstation下安装Ubuntu 12.04(也可以是其他版本) 2、原创 2017-08-05 16:10:56 · 342 阅读 · 0 评论 -
ARM时钟寄存器配置之设置锁定时间
LOCKCON0(MPLL lock time count register)MPLL锁定时间计数寄存器0 传统的PLL需要在PLL之后稳定持续时间。时间长短可以根据不同的不同而不同设备变化。因此,软件必须在lockcon0 / 1寄存器中使用适当的值来调整这些字段它的值意味着外部参考时钟的数量。 MPLL锁定期计算ARMCLK、HCLK和PCLK的时间计数值。通常,M_LTIME原创 2017-08-06 17:12:11 · 859 阅读 · 0 评论 -
ARM时钟配置之设置锁相环
MPLL configuration register(主锁相环配置寄存器) MPLLCON 位 描述 初始值 RESERVED [31:26] - 0x00 MPLLEN_STOP [25] 0 ONOFF [24]原创 2017-08-06 17:16:06 · 892 阅读 · 0 评论 -
ARM时钟寄存器配置之设置时钟源
CLKSRC 位 描述 初始值 RESERVED [31:21] - 0x00000 SEL_CAMCLK [20] CAMCLK分割器的源时钟 0 : EPLL 1 : MPLL 0 SELHSSPI1 [19] HS-SPI1时原创 2017-08-06 17:17:41 · 1138 阅读 · 0 评论 -
Linux arm 3.6.0kernel Configuration的menuconfig
在linux文件夹下,使用make menuconfig命令得到下面图案 General setup ---> 一般设置 Enable loadable module support ---> 启用可装入模块支持原创 2017-08-06 18:02:08 · 873 阅读 · 0 评论 -
关于汉字字库与结构体的一些想法(未完待续)
汉字字库很庞大,如何进行编写汉字字库呢,下面我来讨论讨论如何进行编写。原创 2017-10-01 01:45:57 · 670 阅读 · 0 评论