自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 同步和异步的区别

举个例子:普通B/S模式(同步)AJAX技术(异步)同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕--------------------------------------------------------------------------------------------

2014-11-28 15:52:30 308

原创 串口的编写步骤

1.每位数据占据的时间(波特率)2.开始位3.数据位4.停止位

2014-11-28 15:52:03 437

原创 makefile 生成多个 .o文件

led.bin: start.o clock.o led.o arm-linux-ld -Ttext 0 -o led.elf start.o clock.o led.o arm-linux-objcopy -O binary led.elf led.bin arm-linux-objdump -D led.elf > led.dis%.o : %.S arm-linux-gcc -o

2014-11-28 11:12:20 2247

原创 c语言中volatile的作用

举例说明:int ii=1;printf("hello");正常情况下,系统会自动优化i=1这个程序,因为他对输出hello无关紧要。volatile int i 则不会优化

2014-11-27 22:06:15 408

原创 汇编中的pc的意思

Program Counter程序计数器,用于指示当前将要执行的下一条机器指令的内存地址。在IBM PC计算机中所用的INTEL CPU中,它被称为 IP (Instruction Pointer指令指针)

2014-11-27 20:55:39 3740

转载 汇编指令b和bl区别

B常用于不返回的跳转,比如跳到某个标号处,BL则用于子程序跳转(要返回,返回地地存于LR)B. (注意B后面的“.”)这个“.”是指定当前的地址,如果使用 B.这条指令,其实就是死循环。

2014-11-27 20:49:24 2544

原创 在Linux中编译汇编文件并生成bin二进制文件

arm-linux-gcc -c -o start.o start.S#-c表示编译arm-linux-ld -Ttext 0 -o led.elf start.o#ld链接     -Ttext 0  代码段从0开始  -o表示输入文件arm-linux-objcopy -0 binary led.elf led.bin#十六进制转换为2进制文件

2014-11-27 17:11:55 2473

原创 写裸板程序

1.写启动代码写启动代码包括(a.硬件初始化  b.调用c函数)2.编写c函数

2014-11-27 11:19:51 432

转载 tiny6410烧写环境

环境:PC机(xp系统)1、准备SD卡uboot     需要SD卡烧写器和uboot镜像     下载地址为:     SD卡烧写器:http://download.csdn.net/detail/songlan0012/7297353     sd卡uboot镜像:http://download.csdn.net/detail/songlan0012/7303369

2014-11-26 14:42:41 646

转载 NAND Flash和NOR Flash的区别

1. 区别    NOR的特点是芯片内执行(XIP,eXecute In Place),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中。优点是可以直接从FLASH中运行程序,但是工艺复杂,价格比较贵,NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。  NAND结构能提供极高的单元密度,可以达到高存储密

2014-11-26 10:17:00 327

原创 存储器与寄存器有什么不同?

寄存器在CPU的内部,它的访问速度快,但容量小(8086微处理器只有14个16位寄存器)、成本高,它用名字来标识(如AX、BX等),没有地址;存储器在CPU的外部,它的访问速度比寄存器慢,容量大(20根地址线寻址1M内存空间)、成本低,存储单元用地址来标识,地址可用各种方式形成。

2014-11-25 21:37:50 2013

原创 arm指令MOV和ldr的区别

内存中某处读取到寄存器中,只能使用ldr比如:ldr r0, 0x12345678就是把0x12345678这个地址中的值存放到r0中。而mov不能干这个活,mov只能在寄存器之间移动数据,或者把立即数移动到寄存器中

2014-11-25 20:37:34 479

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除