内存: SRAM 静态内存 特点就是容量小、价格高、优点是不需要软件初始化直接上电就能用 DRAM 动态内存 特点就是容量大、价格低、缺点就是上电后不能直接使用,需要软件初始化后才可以使用单片机中:内存需求小、而且希望开发尽量简单,适合全部SRAMPC中: 内存需求大、而且软件复...
分类:
其他好文 时间:
2015-11-17 12:49:20
阅读次数:
107
当拿到一个裸机之后,就需要为该嵌入式开发版安装系统,由于我学习的是tiny6410开发板,所有就以tiny6410开发板为例。在此之前,开发板的USB驱动已安装完成。(1)在电脑上,格式化SD卡,利用SD卡烧写工具SD-flasher将superboot也就是嵌入式版的BIOS烧入SD卡中;(2)在电脑上..
分类:
其他好文 时间:
2015-11-07 19:13:40
阅读次数:
240
题目分析下面的汇编led.s,查看S5PV210手册,说明程序的功能,和最终的运行结果,以及相关的硬件原理图,S5PV210手册可以在教学资源里的学习资料文件夹中下载。.equ GPH3CON, 0XE0200C60.equ GPH3DAT, 0XE0200C64.section .text.glo...
分类:
其他好文 时间:
2015-11-03 12:08:27
阅读次数:
399
根据s5pv210手册的326页:When the port is configured as output port, the pin state is the same as the corresponding bit. 设置gph3con为输出模式,然后向gph3dat中循环写数据,会将gph...
分类:
其他好文 时间:
2015-11-02 23:06:49
阅读次数:
305
这里的所谓的裸机编程指的是为“无OS支持的硬件系统编程”,而实际的编程工作肯定需要一个环境,通常这样的情况中,编程和编译的环境叫做“宿主机”,最终的程序在“目标机”上运行(交叉编译)。而OS环境编程指的是最终运行的程序是在有操作系统支持的环境中运行,而编程和编译的环境,可能是运行程序的机器(本地编译...
分类:
其他好文 时间:
2015-10-26 12:06:29
阅读次数:
233
OK,继续向操作系统迈进。由简入繁,先实现两个小功能。第一个是system tick,第二个是任务切换(PendSV)。一个是操作系统的心跳,一个是操作系统的并发处理的具体实现。System tick,在裸机程序里面,这个功能一直是用来做延时功能用的,用STM32做项目,基本都会用到。这里不准备再从...
分类:
其他好文 时间:
2015-10-12 19:15:55
阅读次数:
314
1. 分析硬件工作原理2. 查看硬件连接原理关系图 根据原理图完成相关基本初始化: 配置引脚功能,按要求逐步配置相关控制寄存器。3. 试写裸机驱动 尝试使用硬件的基本功能。4. 查阅内核中相关的内核驱动框架5. 实现驱动框架中的每一个具体层次 分析内核中已实现的通用层次,和需要驱动编写者完成的...
分类:
其他好文 时间:
2015-10-10 21:31:33
阅读次数:
229
前阵子一直忙着乱七八糟的事情,开学放假七天,睡一天看电影一天,还有一些琐事,虽然把开发板带回去了,但是也只是增加旅途的羁绊,说好的会在放假期间把选课系统写完,最后只写了一半。这就导致了后边阵脚大乱的悲剧。 迫不及待的回到乐嵌,感觉还是多学点东西心里才踏实。放假前的裸机都是小儿科,收假回来就变了...
分类:
其他好文 时间:
2015-09-20 10:29:42
阅读次数:
203
平台信息:内核:linux3.4.39系统:android4.4平台:S5P4418(cortex a9)作者:瘋耔(欢迎转载,请注明作者)欢迎指正错误,共同学习、共同进步!!关注博主新浪博客:http://weibo.com/cpjphone参考:S5PV210显示驱动分析与移植(android)...
分类:
移动开发 时间:
2015-09-18 15:37:32
阅读次数:
533
一键烧写linux步骤A:格式化SD卡,格式为FAT32(尽量用SD卡,其他需要转接板的卡可能会有问题)B:利用PC烧写工具SD_Writer.exe将SD卡启动文件mmc.bin烧写进SD卡中 a:启动SD_Writer.exe(win7需要以管理员身份运行) b:board model 选择64...
分类:
系统相关 时间:
2015-09-15 18:22:47
阅读次数:
286