1、描述计算机的组成及其功能。计算机是指一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。组成及其功能计算机由硬件系统、操作系统和应用软件所组成,没有安装任何软件的计算机称为裸机。一、硬件系统由运算器、控制器、存储器、..
分类:
系统相关 时间:
2016-08-06 22:08:08
阅读次数:
346
按键和中断部分 以按键触发中断为例,谈谈S5PV210的中断体系 要使用中断,首先要做好两个部分的工作:CPU中断的初始化和相应器件的中断的初始化。CPU中断初始化:就是要设置好CPU有关中断的东西。相关器件的中断初始化:譬如我们的按键,就要设置好按键,使其一按下按键,就触发中断。 (1)我们先来说 ...
分类:
其他好文 时间:
2016-08-06 21:40:59
阅读次数:
206
1:BL0BL1BL2分别是什么(1)BL0:s5pv210的iROM中固化的代码作用:初始化系统时钟,设置看门狗,初始化栈,加载BL1(2)BL1:从外部启动介质(nand/SD卡)中加载的uboot.bin的前16K代码作用:初始化RAM,关闭Cache,初始化DDR,设置栈,加载BL2(3)BL2:是指在代码完成重定位..
分类:
其他好文 时间:
2016-08-04 19:49:15
阅读次数:
190
时钟部分 (1)时钟域 S5PV210一共有三个时钟域:MSYS,DSYS,PSYS MSYS:(main system)主时钟域,包括CPU,DDR内存条,IROM和IRAM等 DSYS:(display system)显示时钟域,就是一般的和视频有关的就在这个时钟域中,如HDMI,TVENC。。 ...
分类:
其他好文 时间:
2016-08-02 23:58:28
阅读次数:
547
重定位和链接脚本 (1)重定位:分为静态重定位和动态重定位 静态重定位:静态重定位是在程序执行之前进行重定位,它根据装配模块将要装入的内存起始位置,直接修改装配模块中的有关使用地址的指令 我们下面要分析就是静态重定位的情况。 动态重定位:动态重定位是指,不是在程序执行之前而是在程序执行过程中进行地址 ...
分类:
其他好文 时间:
2016-08-01 22:29:05
阅读次数:
118
S5PV210大概的启动过程 1.大体的启动过程如下: 第零步:设置OM PIN引脚,就可以选择启动方式了,譬如从SD卡启动,emmc启动,norflash启动等等,我们这里假设从SD卡启动。 第一步:IROM内的代码(BL0)对SOC进行初步的初始化工作 第二步:从SD卡中复制BL1到SOC内的S ...
分类:
其他好文 时间:
2016-07-31 19:21:53
阅读次数:
296
看到一篇网文--你应该安装Linux系统的五个理由:http://os.51cto.com/art/201607/514876.htm感到有些奇怪。安装操作系统,是谁的事?我所买的计算机,都是装有正版的WIN7、WIN8。用的好好的。难道,还用我自己重新安装Linux?也许,小编买到的,是没有操作系统的裸机?如果我..
分类:
系统相关 时间:
2016-07-25 00:21:08
阅读次数:
273
8.2 多计算机
为了避免多处理机的构造困难,造价高昂的问题,多计算机(multicomputes)成为一个更加容易构建的系统。因为其基本部件只是一台配有高性能网络接口卡的PC裸机。获得高性能的设计互联网络以及接口卡。这与多处理机中构造共享储存器是完全类似的。
8.2.1 多计算机硬件
1.互联技术
也就网络拓扑有多种连接方式主要的有:
两种交换机制:
包交换:每个消息首先被分解成...
分类:
其他好文 时间:
2016-07-22 19:21:50
阅读次数:
258
嵌入式软件工程师学习路线朱有鹏老师语录:学习如走夜路,人多心里不慌。1、嵌入式基础预科2、ARM裸机全集3、C语言高级专题4、Uboot和系统移植5、Linux应用编程和网络编程6、Linux驱动开发实战----------------------------------------------------内存这个大话题C语言:C语言..
分类:
编程语言 时间:
2016-07-21 22:13:00
阅读次数:
282