随笔分类 -  ARM学习

ROM, RAM 和 SDRAM的区别
摘要:ROM是只读内存(Read-Only Memory)的简称,是一种只能读出事先所存数据的固态半导体存储器。其特性是一旦储存资料就无法再将之改变或删除。通常用在不需经常变更资料的电子或电脑系统中,资料并且不会因为电源关闭而消失DRAM(Dynamic Random Access Memory),即动态... 阅读全文

posted @ 2015-03-02 19:12 放.逐

通用异步发送器UART
摘要:1、 1 @****************************************************************************** 2 @ File:head.S 3 @ 功能:设置SDRAM,将程序复制到SDRAM,然后跳到SDRAM继续执行 4 @*****... 阅读全文

posted @ 2015-02-28 13:54 放.逐

系统时钟和定时器
摘要:一、@******************************************************************************@ File:head.S@ 功能:初始化,设置中断模式、系统模式的栈,设置好中断处理函数@***********************... 阅读全文

posted @ 2015-02-28 11:54 放.逐

中断体系结构
摘要:一、 1 @****************************************************************************** 2 @ File:head.S 3 @ 功能:初始化,设置中断模式、管理模式的栈,设置好中断处理函数 4 @***********... 阅读全文

posted @ 2015-02-10 19:48 放.逐

vim基本操作
摘要:1、保存退出,普通下,按大写ZZ;或者在命令模式下(冒号:shift+:)输入q; 大写ZQ不保存退出;2、撤销:u; 反撤:Ctrl+r3、普通删除delete, dd删除一行 阅读全文

posted @ 2015-02-05 18:50 放.逐

NAND FLASH
摘要:一、@***************************************************************************************************************************************************... 阅读全文

posted @ 2015-02-04 11:56 放.逐

内存管理单元MMU
摘要:一、.text.global _start_start: ldr sp, =4*1024 @调用C函数之前,要设置栈指针;栈的作用:保存上下文,传递参数,保存临时变量;因为堆栈向下生长,所以要将栈指针设置到地址空间的顶层;总共可用的只有4K,也就是4*1... 阅读全文

posted @ 2015-01-28 19:37 放.逐

makefile基础
摘要:1、除了开头的依赖关系,后面的命令行每行需要用TAB开头2、注释,C是/* */或//,汇编是@, makefile是#3、makefile中使用变量:在最开始(依赖关系前)加上,例如:objects=a.o b.o c.o d.o e.o ,引用是需要$(变量)形式,例如:$(objects),直... 阅读全文

posted @ 2015-01-27 21:32 放.逐

C语言基础
摘要:一、常见数据范围二、C语言指针基础1、指针: 指针就是地址,指向一个变量的指针,也就是这个变量的地址2、指针变量: 本质是变量,也就是把另一个变量的地址(指针)放入这个变量3、指针变量定义: 数据类型 *指针变量 如:int *p 在int *p中,p是指针变量,*表示该... 阅读全文

posted @ 2015-01-22 14:13 放.逐

[转载]S3C2410 MMU技术精解
摘要:MMU,全称Memory Manage Unit,中文名——存储器管理单元。 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不... 阅读全文

posted @ 2015-01-22 08:50 放.逐

编译错误1
摘要:1、错误提示:liubo.S:1:Error:badexpressionliubo.S:1:Error:junkatendofline,firstunrecognizedcharacteris`0'错误:.equmem_control_address,#0x48000000@宏定义,存储控制器起始地... 阅读全文

posted @ 2015-01-19 20:48 放.逐

存储管理器
摘要:一、汇编初始化部分(liubo.S) 1 .equ mem_control_address, 0x48000000 @宏定义,存储控制器起始地址 2 .equ sdram_address, 0x30000000 @宏定义,SDRAM的起始地址 3 ... 阅读全文

posted @ 2015-01-19 20:24 放.逐

Windows下程序烧写完整步骤
摘要:一、软件安装1、OPENOCDhttp://download.csdn.net/detail/a1181803348/83758712、安装gcchttp://download.csdn.net/detail/a118180333、安装http://download.csdn.net/detail/... 阅读全文

posted @ 2015-01-19 14:48 放.逐

Ubuntu指令
摘要:1、解压指令.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName.gz 解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz 解压:ta... 阅读全文

posted @ 2015-01-18 17:25 放.逐

Ubuntu软件安装
摘要:一、安装gcc编译器http://download.csdn.net/detail/a1181803348/83735391、进入root2、下载arm-linux-gcc-4.4.3.tar.gz,放入Ubuntu主目录3、sudo tar -C / -zxv -f arm-linux-gcc-4... 阅读全文

posted @ 2015-01-17 17:52 放.逐

Ubuntu系统安装设置
摘要:一、Ubuntu14.04 32位下载官方版本库http://releases.ubuntu.com/14.04/中科大源http://mirrors.ustc.edu.cn/ubuntu-releases/14.04/阿里云开源镜像站http://mirrors.aliyun.com/ubuntu... 阅读全文

posted @ 2015-01-17 16:43 放.逐

导航