![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
体系结构ARM
jiaguang3010717
这个作者很懒,什么都没留下…
展开
-
S3c2410软件调试总结
<br />S3c2410软件调试总结 <br />7、8月份的时候自己用空余时间制作了一块S3c2410+Cyclone EP1C6的开发版,由于没有时间就一直扔在那里,最近空了下来,我用了3个星期的时间埋头对开发板对了全面的调试,我的工作重点是放在 bootloader、ucos-ii等相对比较简单的程序,借此来完成对硬件模块的测试以及对S3c2410的熟悉。<br /><br /> 很高兴,现在各个模块已经全部打通,我个人自己写的Nor Flash bootloader、Nand Flash b转载 2010-08-14 13:59:00 · 448 阅读 · 0 评论 -
ARM体系中所描述的RO,RW和ZI数据解析
一直以来对于ARM体系中所描述的RO,RW和ZI数据存在似是而非的理解,这段时间对其仔细了解了一番,发现了一些规律,理解了一些以前书本上有的但是不理解的东西,我想应该有不少人也有和我同样的困惑,因此将我的一些关于RO,RW和ZI的理解写出来,希望能对大家有所帮助。要了解RO,RW和ZI需要首先了解以下知识: 1. ARM程序的组成 此处所说的“ARM程序”是指在ARM系统中正在执行的程序,而非保存在ROM中的bin映像(image)文件,这一点清注意区别。一个ARM程序包含3部分:RO,RW和Z转载 2010-08-14 13:55:00 · 535 阅读 · 0 评论 -
nand flash结构以及读写分析
<br /> <br />因为要做一个存储器专题,与同门分好工,他讲基础,我讲前沿,参考了很多资料,决定讲一下nand flash,虽然距离东芝提出nand flash结构已经有20年的历史了,但是随着基于nand flash技术的固态存储器SSD必将一统天下。当下,市面上的闪存多是基于两种技术的,nor flash和nand flash,有趣的是nor flash是Intel在1988年开发的,随后一年才有了东芝的nand flash,而现在做nand flash最好的就是东芝和三星了,一向以要做就做To转载 2010-08-19 14:10:00 · 909 阅读 · 0 评论 -
S3C2410读写Nand Flash分析----刘洪涛
<br />一、结构分析 <br /><br />S3C2410处理器集成了8位NandFlash控制器。目前市场上常见的8位NandFlash有三星公司的k9f1208、k9f1g08、k9f2g08等。k9f1208、k9f1g08、k9f2g08的数据页大小分别为512Byte、2kByte、2kByte。它们在寻址方式上有一定差异,所以程序代码并不通用。本文以S3C2410处理器和k9f1208系统为例,讲述NandFlash的读写方法。 <br /><br />NandFlash的数据是以转载 2010-08-19 14:16:00 · 1585 阅读 · 0 评论 -
ARM GNU 汇编语法浅析
第一部分 Linux下ARM汇编语法<br /> 尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针、设置页表、操作 ARM的协处理器等。初始化完成后就可以跳转到C代码执行。需要注意的是,GNU的汇编器遵循AT&T的汇编语法,可以从GNU的站点(www.gnu.org)上下载有关规范。<br /><br />一. Linux汇编行结构<br />任何汇编行都是如下结构:<br />[:] [} @ comment<br />[:] [} @ 注释<br转载 2010-08-18 12:04:00 · 1055 阅读 · 0 评论 -
S3C2410--MMU
s3c2410 MMU(存储器管理单元)讲解(转)<br /> MMU,全称Memory Manage Unit, 中文名——存储器管理单元。<br /> 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序员的面前,那就是应用程序太大以至于内存容纳不下该程序,通常解决的办转载 2010-09-20 13:18:00 · 637 阅读 · 0 评论 -
分析各家2440开发板的性价比(初学者如何选择开发板)
<br />作者:gooogleman(wogoyixikexie@gliet)<br /> 我曾经在大学买过两个ARM9,经历了纠结的入门过程http://blog.csdn.net/gooogleman/archive/2010/05/23/5617981.aspx 我觉得选择一个合适的开发板很重要,所以特花了几天时间写了这篇文章,希望对大家有帮助。<br /> 刚才一觉醒来,我就淘宝了一番,分析各家2440开发板的性价比。<br /> 首先抛弃那些土枪开发板,太低价格没有啥保障因素的。<转载 2010-12-03 20:14:00 · 1612 阅读 · 0 评论 -
关于各家6410开发板的分析比较
<br /> 首先,删除以前空洞的淘宝链接比较,记得以前淘宝的6410 开发板基本上是友坚独霸天下,所以当时也没有什么可写的,只有一家,真的不好比较。现在不同了,从去年年底开始市场上冒出了华天正的REAL6410,飞凌的TE6410,等等。<br /> 由于6410的开发难度以及工艺成本问题,目前市场上常见的有如下几种6410 开发板:<br /> 一、友坚。<br /> 友坚做的比较早,开始的时候价格好高,后来一路下跌,现在降价到2K多到3K多不等,还根据外设不同做了几种开发板。<br转载 2010-12-03 20:46:00 · 8801 阅读 · 5 评论