计算机科学与技术
csdn_gddf102384398
这个作者很懒,什么都没留下…
展开
-
x86架构下的PCI地址空间概念
x86架构下的PCI地址空间概念原创 2022-12-01 05:35:15 · 539 阅读 · 0 评论 -
x86寻址和保护模式笔记
x86寻址和保护模式笔记原创 2022-11-27 17:58:56 · 369 阅读 · 0 评论 -
x86实模式,加载程序为什么要将应用程序加载到16字节对齐的物理内存地址处?
x86实模式,加载程序为什么要将应用程序加载到16字节对齐的物理内存地址处?原创 2022-11-24 17:36:07 · 215 阅读 · 0 评论 -
Windows彻底删除驱动程序
Windows驱动原创 2022-06-14 21:48:03 · 3757 阅读 · 0 评论 -
内存映射IO(MMIO)和IO端口
操作系统原创 2022-06-13 19:07:02 · 1146 阅读 · 0 评论 -
万能Makefile
INC:=-I ./include #every includePath should add -I CPPS:=$(wildcard src/*.cpp)CS:=$(wildcard src/*.c)BUILD_DIR:=buildTARGET:=$(BUILD_DIR)/mainLIBRARY_PATH:=STATIC_LIBRARY:=SHARED_LIBRARY:=LDFLAGS:= #compile shared library should add -shared flagC.原创 2022-04-28 18:46:22 · 460 阅读 · 0 评论 -
Linux GUI实现
Linux GUI使用C/S架构,X Window=X Server+X Client,为了方便开发人员编写X-clients,就有了Xlib来封装X协议;Xlib还不够方便,于是就有了Qt和GTK,它们提供了很多窗口控件(widgets)。为了方便用户 ,就出现了Gnome和KDE等桌面管理系统。一般来说,linux用户看到的界面就是其中之一了。Gnome用的是GTK库,KDE用的是Qt库。...原创 2022-03-21 23:04:27 · 508 阅读 · 0 评论 -
接口与总线
51单片机带有串行通信接口(UART),但是接口电平是TTL电平,而串行通信为了适应远距离传输,采用的是232电平,PC机的串口是232电平,所以单片机和PC通过串口进行通信时,需要将TTL电平转为232电平,MAX232芯片可以实现此功能。单片机(MCU)一般都带有串行通信接口,这接口是可配置的。而像80x86这样的CPU,是不带串行通信接口的,所以要想做串口通信就需要使用串行通信接口,8250、8251A、PC16550(和8250兼容)就是这样的可编程串行通信接口芯片。串口即串行通信接口(UA原创 2022-02-21 14:14:20 · 996 阅读 · 0 评论 -
数据产生与数据显示程序设计
数据源端:产生数据后,将数据写入到FIFO中,通信线程循环读取FIFO,读取到数据后写入通信设备(如串口、网络等);数据显示端:通信线程循环读取FI原创 2021-06-13 07:33:18 · 110 阅读 · 0 评论 -
PN结
首先需要明确一点,那就是不管是掺杂什么杂质离子进去,半导体原本就是显电中性的。P型半导体加入硼3+,出现被称为多子的空穴,保持电中性;N型半导体加入磷5+,出现被称为多子的自由电子,保持电中性;P型和N型的半导体互相结合形成二极管,在浓度差的驱使下,进行扩散运动,导致P型得到一个电子,在原本电中性的情况下,多出一个电子(负性),所以显负性,也就是低电势位;N型失去一个电子,相当于由电中性,变成失去一个负电子,根据电平衡,就变成正离子,形成高电势位;高低电势位导致在二极管中形成内电场,阻止扩散运动,原创 2020-10-06 11:26:31 · 263 阅读 · 0 评论 -
对于计算机专业的个人理解
成功是积累和坚持的结果。计算机专业学的好是指从数电到算法都学的好。具体是:数电、计算机原理、操作系统、算法、程序设计语言。原创 2020-08-27 09:25:03 · 1185 阅读 · 0 评论