首页 > 其他分享 >01_前言和学习方法介绍

01_前言和学习方法介绍

时间:2023-12-14 15:24:16浏览次数:28  
标签:01 前言 结构图 学习 方法 子系统

01_前言和学习方法介绍

  • ARM裸机程序系统结构图

    • 应用层
    • 驱动层
    • 硬件层
  • 类Android等复杂功能系统结构图(有OS)

    • Applications
    • Kernel
    • Driver
    • H/W

学习内容

  • 交叉编译环境搭建
  • bootloader功能子系统
  • 内核核心子系统
  • 文件系统子系统

学习思路和方法

先整体后局部,层层推进

如何编译 -> 如何添加命令或功能 -> 如何定义自己的开发板

每个子系统都具有一个复杂的层次关系
需要首先掌握相关仔细的藏宝图,有了这个地图,去探索就有了方向。

标签:01,前言,结构图,学习,方法,子系统
From: https://www.cnblogs.com/staraire/p/17901233.html

相关文章

  • 01_ARM学习准备工作
    01_ARM学习准备工作熟悉Tiny210开发ARM9-2410ARM11-6410CortexA8-Tiny210CortexA15...1.开始进入到真正的嵌入式阶段1.1.理解一下我们要学的内容启动过程1、上电2、从BIOS里读引导信息3、bootloader:准备运行环境,引导操作系统3、操作系统kernerlinit4......
  • 【项目学习】谷粒商城学习记录7 - 认证服务
    【项目学习】谷粒商城学习记录7-认证服务一、环境搭建&准备工作1.创建新模块2.配置依赖pom.xml文件引入common模块,排除gulimall-common包的mybatis-plus将模块添加到注册中心添加配置信息添加服务发现注解启动类添加远程调用注解@EnableFeignClients测......
  • 【Python】人工智能-机器学习——不调库手撕深度网络分类问题
    1.作业内容描述1.1背景数据集大小150该数据有4个属性,分别如下Sepal.Length:花萼长度(cm)Sepal.Width:花萼宽度单位(cm)Petal.Length:花瓣长度(cm)Petal.Width:花瓣宽度(cm)category:类别(IrisSetosa\IrisVersicolour\IrisVirginica)1.2要求在不调用机器学习库的情......
  • php深化学习(二)
    为了提高一定效率,我需要一些工具的工具比如composer,vscode,phpstudy,宝塔控制面板composer:是php专门管理包工具。安装看https://docs.phpcomposer.com/00-intro.html教程就行。composer不光是管理工具,还能自动构建加载器,是定制个人框架的必备的。vscode:一个开源的自己自定义的......
  • 【Python】人工智能-机器学习——不调库手撕贝叶斯分类问题
    1.作业内容描述1.1背景数据集大小150该数据有4个属性,分别如下Sepal.Length:花萼长度(cm)Sepal.Width:花萼宽度单位(cm)Petal.Length:花瓣长度(cm)Petal.Width:花瓣宽度(cm)category:类别(IrisSetosa\IrisVersicolour\IrisVirginica)1.2要求在不调用机器学习库的情......
  • Rong晔大佬教程学习(5):ALU单元设计
    之前我们提到,alu一共有两个输入,通过前几章的指令部分,我们可以发现有以下四种情况: 注意:虽然上面有四种情况,但由于本项目的U型指令只实现了lui,也就是立即数左移12位,所以把这一类归为寄存器和立即数,而不是第四种立即数和pc,这个是auipc指令实现的功能。所以下面代码中一共......
  • JVM虚拟机系统性学习-运行时数据区(堆)
    运行时数据区JVM由三部分组成:类加载系统、运行时数据区、执行引擎下边讲一下运行时数据区中的构成根据线程的使用情况分为两类:线程独享(此区域不需要垃圾回收)虚拟机栈、本地方法栈、程序计数器线程共享(数据存储区域,此区域需要垃圾回收)存储类的静态数据和对象数据堆和方法区堆Java......
  • miniconda学习
    安装minicondaminiconda可以到它的官网https://docs.conda.io/en/latest/miniconda.html下载,也可以在清华大学提供的镜像站点(地址如下)下载,速度很快。https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/当然,如果你实在需要大而全的Anaconda,可以用以下网址下载:https://mirro......
  • Rong晔大佬教程学习(4):寄存器堆和立即数扩展
    在第一节的设计结构图中,我们可以看到,ctrl.v模块译码后,就可以得到我们实际运算所需要的数据,有两种:1.寄存器值,通过译码后得到的地址在寄存器堆中读出;2.立即数值,在译码后进行扩展得到的完整的立即数值。首先来看寄存器堆,一共有32个寄存器: 接口名称表示每个寄存器的功......
  • 深度学习3D网络---PointNet++
    PointNet++地址:http://stanford.edu/~rqi/pointnet2/1.两者主要不同点考虑到PointNet特征提取时只考虑单点,不能很好的表示局部结构==>PointNet++引入了sampling&grouping,考虑局部领域特征PointNet中globalfeature直接由maxpool得到,容易造成信息丢失==>PointNet++采......