摘要: 嵌入式工程识图 框图 框图框图,顾名思义,就是用一个一个的方框以及线条来表示电路、程序、工艺流程等内在联系。 对于硬件系统来说,一个框图就是一个简单的硬件系统模块。 如上图的OLED模块、FM接口模块、CH340接口模块等。 原理图 电路图其实分为两种:电路原理图和印制电路图(PCB)。 电路原理图 阅读全文
posted @ 2022-01-18 19:45 iron2222 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 写在前面: 今天是2021年12月13日周一。 上周六周日可以说是熬了两天两夜,做老师那边接的画PCB的工作。 这不是我第一次画板子,但却是正儿八经的一次实战,而不是看着网上的视频,按步骤一步一步的做。 感触很多,记录一下,给自己提个醒。 简单流程 原理图与封装 一开始,并不是很清楚这个项目,就是按 阅读全文
posted @ 2021-12-13 17:08 iron2222 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 谈”不自律“一个研究生的周日 一座看不到的墙 坐标:魔都 不知道是第几次关掉不停在响的闹钟。 睁开眼,视线模糊的看了眼手机屏幕 十一点半 了。 转身看了看对面床的室友,已经不在了,好卷啊。 今天周日,宿舍又剩下了我一个人。 早已经没了刚入学时候的那股劲儿了。 起床、洗漱、下楼买早餐,不,午餐。 今天 阅读全文
posted @ 2021-12-09 17:30 iron2222 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 计算机网络 这里推荐一个博客园大佬的图解网络,讲的很形象 https://www.cnblogs.com/flashsun/p/14266148.html 为什么要有网络? 计算机网络的出现,目的是为了传递信息,同一台主机上的通讯方式有很多,就想像前面的讲过的管道、共享内存,消息队列、信号量、信号等 阅读全文
posted @ 2021-12-08 19:52 iron2222 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 传输层 计算机网络体系结构中的物理层、数据链路层以及网络层解决的是主机与主机之间的通信。 但是在实际的操作中,两台主机间的通讯实际上是**两台主机进程间的通讯。**就像聊QQ,肯定是两个主机上的QQ程序来相互通信的。 TCP的出现就是为了解决这个端到端的问题。 传输层还有一个很重要的作用:要保证传输 阅读全文
posted @ 2021-12-08 19:51 iron2222 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 应用层 解决通过应用进程的交互来实现特定网络应用的问题。 这个定义完全不知所云。所以直接讲应用,拿我们正常的上网来说: https://www.cnblogs.com/iron2222/ 看一下这个博客网址的组成,这就是万维网WWW应用,其相关应用层协议为超文本传送协议HTTP。 HTTP的基本概念 阅读全文
posted @ 2021-12-08 19:50 iron2222 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 为什么我的uboot镜像无法启动开发板? 写在前面: 我的开发板被我玩坏了,启动不了了,不怕,正好测试一下整个系统的移植过程。 uboot 其实只是bootloader中的一种,因为简单好用,所以用的越来越多。 uboot一般有三类 uboot官方的uboot代码 由uboot 官方维护开发的ubo 阅读全文
posted @ 2021-12-04 20:05 iron2222 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 进程控制 进程的控制结构 要对进程进行控制,首先就要对进程进行识别,进程本身也应该有其自身的结构。 其实,操作系统本身就是一个程序,有一句经典的话:程序 = 算法 + 数据结构,所以对于单个进程来说,可以用一种数据结构来表示它,这种数据结构称之为进程控制块PCB。 PCB是进程存在的唯一标识。 那么 阅读全文
posted @ 2021-12-04 19:59 iron2222 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 进程 进程的定义 经典定义:一个执行中的程序实例。 通俗易懂定义:一个刚打开的APP应用程序。 逻辑控制流 当我们在使用一个应用程序时,好像我们一直在使用它,它则独占着整个CPU。其实不然,当你同时打开多个APP时,进程一旦出现,就会和已经存在的进程,共同占有CPU,只不过切换的特别快,你感觉不到。 阅读全文
posted @ 2021-12-04 19:57 iron2222 阅读(33) 评论(0) 推荐(0) 编辑
摘要: ECF 异常控制流(Exceptional Contral Flow) 可以简单地理解成,你在做一件事,这时候突然有人叫你,让你去做另一件事。 如: 硬件层,类似于各种中断; 操作系统层,内核通过上下文切换将控制从一个用户进程转移到另一个用户进程; 应用层,一个进程可以发送信号到另一个进程,而接收者 阅读全文
posted @ 2021-12-04 19:55 iron2222 阅读(64) 评论(0) 推荐(0) 编辑