自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

My Road Of Kernel. ——黄启侦

The wonderful life lies in excelling ourselves constantly.

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 PandaBoard ES配置SD卡及烧写

PandaBoard ES配置SD卡及烧写        从今天开始学习PandaBoard ES这块板子,并跟踪记录整个过程。废话不多说,相信刚刚拿到这块基于omap4460芯片的Pandaboard ES板子的朋友都想先让它跑起来。这也是我拿到这块板子之后的第一想法,下面将记录下我配置SD卡分区,编译BootLoader源码与烧写以及用串口打印的全过程。 1、  配置S

2012-09-21 11:35:14 5109 3

原创 Omap之Bootloader Project

Omap之Bootloader Project【本文内容均从OMAP官网整理而来】 1、OMAP Bootloader Overview2、OMAP Boot SequenceROM Code能够从如下部件引导:Serial (UART3), SD Card, eMMC, NAND, and USB. The order in which these devic

2012-10-04 17:45:29 1572

原创 Omap4460内存映射简介

Omap4460内存映射简介  Omap4460作为32位芯片,它的4G空间被分成4个部分(G0~G3):Q0:GPMC空间(通用存储器控制器)1、  用于NOR/NAND flash2、  用于SRAM:xLoader被Boot ROM中的代码加载到此处执行,空间大小为从零地址开始的16MBQ1:系统内部资源:1、Boot ROM internal(addr:0x

2012-10-04 17:14:59 2646 1

原创 时钟系统

时钟系统 S3C2440时钟系统介绍1、  一般来说,MCU的主时钟源主要是外部晶振或外部时钟,而用的最多的是外部晶振。在正确情况下,系统内所使用的时钟都是外部时钟源经过一定的处理得到的。由于外部时钟源的频率一般不能满足系统所需要的高频条件,所以往往需要PLL(锁相环)进行倍频处理。2、  在s3c2440中,有2个不同的PLL,一个是MPLL,另一个是UPLL,是给USB的。

2012-09-27 10:33:08 1071

原创 ARM体系结构(复习小结)

ARM体系结构(复习小结) 一、ARM工作模式a) 两种工作状态:ARM状态(32位)和Thumb状态(16位),可相互切换;b) ARM体系结构可以用两种方法存储字数据:小端(高高低低),一般情况是小端、大端(高低底高);c) 七种模式:用户模式(usr)、系统模式(sys)、快速中断(fiq)、外部中断(irq)、管理模式(svc,保护模式)、数据访问终止模式(ab

2012-09-27 10:09:51 894

原创 ARM指令重难点小记

ARM指令重难点小记  一、LDR伪指令与ADR伪指令详解a)  ADR的定义为:小范围的地址读取伪指令(地址无关代码),ADR指令将基于PC相对偏移的地址值读取到寄存器中,在编译源程序时ADR伪指令被编译器替换成一条合适的指令。通常,编译器用一条ADD指令或SUB指令来实现该ADR伪指令的功能,若不能用一条指令实现(当偏移量不能满足立即数规则时),则产生错误。b) LDR

2012-09-25 13:41:58 930

原创 PandaBoard ES所用到的引导加载程序

PandaBoard ES所用到的引导加载程序 引导加载程序,包括固化在固件中的Boot代码,和BootLoader两大部分。现在来分析一下Pandaboard ES所用到的各种Bootloader: 1、 Boot RomBoot Rom即为固化在固件中的frimware,它的作用是用来引导系统上电之后确定优先到哪里去找xLoader(具体查看PandaBoard ES的

2012-09-25 11:25:42 1586

转载 全球手机处理器架构进化论:从ARM9到A15

随着智能手机越来越普及,消费者在选购手机的时候也越来越理性化,除了关心价格和外观之外,手机的性能也成为了人们最关心的因素,大家都知道,处理器是影响手机性能的最关键的因素,像德州仪器、高通、英伟达以及三星等主流的处理器厂商,大家都已经耳熟能详。但是很多人并不知道,其实它们采用的都 是同一个架构——ARM架构,实际上,处理器采用的架构才是影响处理器性能的关键因素。今天,笔者就和大家一起,聊一聊ARM的

2012-09-12 09:54:27 2092

转载 一篇关于bootloader的好文章

本文详细地介绍了基于嵌入式系统中的 OS 启动加载程序 ―― Boot Loader 的概念、软件设计的主要任务以及结构框架等内容。 1. 引言 在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loade

2012-03-24 22:56:51 749

转载 深入解说:ARM流水线、PC值和冯诺依曼、哈佛结构

一、PC到底是多少呢?       “然后PC=PC+1”,老师经常这么说。       这不完全正确,PC自增一的情况指出现在无流水(non-pipeline)的情况下,这个时候取指,译码,执指都是顺序执行的。而在有流水的情况下就比较复杂了这里用arm7的三级流水线为例。        流水线使用三个阶段,因此指令分为三个阶段执行:1.取指(从存储器装载一条指令);2.译

2012-03-23 16:26:52 5235

转载 ARM BL或中断返回,一些细节!

上面的图是7处理器的寄存器示意图。摘自网络1, ARM3级流水线由ARM7-TDMI-S技术参考手册P2可知,ARM的流水线结构为:                   取指----->译码------>执行ARM代码: PC         PC- 4      PC - 8                   0x1008 0x1004   0x1000在此页,还注

2012-03-23 15:58:27 720

SSHSecureShellClient-3.2.9

SSHSecureShellClient 虚拟机下用于windows与linux之间文件的传输

2012-09-21

很好用的arm toolchain:arm-linux-gcc-4.4.3.tar(友善)

这个版本的toolchain很好用,不想自己编译的可以下载试试。

2012-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除