- 博客(179)
- 收藏
- 关注
原创 磁电感应式传感器
磁电式传感器是利用将被测量(如振动、位移、转速等)转换成电信号的一种传感器它不需要辅助电源,就能把被测对象的机械量转换成易于测量的电信号,是一种和,相应的磁电式传感器就分成两大类:磁电感应式传感器 和 霍尔式传感器。
2025-11-12 08:37:58
812
原创 传感器概述
传感器(transducer/sensor)是指能感受被测量并按照一定的规律转换成可用输出信号的器件或装置,通常由敏感元件和转换元件组成传感器就是将物理信号和化学信号转化为电信号的设备。
2025-10-18 17:27:25
2491
原创 Socket 网络编程
从上面的Socket程序流程图可以看见使用了很多函数,接下来详细讲解一下各个函数。函数与 bind、listen 函数一样,是应用于 TCP 连接的。函数为套接字描述符分配一个本地 IP 地址和一个端口号,为了执行网络输入输出,一个进程必须做的第一件事就是调用。函数返回值:发送的字节数 / 接受数据的字节数。用 socket 建立了套接口后,可以调用。函数返回值:若接收到客户端的连接请求,则返回。函数返回值:成功返回。函数返回值:成功返回。函数返回值:成功返回。函数返回值:成功返回。
2025-10-18 17:15:55
576
原创 Linux进程通信
在 Linux 中,进程间通信(IPC)机制继承自 UNIX,对 UNIX 发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD:消息队列、信号量、共享内存(单机内通信)BSD Socket:基于套接字的通信(支持跨网络进程通信)Linux 融合了两者的优势,同时支持 POSIX 标准(如 Posix 消息队列、信号量、共享内存)核心问题进程拥有独立地址空间,任何一个进程的全局变量在另一个进程中都看不到,数据交换需通过内核缓冲区。
2025-10-18 17:12:40
748
原创 Linux进程控制
孤儿进程的危害:每当出现一个孤儿进程的时候,内核就把孤儿进程的父进程设置为init,而**init进程会循环地wait()**它的已经退出的子进程。(在调用进程内部执行一个可执行文件,这里的可执行文件既可以是二进制文件,也可以是任何Linux下可执行的脚本文件),但是系统所能使用的进程号是有限的,如果大量的产生僵尸进程,将因为没有可用的进程号而导致系统不能产生新的进程。在 unix/linux 中,正常情况下,子进程是通过父进程创建的,子进程再创建新的进程。,一旦子进程运行完,等待中的父进程就会重新运行。
2025-10-18 17:08:28
789
原创 嵌入式Linux Shell编程
Shell 可以使用变量,所有 Shell 变量值都是字符串类型Shell 变量可分为:系统变量、环境变量、用户自定义变量所有变量不需要定义可以直接使用系统变量:指 Shell 内部定义的保留变量,如$0$#等环境变量:在整个 Shell 的各个程序都能访问的全局变量用户自定义变量变量名=值等号两边不能有空格,引用时用myvar="Hello" # 正确myvar = "Hello" # 错误(等号有空格)
2025-10-18 17:00:52
552
原创 嵌入式Linux编译&调试(GCC&GDB)
全称:GNU Compiler Collection,是Linux平台下最常用的编译器工具集支持架构:支持40余种架构,如 x86、ARM、PowerPC支持语言:C、C++、Ada、Fortran、Java、Objective-C、Pascal 等适配平台:可运行于 Linux、Windows、Solaris 等操作系统。
2025-10-18 16:56:48
1109
原创 【嵌入式】Linux的基本概念
Windows 有 C 盘、D 盘这样的分区,每个分区都有自己的目录结构,而 Linux 的不同之处在于,不管有多少硬盘或分区,都会被挂载到根目录下的某个路径,比如。嵌入式 Linux 支持多种文件系统,包括 ext2、ext3、vfat、ntfs、YAFFS、JFFS、Ramfs 和 NFS 等,为了对各类文件系统进行统一管理,这些标准目录都是根目录的子目录。Linux内核是整个Linux系统的灵魂,Linux系统的能力完全受内核能力的制约。,没有盘符的概念,而是所有的东西都看起来在一个大的目录树里。
2025-08-12 09:00:00
1022
原创 【嵌入式】Linux的常用操作命令(2)
【注意】如果系统提示“设备已经安装或目录忙”的信息,可能是由于用户的当前目录是在安装点/mnt/usb或子目录而造成的,此时必须切换到其他目录下才能进行。举例:显示网卡eth0的信息:IP地址、网卡MAC地址、网卡的配置以及网卡的一些统计数(如接收和发送包的总量):对每个压缩文件,显示压缩文件的大小、未压缩文件的大小、压缩比以及未压缩文件的名字等详细信息。举例:测试本主机和1.1.1.1的连通性,发出5次信息,信息之间的间隔为0.3秒。:两次信息之间的时间间隔为interval,不加此项,间隔为1秒。
2025-08-10 16:38:29
720
原创 【嵌入式】Linux的常用操作命令 (1)
举例:显示文件passwd的文件大小、文件权限、文件所有者、所属组、被访问时间、修改时间、变更时间等内容。,目录同样可以是绝对路径,也可以是相对路径,删除目录时,被删除的目录下应无文件或目录存在。删除当前目录下的所有文件,但子目录和以“.”开头的文件(即隐含文件)不删除。将文件hello.c设为该文件所有者所属组的其他用户可写,但其他人不能写。-p:建立目录时,如果父目录不存在,则此时可以与子目录一起建立。,包含其下的所有文件和子目录,并且不提示用户确认。(列出的是文件的名字,而不是文件的内容)
2025-08-10 16:36:04
1039
原创 【嵌入式】嵌入式硬件相关基础知识
I/O端口又称为I/O接口,它是微处理器对外控制和信息交换的必经之路,是CPU与外部设备连接的桥梁,它在CPU与外部设备之间起信息转换和匹配的作用。:将指令处理拆分为多个阶段(取指、译码、执行等),各阶段并行工作来缩短程序执行时间,提高微处理器的运行效率和吞吐率。总线是接口电路与CPU或者接口电路与I/O外部设备之间连接的主要形式,是各功能部件之间传送信息的公共通路。:CPU内部的高速存储单元,用于暂存指令、数据和地址(如ARM的R0-R15通用寄存器):实时响应事件(如按键触发、传感器数据到达)
2025-08-10 16:25:36
1441
原创 【嵌入式】嵌入式系统基础
嵌入式系统是以应用为中心以计算机技术为基础,采用可剪裁软硬件,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统【理解】①以应用为中心:嵌入式系统通常是为了完成特定的任务或应用而设计的。例如,嵌入式系统在家电、汽车、医疗设备中都有应用,它们的功能是针对某一特定需求来定制的,而不是作为通用计算机来使用②以计算机技术为基础:虽然嵌入式系统功能比较专一,但它仍然基于计算机技术,包含处理器、内存、存储等基本计算机硬件,同时通常运行操作系统或裸机程序来执行任务③采用可剪裁软硬件。
2025-07-04 13:36:10
1005
原创 二极管的等效电路
一个元器件的等效电路就是吧非线性元件用线性元件表述出来二极管的伏安特性具有非线性,这给二极管应用电路的分析带来一定的困难为了便于分析,常在一定的条件下用线性元件所构成的电路来近似模拟二极管的特性,并用之取代电路中的二极管能够模拟二极管特性的电路称为二极管的等效电路。
2025-05-23 11:33:51
2491
1
原创 二极管的伏安特性与主要参数
IFURIRfM将 PN 结用外壳封装起来,并加上电极引线就构成了半导体二极管,简称二极管由引出的电极为,由引出的电极为常见的二极管的外形如下图所示接下来我们介绍二极管的结构、特性、主要参数及特殊二极管的功能。
2025-05-23 11:29:21
899
原创 PN结的形成及特性
由于扩散到 P 区的自由电子与空穴复合,而扩散到 N 区的空穴与自由电子复合,所以在交界面附近多子的浓度下降,P区出现负离子区,N区出现正离子区,它们是不能移动的,称为。,在内电场作用下,少子产生漂移运动,空穴从 N 区向 P 区运动,而自由电子从 P 区向 N 区运动,同时多子的扩散运动也没有完全被阻止,在无外电场和其它激发作用下,势垒电容是由于 PN 结两端耗尽层(空穴区)中的电荷分离而形成的电容,类似于一个“平板电容器”,P 区和 N 区分别相当于电容的两个极板,中间的耗尽层是绝缘介质。
2025-05-20 20:08:23
1662
原创 数组理论基础
数组是计算机科学中最基本的数据结构之一数组的概念:存放在连续内存空间上的相同类型数据的集合【eg.】将10个整型数据1-10存放在数组arr中每个数组元素都有下标,下标都是从 0 开始使用下标来访问数组中的每个元素,eg. 对应数组的第一个元素一维数组的创建方式如下:下面例举一些数组创建的实例:【注意】数组创建, 中要给常量才可以,不能使用变量(如果支持C99,那么可以使用变量,即创建变长数组)数组的初始化是指在创建数组的同时给数组元素赋初始值(初始化)初始化分为完全初始化和不完全初始化,下面举例说
2025-04-21 11:48:22
636
原创 Chapter07_图像压缩编码
数字图像的压缩是指在满足一定的图像质量要求条件(比如保真度评分或信噪比值)下,通过寻求图像数据的更有效地表征形式,以便用最少的比特数表示图像或表示图像中所包含信息的技术在绝大多数图像的像素之间, 各像素行和帧之间存在着较强的相关性从统计观点出发,就是每个像素的灰度值(或颜色值)总是和其周围的其它像素的灰度值(或颜色值)存在某种关系,应用某种编码方法减少这些相关性就可实现图像压缩【引例】上图的黑白像素序列共41位新的编码只需21位:由此可见,利用图像中各像素之间存在的信息相关,可实现图像编码信息的压缩从信
2025-04-05 19:09:41
1086
原创 Chapter06_图像复原
乘性噪声是指对有用信号有调幅作用的噪声,也即它们与信号的关系是相乘的,该类噪声的幅值与图像本身的灰度值有关;但当有用信号为零时,该噪声的干扰影响就不存在了,也即信号在它在,信号不在它也就不在了。,周期噪声通常是通过检测图像的傅里叶谱来估计,最简单的方法就是利用图像中的采样数据来估计噪声的均值和方差。,也即它们与信号的关系是相加的,它与图像信号的有无及灰度值大小无关,即使信号为零,它也会存在。,再通过噪声的均值和方差求解噪声的参数,通过计算样本图像无特征区域的直方图的中心距,可以估计随机噪声的分布特征。
2025-04-05 19:01:32
1060
原创 Chapter04_空间域图像增强
图像增强就是对图像进行处理,使结果图像比原图像更适合于某一特定应用(特定意味着技术是非常面向问题的)图像增强没有增加图像中的信息量,有可能还损失图像增强没有统一的客观评价标准,特定用途特定方法。
2025-04-05 18:51:35
1014
原创 Chapter03_数字图像的基本运算
首先在 x 方向上线性插值,也即在 (0,0) 和 (1,0) 两个点之间插入点 (x,0),在 (0,1) 和 (1,1) 两个点之间插入点 (x,1);同时,在已知 f(0,0)、f(0,1)、f(1,0) 和 f(1,1) 的情况下,按如下的双线性方程计算处 f(x,y) 值。灰度图像的直方图是一种表示数字图像中灰度级分布的函数,也即表示灰度图像中各灰度级及其出现的频率(个数)的关系的函数。已知像素点(0,0)、(0,1)、(1,0)和(1,1),要插值的点为 (x,y)
2025-04-05 18:43:44
1103
原创 Chapter02_数字图像处理基础
随着灰度分辨率的降低,图像的细节信息在逐渐损失,伪轮廓信息在逐渐增加,图中由于伪轮廓信息的积累,图像已显现出了木刻画的效果。彩色图像一般是指每个像素的信息由R、G、B三原色构成的图像,其中的R、B、G是由不同的灰度级来描述的。二维图像平面上所有网格中心点位置对应的有序实整数对(笛卡尔坐标)的全体,就构成了该幅图像的采样结果。),并将二维图像平面上M×N 个网格的中心点的灰度值分别量化成与 L 个等级中最接近的那个等级的值。,灰度分辨率体现的是显示器区分图像中各个像素点的亮度(灰度)的能力,
2025-04-05 18:33:03
1199
原创 Chapter01_绪论
数字图像处理是指对数字图像信息进行加工,以改善图像的视觉效果和提高图像的实用性;或对数字图像进行压缩编码以减少所需的存储空间的技术。数字图像处理也称为计算机图像处理,泛指利用计算机技术对数字图像进行某些数学运算和各种加工处理。主要有频率域图像处理方法、小波图像处理方法和形态学图像处理方法。比如,利用胶片定影后的影像胶卷冲洗后,得到照片/图像。图像分析是比图像处理更高一级的计算处理过程。,即数字图像处理是一个从图像到图像的过程。数字图像处理的基本特征是图像处理。比如,利用数码相继拍摄的图像。
2025-04-05 18:26:40
772
原创 【微机原理与接口技术】定时控制接口
【例】设某应用系统中,系统提供一个10KHz的时钟信号接入8253的CLK0,即输入CLK0=10KHz, 8253的OUT0接入8259的IR1,要求每隔10ms完成一次扫描键盘的工作,已知CS=10~13H。工作过程:当CPU写入控制字后,OUT变为高电平,写入初值后计数器并不开始计数,当GATE门控信号的上升沿后才开始计数(硬件启动),计数到 0 时OUT变低,经过一个CLK后OUT又变高,停止计数。【例】设8253的通道1工作于方式5,按二进制计数,计数初值为4000H,则它的初始化程序段为?
2025-01-17 12:35:48
1725
原创 【微机原理与接口技术】中断控制系统
当向8259A写入的命令字的 D4=1,而引脚 A0=0 时(在PC机中操作的端口地址为20H时),8259A将之解释为 ICW1,并自动复位成初始状态,准备接收其它的ICW。中断源识别:微机系统可能有多个发生中断的原因(即中断源),所以处理器需要首先识别出当前究竟是哪个中断源提出了请求,并明确与之相应的中断服务程序所在的主存位置。当系统中有多个中断源时,一旦发生中断,CPU必须确定是哪一个中断源提出了中断请求,以便获取相应的中断服务程序的入口地址,进行中断处理,这个过程称为中断源识别。
2025-01-17 12:28:47
945
原创 【微机原理与接口技术】微机系统总线
局部总线PCI(Intel)PCI总线与处理器无关具有32位和64位数据总线采用集中式总线仲裁,支持多处理器系统通过桥电路兼容ISA/EISA总线具有即插即用的自动配置能力显示总线:图形加速接口AGP、PCI-E外设接口:键盘接口、鼠标接口、并行打印机接口、串行通信接口,通用串行接口USB,IEEE 1394接口32位PC机采用多级总线结构而不是单总线结构的原因单总线结构限制了许多需要高速传输速度的部件32位PC机采用多种总线并存的系统结构。
2025-01-17 12:08:36
951
原创 【微机原理与接口技术】Pentium处理器引脚和时序
Pentium采用237引脚的 PGA(网格阵列)封装(无分时复用主要是168个引脚数据信号地址信号读写控制信号……其他引脚电源正Vcc、电源负Vss(地线)未连接使用NC等引脚。
2025-01-17 12:00:36
1280
原创 【微机原理与接口技术】80x86的引脚信号及总线时序
这时,外设或存储器会通过“READY”信号线在T3状态启动之前向CPU发一个“数据未准备好”信号,于是CPU会在T3之后插入1个或多个附加的时钟1周期Tw(下面是最常见的地址总线和数据总线的复用,即数据总线在不同的时刻还具有地址总线的功能。是复用信号,需要地址锁存器将地址信息保存起来,为外接存储器或外设提供地址信息。读写操作需要保证存储器或外设与处理器速度一致,慢速的 I/O 或存储器发出一个。所谓“分时复用”,是指同一引脚在不同的时刻具有不同的功能。数量最多的处理器引脚是地址引脚和数据引脚,但功能单一。
2025-01-17 11:57:58
1446
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅