ARM体系结构与接口技术-计算机硬件基础

本文介绍了IT底层开发的基础知识,包括嵌入式系统的分层结构、Linux在ARM平台的应用、ARM处理器架构、接口技术如GPIO、PWM等,以及计算机基础知识如进制、计算机组成、多级存储结构、地址空间和CPU工作原理。

目录

一、底层开发导学

1.嵌入式系统分层

1.1系统分层

​编辑

1.2linux层次结构

1.3 Linux子系统

二、ARM体系结构与接口技术课程导学 

2.1ARM:处理架构,即CPU

2.2 接口技术

三、计算机基础知识

3.1 计算器的进制

3.2 计算机的组成

3.3 总线

四、多级存储结构与地址空间

4.1 三级存储结构

4.2地址空间

五、CPU工作原理概述

5.1CPU工作原理


ARM:处理器

系统移植:将linux系统撞到ARM平台上

驱动开发:开发linux内部设备的驱动

一、底层开发导学

1.嵌入式系统分层

1.1系统分层

操作系统(Linux)的作用 : 向下管理硬件、向上提供接口(API)

应用开发(应用软件):用系统提供的接口(API),做上层应用程序的开发

底层开发(硬件):即做操作系统本身的开发

1.2linux层次结构

1.3 Linux子系统


    1.进程管理:管理进程的创建、调度、销毁等
    2.内存管理:管理内存的申请、释放、映射等
    3.文件系统:管理和访问磁盘中的文件(文件I/O)
    4.设备管理:硬件设备及驱动的管理
    5.网络协议:通过网络协议栈(TCP、IP...)进行通信

二、ARM体系结构与接口技术课程导学 

2.1ARM:处理架构,即CPU

存储模型:数据、指令再内存中如何存储

工作模式:不同模式满足不同条件的需求(内核空间用户空间)

寄存器:CPU内部存储器

异常机制:CPU正常执行程序时遇到的异常,CPU处理异常的机制

流水线:指令在CPU中如何执行的流程

指令集:汇编指令集

学习 完 达到 程序在CPU的运行原理

2.2 接口技术

即如何通过CPU处理硬件

举例:

GPIO接口:可以控制LED灯

PWM接口:蜂鸣器

UART,即通用异步接收器/发送器

ADC:测电压

RTC (Rea

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值