摘要: 学习嵌入式才发现要看的书太多,外面的世界很精彩啊,现在来说说MMU吧,MMU是Memory Management Unit的缩写,是用来管理虚拟内存系统的器件。 MMU通常是CPU的一部分,本身有少量存储空间存放从虚拟地址到物理地址的匹配表。此表称作TLB(转换旁置缓冲区)。所有数据请求都送往MMU,由 MMU决定数据是在RAM内还是在大容量存储器设备内。如果数据不在存储空间内,MMU将产生页面错误中断。在现代处理器中扮演着非常重要的角色。操作系统通过使用处理器的MMU功能,能够实现很多功能,具体如下:(MMU所起的作用也可参考http://wenku.baidu.com/view/090.. 阅读全文
posted @ 2013-10-24 22:19 技术让梦想更伟大 阅读(2261) 评论(0) 推荐(0)
摘要: 如何使用开发板视频讲解在介绍MMU功能的时候,讲到了虚拟内存,可咱却一无所知啊,还是总结一下虚拟内存的一些相关知识吧。。。。。虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。 电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存技术,即匀出一部分硬盘空间来充当内存使用。当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。若计算机运行程序... 阅读全文
posted @ 2013-10-24 22:03 技术让梦想更伟大 阅读(354) 评论(0) 推荐(0)
摘要: 这几天了ARM9什么都不想做了,每天都想着这儿,买的板子实际上讲板子的内容很少的,都是些实际操作之类的,这个需要不断的联系才能熟练,板子配送的其余13张光盘都是讲的基于Linux的嵌入式,这个更需要时间去理解了,整好现在正在玩智能小车,准备弄个循迹,避障,超声波的车子,至于别的蓝牙模块的烧钱的就... 阅读全文
posted @ 2013-10-24 17:49 技术让梦想更伟大 阅读(3720) 评论(0) 推荐(0)
摘要: Shell是Linux系统中的一个重要的层次,它是用户与系统交互作用的界面.Shell除了作为命令解释程序以外,还是一种高级程序设计语言。利用Shell程序设计语言可以编写出功能很强、但代码简单的程序。 在linux系统的编程使用过程中,必须熟练掌握这些规则,才能越快越握的把我时间,编写出高效的程序。一,shell概述1.Shell的特点和主要版本2.Shell程序示例(shell程序也可存放在文件上)3.Shell过程的建立和执行(称作Shell文件或者Shell脚本(Shell script)) 建立shell 过程的步骤同建立普通文本过程相同,利用编辑器(vi或者gedit)进行程... 阅读全文
posted @ 2013-10-24 08:13 技术让梦想更伟大 阅读(450) 评论(0) 推荐(0)
摘要: 自己电脑的安装的软件太多了,如果重装linux系统的话,是在是太麻烦了,本身电脑系统是32位的,硬件上的配置也行,所以就安装了虚拟机,在虚拟机上又安装了一个Linuxd 系统,虽然速度是有些慢,总比浪费几天时间安软件要好些。。Linux系统可以在两种环境下操作:一种是在X Window的桌面环境下操作,它与Microsoft Windows环境下的操作十分相似;另一种是在控制台的字符屏幕下操作,它通过键盘输入命令来实现对系统的操作。 Linux常用命令shell是一种命令行解释程序(Command-Language Interpreter),负责用户和操作系统的沟通。在终端方式的shel... 阅读全文
posted @ 2013-10-24 00:23 技术让梦想更伟大 阅读(381) 评论(0) 推荐(0)