ARM架构处理器全解析

前不久ARM正式宣布推出新款ARMv8架构的Cortex-A50处理器系列产品,以此来扩大ARM在高性能与低功耗领域的领先地位,进一步抢占移动终端市场份额。Cortex-A50是继Cortex-A15之后的又一重量级产品,将会直接影响到主流PC市场的占有率。围绕该话题,我们今天不妨总结一下近几年来...

2018-04-11 14:33:59

阅读数 1752

评论数 0

uboot 启动流程分析

在 uboot 第一阶段启动完成后将会调用 start_armboot 开始第二阶段的启动流程,这个阶段的代码由 c 语言编写,分析如下: 一、基础数据结构 第二阶段主要用到了两个数据结构即 gd_t 和 bd_t,其定义如下: [cpp] view plain co...

2017-06-19 08:34:23

阅读数 622

评论数 0

和菜鸟一起学linux内核源码之基础准备篇

在工作的这段时间,发现我的visio画图熟悉了点点,总喜欢把什么源码啊,结构啊之类的就当作流程图来画来理解,因为对于图,有一个很直观的认识,所以接下去也是以图为中心。   关于linux内核体系结构        说到操作系统,我们都会知道windows操作系统,linux操作系...

2017-06-16 20:45:53

阅读数 284

评论数 0

Linux系统结构 详解

Linux系统一般有4个主要部分: 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。  1. linux内核         内...

2017-06-12 19:51:16

阅读数 163

评论数 0

【嵌入式Linux+ARM】硬件相关基础知识(门电路_UART_I2C_SPI)

比较基本的一些知识,就算再怎么水,一些基本的电路常识还是需要懂的,需要自己慢慢的积累,实际工作中需要好好积累硬件相关的知识;     正文开始: 1.门电路 与门、或门、非门的几个标志需要记住,特别是后面两个不要混淆,自己画了一遍: 实际电路中可以组合使用:如与...

2017-06-02 08:46:14

阅读数 413

评论数 0

GPIO示例

#include #include #include #include "mmu.h" #include "typedef.h" #include "S3C2451_gpio.h" //#include "S3C2451_...

2017-06-01 09:16:31

阅读数 311

评论数 0

S3c2451开发板的启动过程详解

开发板 启动过程 1、概念基础 SRAM,STATIC RANDOM ACCESS MEMORY  就是静态随即存储器 SROM static read only memory 静态只读存储器 ROM ,只读存储器 RAM,随即存储器 DRAM,英文全称Dynamic Rand...

2017-05-31 09:31:05

阅读数 392

评论数 0

s3c2451简介

简介 Mini2451是一款高性能,低功耗的ARM9一体化平台板,它由广州友善之臂设计、生产和发行销售。它采用Samsung S3C2451作为主处理器,运行主频最高可达533MHz。作为Mini2440的继任者,它不仅仅是秉承了Mini2440“精于心,简于形”的外观,而且接口定义和布局尺寸几乎...

2017-05-30 09:20:56

阅读数 1020

评论数 0

ARM裸机程序研究 - 编译和链接

1. Linux下的二进制可执行文件。     如果世界很简单,那么二进制可执行文件也应该很简单,只包括CPU要执行的指令就可以了。可惜,世界并不简单……。Linux下的二进制可执行文件(以下简称可执行文件),也并不是只包括了指令,还包括了很多其他的信息,比如,执行需要的数据,重定位信息,调...

2017-05-29 09:07:50

阅读数 265

评论数 0

NAND_flash和NOR_flash区别(最详细)

NAND flash和NOR flash详解 NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,...

2017-05-28 09:32:28

阅读数 646

评论数 0

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