嵌入式
快乐出发0220
这个作者很懒,什么都没留下…
展开
-
LED实验
LED实验 参考文件:http://blog.csdn.net/TQW4321/archive/2009/03/01/3948191.aspx //这一个真正的全裸代码。具体原理是这样的: //首先是设置到NAND Flash 启动。当ARM 上电后,会自动读取NANDFlash // 0x0000000地址处执行代码。我们将代码编译联接地址也设为0x0000000 //然后,用Jfla原创 2013-01-17 13:27:21 · 800 阅读 · 0 评论 -
链接地址
链接地址 参考链接:http://blog.csdn.net/luomuxiaoxiao98/article/details/8504044 代码: /********************Makefile**************************************/ led.bin: start.o led.o arm-linux-ld -T leds.lds -o原创 2013-01-18 20:10:17 · 767 阅读 · 0 评论 -
串口uart
uart 参考链接:http://blog.csdn.net/xavierxiao/article/details/5335338 代码: #define ULCON0 (*((volatile unsigned long *)0x7F005000)) #define UCON0 (*((volatile unsigned long *)0x7F005004)) #原创 2013-01-18 17:16:46 · 851 阅读 · 0 评论 -
S3C6410系统时钟
S3C6410 系统时钟 参考文章:http://blog.csdn.net/yyttiao/article/details/7933646 汇编语言代码: .globl clock_init clock_init: /* 1.设置LOCK_TIME */ ldr r0, =0x7E00F000 /* APLL_LOCK */ ldr r1, =0x0000FFFF str原创 2013-01-18 11:19:01 · 803 阅读 · 0 评论 -
NAND Flash
NAND Flash 参考链接:http://blog.csdn.net/angusing/article/details/8047155 SDRAM.C代码: #include #define MEMCCMD 0x7e001004 #define P1REFRESH 0x7e001010 #define P1CASLAT 0x7e001014 #define MEM_SYS_CF原创 2013-01-19 12:43:29 · 823 阅读 · 0 评论 -
异常处理
参考链接:http://blog.csdn.net/mcgrady_tracy/article/details/7820311 http://blog.csdn.net/feixiaku/article/details/8363850 ARM支持7种类型的异常,它们是: 复位异常 未定义指令异常 软中断指令异常 预取指令异常 数据中止访问异常 中断异常 快速中断异常 AR原创 2013-01-19 23:52:33 · 913 阅读 · 0 评论 -
Linux的僵尸进程及其解决方法
1. 产生原因: 在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他,那么他将变成一个僵尸进程。通过ps命令查看其带有defunct的标志。僵尸进程是一个早已死亡的进程,但在进程表(processs table)中仍占了一个位置(slot)。 但是如果该进程的父进程已经先结束了,那么该进程就不会变成僵尸进程。因为每个进程结束的时候,系统都会原创 2013-10-23 09:59:08 · 882 阅读 · 0 评论