arm
文章平均质量分 70
爱的lama
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ARM汇编指令和体系结构之4月8号
学习朱老师嵌入式课程第一天整个编程及运行过程;程序员用汇编指令编程 --经汇编器汇编成二进制可执行程序文件-->二进制文件被CPU读取进去-->CPU内部电路对二进制文件解码-->解码通过则CPU执行指令、完成指令动作。汇编语言与C等高级语言的差异;汇编难写,C好写汇编无可移植性,C语言有一定可移植性,Java等更高级语言移植性更强。汇编语言效率最高原创 2017-04-08 09:20:21 · 356 阅读 · 0 评论 -
汇编写启动代码413
1.关看门狗(watch dog timer 看门狗定时器)//可硬件也可以软件看门狗,又叫 watchdog timer,是一个soc内部的定时器电路, 一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔一端时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就回给出一个复位信号到MCU,是MCU复位.原创 2017-04-13 18:46:05 · 562 阅读 · 0 评论 -
soc时钟系统4月17 一个周末玩了三四天啊 速八真不错
学习朱有鹏朱老师嵌入式教学视频学习笔记 shfit键又坏了 大部分cpu采用三种方式; 外部直接输入时钟信号,soc引脚用来输入外部时钟信号,可以用在低频,用的很少 外部晶振加上内部时钟发生器。可以用在低频。大部分的单片机 外部晶振加上内部时钟发生器加上内部PLL锁相环产生高频时钟加上内部分频器分频得到各种频率的时钟,210就是这样。 210采用这种方式的原因;原创 2017-04-18 09:23:21 · 714 阅读 · 0 评论 -
一步步开始一个简单裸机编程
点亮led的步骤: 1.查看原理图 查看电路中led的电路连接方式控制gpio就可以控制led的亮灭 2.查看数据手册 因为所有的硬件和软件连接都是通过寄存器来完成的,所以对硬件的操作就是对相应的寄存器进行操作。led的对应gpio分别是GPJ0_3,GPJ0_4,GPJ0_5和pwmtout1 GPJ0的寄存器有 GPJ0原创 2017-04-13 11:03:55 · 1358 阅读 · 0 评论 -
makefile初相识4月12
为什么需要MakefileMakefile是用来管理工程的。在一个正式的软件项目中,由很多个.c和.h文件构成,此时如果直接在命令行编译,就会像这样:gcc a.c b.c c.c d.c e.c f.c g.c -o exe每次编译都要输入一堆东西很麻烦,这个问题严重影响工作效率,怎么办?Makefile来解决一个简单的Makefile示例步骤:1.先创建两个个c文件原创 2017-04-12 20:42:55 · 320 阅读 · 0 评论 -
在linux下安装交叉编译链
因为在/mnt/目录下找不到winshare共享文件夹,所以我采用u盘来拷贝交叉编译链压缩文件 linux中装软件的特点 linux中安装软件比windows中复杂。linux中安装软件一般有以下几种方法: 第一种:在线安装。譬如ubuntu中使用apt-get install vim来安装vim软件。 第二种:自己下载安装包来安装。这种方式的缺陷就是你不知道你下载的原创 2017-04-12 18:46:27 · 5533 阅读 · 0 评论 -
开发板刷系统4月10号
刷系统就是利用刷机工具,向开发板中烧录预先编译好的系统镜像 串口输出的意义 串口是一种硬件通信口,因为串口的速度很慢,所以现在基本不使用串口,现在主要用调试 桌面电脑可以打开一个虚拟控制台,嵌入式系统一般用串口来做控制台 一般用一根串口线链接开发板串口和电脑串口,然后在电脑上打开一个串口监视,这样开发板上的串口输出内容就可以在电脑上看到,也可以通过串口向开发板原创 2017-04-10 18:53:19 · 401 阅读 · 0 评论 -
开发板刷系统的补充 4月11
裸机刷机有两种方式,sd卡和usb刷机也就是dnw刷机启动 如果没有sd卡 并且sd0的bootloader已经被破化导致系统无法启动,则可以使用dnw刷机 dnw刷机步骤; 需要的材料: usb转串口驱动,secureCRT软件,dnw的usb驱动,dnw软件,fastboot软件(在dos界面调用 而不是安装),fastboot的usb驱动,usb原创 2017-04-11 15:07:40 · 383 阅读 · 0 评论 -
ARM汇编指令特点
学习朱老师的嵌入式教程笔记 ARM的汇编特点 ARM采用LDR/STR架构 arm采用risc架构,cpu不能直接读取内存,所以需要将内存内容加载到寄存器。 ldr 指令将内存内容加载入通用寄存器 str 指令将寄存器内容存储到内存 特点2 8种寻址方式 寄存器寻址 mov r1 ,r2 立即寻址 mov r0, #0xFF00 加#表示这是一个数原创 2017-04-09 11:12:52 · 602 阅读 · 0 评论 -
ARM的编程模式和七种工作模式 4月9号
学习朱老师的嵌入式教程学习笔记 ARM 采用的是32位架构. ARM 约定: Byte : 8 bits Halfword :16 bits (2 byte) Word : 32 bits (4 byte)大部分ARM core 提供: ARM 指令集(32-bit) Thumb 指令集(16-bit ) Thumb2指令集(16 & 32bit) Jazelle core原创 2017-04-09 10:12:22 · 444 阅读 · 0 评论 -
S5PV210的启动过程 4月8号
学习朱老师嵌入式课程第一天内存;sram 容量小 价格高 单片机 不需要软件初始化 上电就可用dram 容量大 价格低 电脑 笔记本 嵌入式的内存 需要软件初始化后才可以使用外存norflash可以总线式相连 放启动代码nandflash不可以总线式相连 不能上电cpu直接读取,需要初始化软件然后通过时序接口读取所以电脑中的bios就是一块norflas原创 2017-04-09 09:33:23 · 465 阅读 · 0 评论 -
串口通信4月18号
学习朱友鹏老师嵌入式教程学习笔记之串口通信,部分文档转载之朱老师课堂笔记 推荐朱老师的视频网址;http://edu.51cto.com/roadmap/view/id-90.html 通信的概念; 通信过程有编码,传输,解码 1,同步通信和异步通信;按照发送方和接收方的时钟节拍是否一致 现在一般都采用异步通信。 2,电平信号和差分信号 (1)、电平信原创 2017-04-18 16:13:15 · 514 阅读 · 0 评论
分享