ARM
风吹散了我们的记忆
嵌入式学习爱好者
展开
-
ARM裸机程序研究 - 编译和链接
1. Linux下的二进制可执行文件。 如果世界很简单,那么二进制可执行文件也应该很简单,只包括CPU要执行的指令就可以了。可惜,世界并不简单……。Linux下的二进制可执行文件(以下简称可执行文件),也并不是只包括了指令,还包括了很多其他的信息,比如,执行需要的数据,重定位信息,调试信息,动态链接信息,等等。 所有这些信息都按照一个预定的格式组织在一个可执行文件里面。Linux下叫转载 2017-05-29 09:07:50 · 477 阅读 · 0 评论 -
Linux系统结构 详解
Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。 1. linux内核 内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定转载 2017-06-12 19:51:16 · 348 阅读 · 0 评论 -
uboot 启动流程分析
在 uboot 第一阶段启动完成后将会调用 start_armboot 开始第二阶段的启动流程,这个阶段的代码由 c 语言编写,分析如下:一、基础数据结构第二阶段主要用到了两个数据结构即 gd_t 和 bd_t,其定义如下:[cpp] view plain copy/* 全局数据结构 */ typedef struct glo转载 2017-06-19 08:34:23 · 979 阅读 · 0 评论 -
【嵌入式Linux+ARM】硬件相关基础知识(门电路_UART_I2C_SPI)
比较基本的一些知识,就算再怎么水,一些基本的电路常识还是需要懂的,需要自己慢慢的积累,实际工作中需要好好积累硬件相关的知识; 正文开始:1.门电路与门、或门、非门的几个标志需要记住,特别是后面两个不要混淆,自己画了一遍:实际电路中可以组合使用:如与非门、或非门等复杂电路。这些是比较简单的,做个简单的复习:与门:1 1——>1转载 2017-06-02 08:46:14 · 677 阅读 · 0 评论 -
和菜鸟一起学linux内核源码之基础准备篇
在工作的这段时间,发现我的visio画图熟悉了点点,总喜欢把什么源码啊,结构啊之类的就当作流程图来画来理解,因为对于图,有一个很直观的认识,所以接下去也是以图为中心。 关于linux内核体系结构 说到操作系统,我们都会知道windows操作系统,linux操作系统,苹果的iOS操作系统,以前很火的塞班操作系统,还有最近消费类电子很火的Android操作系统。一个转载 2017-06-16 20:45:53 · 493 阅读 · 0 评论 -
GPIO示例
#include #include #include #include "mmu.h"#include "typedef.h"#include "S3C2451_gpio.h"//#include "S3C2451_uart.h"//#include "S3C2451_irq.h"//#include "S3C2451_eint.h"U8 disnum = 0;void l原创 2017-06-01 09:16:31 · 642 阅读 · 0 评论 -
S3c2451开发板的启动过程详解
开发板 启动过程1、概念基础SRAM,STATIC RANDOM ACCESS MEMORY 就是静态随即存储器SROM static read only memory 静态只读存储器ROM ,只读存储器RAM,随即存储器DRAM,英文全称Dynamic Random Access Memory,即动态随机存取存储器SDRAM,同步动态随机存储器 同步就是需要转载 2017-05-31 09:31:05 · 657 阅读 · 0 评论 -
s3c2451简介
简介Mini2451是一款高性能,低功耗的ARM9一体化平台板,它由广州友善之臂设计、生产和发行销售。它采用Samsung S3C2451作为主处理器,运行主频最高可达533MHz。作为Mini2440的继任者,它不仅仅是秉承了Mini2440“精于心,简于形”的外观,而且接口定义和布局尺寸几乎99%和Mini2440兼容,非常便于老用户更新换代;也利于新用户充分利用Mini2440现有的众多网原创 2017-05-30 09:20:56 · 2101 阅读 · 0 评论 -
NAND_flash和NOR_flash区别(最详细)
NAND flash和NOR flash详解NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清N原创 2017-05-28 09:32:28 · 1370 阅读 · 0 评论 -
ARM架构处理器全解析
前不久ARM正式宣布推出新款ARMv8架构的Cortex-A50处理器系列产品,以此来扩大ARM在高性能与低功耗领域的领先地位,进一步抢占移动终端市场份额。Cortex-A50是继Cortex-A15之后的又一重量级产品,将会直接影响到主流PC市场的占有率。围绕该话题,我们今天不妨总结一下近几年来手机端较为主流的ARM处理器。 以由高到低的方式来看,ARM处理器大体上可以排序为:Cortex-...转载 2018-04-11 14:33:59 · 8399 阅读 · 0 评论