嵌入式的学习入门
文章平均质量分 79
_TzYwsL_
这个作者很懒,什么都没留下…
展开
-
嵌入式微处理器与接口知识——略结(二)
嵌入式微处理器的结构和类型阳间混日子的一天。嵌入式系统的存储体系存储器系统的层次结构计算机系统的存储器被组织成一个金字塔形的层次结构,S0:CPU内部寄存器S1:芯片内的高速缓存(cache)S2:芯片外的高速缓存(SRAM,DRAM,DDRAM)S3:主存储器(Flash,PROM,EPROM,E2PROM)S4:外部储存器(磁盘,光盘,CF卡,SD卡)S5:远程二级存储(分布式文件系统,Web服务器)6个层次的存储结构高速缓存(cache)当CPU更新了cache的内容时,要将原创 2020-08-07 15:59:13 · 412 阅读 · 0 评论 -
嵌入式微处理器与接口知识——略结(一)
嵌入式微处理器的结构和类型时隔多日,又来阳间混日子。微处理器的分类一般把16位及以下的称为嵌入式微控制器,32位及以上的称为嵌入式微处理器。微处理器通常由三大部分组成:控制单元、算术逻辑单元和寄存器。控制单元:主要负责取指、译码和取操作数等基本动作,并发送主要的控制指令。包括两个重要的寄存器:程序计数器(PC)和指令寄存器(IR)。算术逻辑单元:由算术运算单元和逻辑运算单元组成。寄存器:用于存储暂时性的数据。** 典型的32位微处理器的结构和特点**32位微处理器采用32位的地址和原创 2020-08-07 11:55:19 · 640 阅读 · 0 评论 -
Linux驱动——浅谈中断相关零碎内容
我在阳间凑数的一天在Linux 内核中提供了完善的中断框架,我们只需要申请中断,然后注册中断处理函数即可,使用非常方便,不需要一系列复杂的寄存器配置。在ARM裸机中对中断发生的处理方式大致为1、使能中断、初始化对应的寄存器2、注册中断和中断服务函数3、中断发生时,进入IRQ中断服务函数中断处理原则:1、不能嵌套 2、越快越好资源分配的单位是进程,调度的单位是线程。...原创 2020-07-14 18:58:21 · 222 阅读 · 0 评论 -
Linux驱动——函数浅析(二)
我在人间凑数的日子在Linux驱动中设备树用于指定硬件的信息。开发板加载时,u-boot 先运行,它的作用是启动内核。U-boot 会把内核和设备树文件都读入内存,然后启动内核。在启动内核时会把设备树在内存中的地址告诉内核。当设备树节点被转换成platform_deviceplatform_device 如何与 platform_driver 配对...原创 2020-07-12 16:58:20 · 229 阅读 · 0 评论 -
Linux驱动——函数浅析(一)
我在人间凑数的一天下午——Linux字符设备驱动函数(一)字符设备是 Linux 驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如我们最常见的点灯、按键、IIC、SPI,LCD 等等都是字符设备,这些设备的驱动就叫做字符设备驱动。Linux 应用程序如何调用驱动的module_init 函数的实现当bootloader加载完kernel并解压并放置与内存中准备开始运行,首先被调用的函数是start_kernel内核的加载的时候,会搜原创 2020-06-11 17:28:26 · 345 阅读 · 0 评论 -
Linux基础知识总结归纳
我在阳间凑数的一天——Linux基础今晚整理归纳了一些经常用到一些知识点。Linux文件类型的颜色蓝色文件---------- 目录白色文件---------- 一般性文件,如文本文件,配置文件,源码文件等浅蓝色文件---------- 链接文件,主要是使用 ln 命令建立的文件绿色文件---------- 可执行文件,可执行的程序红色文件----------- 压缩文件或者包文件Linux文件系统结构/bin 系统启动时需要的执行文件(二进制),这些文原创 2020-06-10 21:41:21 · 793 阅读 · 0 评论 -
嵌入式的入门路程
我的第一篇博客第一次写博客,记录我学习Linux嵌入式的过程主要往Linux嵌入式软件应用方向学习。学习主要用到的工具:VMware 15.5.0Ubuntu 18.0.4MobaXterm_Personal_12.2FileZilla ClientSource Insight 4.0notepad++NXP I.MX6ULL 开发板QT4.8安装配置环境学习路线首先要掌握最基本的Linux命令一个简单的读写文件的操作。#include <stdio.h>原创 2020-06-07 23:33:44 · 825 阅读 · 1 评论