摘要: 引言 之所以写这个是因为自己学了一些知识之后,不能很好的处理他们,总是会陷入细节中而忽视了自己的目标,要么就是会陷入迷茫,这个是用来做什么的,特此整理。 正题 我眼中的体系结构: 第零层 基础物理元件 第一层 门电路 第二层 组合逻辑电路+时序逻辑电路 第三层 基础元件:ALU,移位器,译码器 第四 阅读全文
posted @ 2022-05-05 00:06 sunshineoier 阅读(26) 评论(0) 推荐(0)
摘要: 芯片手册下载链接 点击下载 树莓派4B使用的是BCM2711 步入正题 BCM2711上面的外设: 定时器 中断控制器 GPIO USB PCM / I2S DMA IIC SPI PWM UARTS 地址映射介绍 简单记录下 full 35-bit address bus 该部分,分为两个模式:n 阅读全文
posted @ 2022-05-01 21:19 sunshineoier 阅读(527) 评论(0) 推荐(0)
摘要: 获取文档 阅读的ARM手册下载链接 文档链接 可以附带学习,个人看过几篇 大佬的笔记 阅读文档的原因 基本的计算机知识基本具备,但是实现的细节不是很清楚 学习到的技术过于经典,希望了解一些比较主流的业界技术(主要原因) 深感自己太菜,需要学习别人的经验 该文档的内容 该部分选自文档Preface部分 阅读全文
posted @ 2022-04-27 21:13 sunshineoier 阅读(32) 评论(0) 推荐(0)
摘要: 在十进制转换为其他进制中,每次都得到较低位 思考: 每次操作时,可以作为一次模运算 而每次对十进制数模运算时,都可以得到十进制数的较低位的值! 阅读全文
posted @ 2021-12-20 18:20 sunshineoier 阅读(31) 评论(0) 推荐(0)
摘要: 背景 由于导师看我没事(或许我很闲),便叫我开发一个人脸识别的系统,类似门禁之类的东西 项目目标 首先,利用红外检测(后面换成了温度传感器)检测是否有人,然后使用人脸识别,识别出对应的人,接下来就是,假设我们有一个数据库(有点无语这一块)可以访问这个人的行程,然后查看是否到过高风险地区,通过后,依次 阅读全文
posted @ 2021-08-30 19:19 sunshineoier 阅读(201) 评论(7) 推荐(0)
摘要: 轮询系统 是裸机系统中的一种,最简单的系统,只有一个外部的无限循环,顺序执行排列的任务,在任务执行层面不会出现分支,即:不会从一个任务切换到另一个任务 适用范围: 简单的处理(不需要分支和中断),例如:点亮LED灯,转动电机 前后台系统 属于裸机系统,允许出现中断,终端可以嵌套,但是没有分支 一定程 阅读全文
posted @ 2021-08-20 16:59 sunshineoier 阅读(238) 评论(0) 推荐(0)
摘要: typedef的作用 重命名变量:typedef unsigned int Uint;//可以使用Uint代替unsigned int 定义新的数据类型 typedef struct Books{ char IBSN[20]; char author[30]; char name[40]; } Bo 阅读全文
posted @ 2021-08-11 19:28 sunshineoier 阅读(120) 评论(0) 推荐(0)
摘要: 引言 C语言没有直接地提供对错误的处理,但是在errno.h中提供了很多的错误代码 打印错误 perror()可以打印出对应的错误信息 strerror()会返回一个指针,指向当前errno值的文本表示形式 附: 对于文件流的错误需要使用stderr ex perror("error message 阅读全文
posted @ 2021-08-11 19:27 sunshineoier 阅读(56) 评论(0) 推荐(0)
摘要: 自动类型转换:低到高 int → unsigned int →long → unsigned long → long long → unsigned long long → float → double → long double ps:int自动转换成double并不需要经过中间的步骤,可以直接自 阅读全文
posted @ 2021-08-11 19:10 sunshineoier 阅读(52) 评论(0) 推荐(0)
摘要: 一般操作 使用头文件导入库函数和宏定义时,通常使用#include<stdio.h>或#include"my_library"来导入编译器自带的函数或自己编写的函数 只引用一次头文件 使用#ifndef来实现只引用一次的作用 ex #ifndef MY_LIBRARY #define MY_LIBR 阅读全文
posted @ 2021-08-10 18:24 sunshineoier 阅读(49) 评论(0) 推荐(0)