arm开发
yankehu
喜欢嵌入式的linux前进者
展开
-
ubuntu 12.04 安装adb
sudo add-apt-repository ppa:nilarimogard/webupd8sudo apt-get updatesudo apt-get install android-tools-adb android-tools-fastboot原创 2013-02-05 16:49:11 · 717 阅读 · 0 评论 -
在micro2440中写NAND FLASH 裸机程序的理解
致谢原文作者:http://www.cnblogs.com/hnrainll/archive/2011/06/01/2065504.html相关:http://blog.csdn.net/lq_automatic/article/details/6993270Nand Flash数据存储规则与数据读写方法(一) 谈到Nand Flash的数据存储方式,关于NAND Fl转载 2014-03-27 16:12:47 · 863 阅读 · 0 评论 -
micro2440 LCD裸机测试
最近几天在弄micro2440的LCD,遇到了诸多原创 2014-03-18 22:40:01 · 1254 阅读 · 0 评论 -
bne 1b什么意思
bne 1b什么意思head.S中初始化内存有以下一段程序:ENTRY(memsetup) @ initialise the static memory @ set memory control registers mov r1, #MEM_CTL_BASE adrl r2, mem_cfg_val add r3, r1, #521: ldr r4, [r2], #转载 2014-03-20 22:49:36 · 814 阅读 · 0 评论 -
C中的volatile用法
原文:http://www.cnblogs.com/chio/archive/2007/11/24/970632.htmlvolatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化转载 2014-03-23 22:17:13 · 544 阅读 · 0 评论 -
GNU 汇编中的#define 等宏定义解释
在Linux源代码中,以.S为扩展名的文件是“纯”汇编语言的文件。这里,我们结合具体的例子再介绍一些AT&T汇编语言的相关知识。 1.GNU汇编程序GAS(GNU Assembly和连接程序当你编写了一个程序后,就需要对其进行汇编(assembly)和连接。在Linux下有两种方式,一种是使用汇编程序GAS和连接程序ld,一种是使用gcc。我们先来看一下GAS和ld:GAS把汇编语言原创 2014-03-24 15:44:40 · 5208 阅读 · 1 评论 -
NAND flash small block 与 large block 的区别
NAND flash small block 与large block 的区别根据结构不同,NAND有两类:大页的NAND和小页的NAND。每种NAND的一页中都有数据段和附加段,大页的NAND中数据段=2048B、附加段=64B;小页的NAND中数据段=512B、附加段=16B。小页的NAND是:One page = 512B + 16B, One block = 32page大页的转载 2014-03-25 23:00:29 · 2038 阅读 · 0 评论 -
关于在linux下出现stdio.h文件不存在等gcc标准库不能找到的解决办法
gcc 不能找到标准库的解决办法原创 2014-05-17 03:48:29 · 17102 阅读 · 0 评论