自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (28)
  • 收藏
  • 关注

原创 ubuntu编译工具链安装

apt update。

2024-03-20 14:35:37 125

原创 X86 CPU架构

ARM CPU架构

2023-11-27 21:21:01 99

原创 X86 CPU架构

X86 CPU架构

2023-11-27 21:18:08 222

原创 Linux系统串口设备ttyAMA0、ttyS0

Linux系统串口设备ttyAMA0、ttyS0

2023-11-26 12:59:23 915

原创 Linux内核进程创建、销毁

Linux内核进程创建、销毁基础原理

2023-11-26 12:58:08 60

原创 Linux常用命令大全

Linux shell常用命令大全

2023-11-26 12:55:53 16

原创 TLB基础建设

MIPS TLB基础建设,龙芯TLB控制

2023-11-26 12:51:53 27

原创 gcc反汇编

gcc反汇编 x86,C语言反汇编,objdump

2023-11-26 12:47:11 117

原创 vmware虚拟机配置参数设置bios界面等待时间

vmware虚拟机配置参数设置bios界面等待时间

2023-11-26 12:45:02 215

原创 NUMA基础原理建设

NUMA基础原理建设,Linux系统NUMA操作

2023-11-26 12:43:36 133

原创 nvidia显卡驱动安装说明

nvidia显卡驱动安装说明,linux环境

2023-11-26 12:39:38 141

原创 grub2启动项顺序修改

grub2启动项顺序修改

2023-11-26 12:37:21 270

原创 GDB调试工具

GDB调试工具

2023-11-26 12:32:18 27

原创 RTOS & 非RTOS 区别及实时性体现

RTOS & 非RTOS 区别及实时性体现

2023-11-26 12:24:49 43

原创 天启RK3399平台GMAC移植

天启RK3399平台GMAC移植

2023-11-26 12:23:11 176

原创 KOSSI N2RE驱动伺服KMTL60

KOSSI N2RE驱动伺服KMTL60

2023-11-26 12:15:05 222

原创 ASCII码对照表(最全)-站在巨人肩膀

ASCII码对照表(最全)-站在巨人肩膀

2023-11-26 12:07:45 1902

原创 C语言-熟能生巧-2023万字结语

C语言-熟能生巧-2023万字结语

2023-11-26 12:01:53 46

原创 深入理解计算机浮点数据

M虽然是23位或者52位,但它们只是表示小数点之后的二进制位数,也就是说,假定 M为“010110011…而事实上,标准规定小数点左边还有一个隐含位,这个隐含位绝大多数情况下是1,N对应的n非常小的时候是0,比如小于 2^(-126)(32位单精度浮点数)。★ n,s,e,m分别为N,S,E,M对应的实际数值,而N,S,E,M仅仅是一串二进制位。对应值s满足:n>0时,s=0;★ 双精度:N共64位,其中S占1位,E占11位,M占52位。★ 单精度:N共32位,其中S占1位,E占8位,M占23位。

2023-11-14 09:18:30 45

原创 sysrq快捷键操作手册

0-9 设置控制台日志级别,该级别控制什么样的内核信息将被打印到你的 控制台。(比如 0 ,将使得只有紧急信息,像 PANICs or OOPSes 才能到你的控制台。q 将导出每个 cpu 上所有已装备的高精度定时器(不是完整的 time_list 文件显示的 timers)和所有时钟事件设备的详细信息。基于上述表格描述,使用sysrq进行信息收集,按键序列为:9-d-l-m-p-q-t-w-v-z。(实际上除了这里列举的键,其他的都将显示帮助, 但是 h 容易记住)😃。

2023-11-14 09:14:04 45

原创 绝对时间与相对时间

绝对时间与相对时间

2023-10-23 22:31:02 216

原创 写一个Rust程序

写一个Rust程序

2023-10-11 23:43:44 39

原创 关于概要设计与详细设计的辩证和思考

关于概要设计与详细设计的辩证和思考

2023-02-16 20:57:12 704

原创 KVM虚拟化基础原理

KVM虚拟化基础知识

2023-02-16 20:38:44 778

原创 Linux系统性能分析工具

Linux系统下常用内存、CPU、磁盘性能分析工具

2023-02-16 20:34:31 117

原创 支持弗兰克密码机适配

支持弗兰克密码机适配

2023-02-16 20:21:40 164

原创 meson 创建交叉编译

Meson 旨在开发最具可用性和快速的构建系统。提供简单但强大的声明式语言用来描述构建。原生支持最新的工具和框架,如 Qt5 、代码覆盖率、单元测试和预编译头文件等。利用一组优化技术来快速编译代码,包括增量编译和完全编译。

2023-02-16 20:13:13 3257

原创 将Linux工具静态迁移到其它Linux系统运行

将某软件移植到特定系统上运行,在不污染该系统已有数据的前提下,在该系统上实现软件功能扩展。

2023-02-16 20:10:16 391

原创 *.qcow2镜像扩容

简述两种qcow2镜像扩容方式。

2023-02-16 19:57:44 1126

原创 kvm服务器创建虚拟机

描述在Linux服务器上创建kvm虚拟机过程

2023-02-16 19:31:08 1198

原创 深入C++库分析sync_with_stdio实现

深入C++库分析sync_with_stdio实现

2021-12-25 11:17:03 2864

原创 收录一些不错的文章链接

杂项,收录一些不错的文章链接GNU风格 ARM 汇编指令语法总结https://www.it610.com/article/1283279316444004352.htmMIPS浮点例外http://blog.chinaunix.net/uid-26817832-id-3146415.html

2021-11-19 08:36:26 191

原创 操作系统内核崩溃分析方法

系统核心异常分析方法进入系统领域一段时间,在arm、x86、mips等一些平台见过许多系统内核崩溃的瞬间,伴随着串口异常打印。分析并处理过许多异常问题,也算对系统异常、系统内核崩溃等相关问题具备了一定程度认知。异常问题分析思路分析异常问题,必定需要借助异常产生时的寄存器信息进行分析。需要知道产生异常的原因,发生异常的程序上下文是在什么位置,这些关键性信息只能通过异常时抓取的通用寄存器值进行分析,以及推论。首先来说是产生异常的诱因。一般不同架构的芯片异常种类不尽相同,比如:x86不存在非对齐异常,但

2021-11-17 23:36:37 1336

原创 配置页属性成功,但页属性未生效

用户对内存页配置页属性成功,但页属性未生效。例如:对分配到的某块内存进行memset(),然后设置只读属性,再进行memset()时不触发写保护。

2020-06-08 22:28:49 335 2

原创 检索代码中的纯英文注释

检索代码中的纯英文注释

2020-03-28 13:18:29 272

原创 快速理解i2c通信协议

简单讲就是用来传输数据的两根线:一根数据线(SDA)一根时钟线(SCL)。

2020-03-28 09:38:14 408

原创 Linux内核模块的注册与管理

linux内核版本:linux-4.2.4记录Linux内核组织形式,内核加载/卸载过程等。

2020-03-27 23:33:02 379

原创 如何在51单片机构建电子万年历计时基础

使用51单片机制作万年历过程中的定时部分,为万年历提供时间基础,包括年月日时分秒等,软件特性可以在proteus上仿真,使用51单片机定时器T0做万年历计时信号源。采用12MHz晶振,中断1ms计时方式,误差低。

2020-03-27 23:24:40 1143

原创 51单片机驱动外设lcd1602

总结51单片机外接lcd1602的驱动程序,51单片机时钟电路采用12MHz晶振,P0端口外接上拉电阻与lcd1602数据口D0-D7相连,P2.7与lcd1602使能E端相连,P2.6与lcd1602读/写选择R/W端相连,P2.5与lcd1602数据/命令选择RS端相连。

2020-03-27 23:23:55 2450 1

原创 如何驱动51单片机串口(uart通信)

使用51单片机上uart通信的驱动程序,软件特性可以在proteus上仿真,使用51单片机定时器T1溢出率做uart波特率时基,采用12MHz晶振,uart波特率采用4800。

2020-03-27 23:23:14 1960

NuttX Operating System User's Manual

NuttX Operating System User's Manual

2023-11-26

The Architecture of Open Source Applications (Volume 2)- GDB

The Architecture of Open Source Applications (Volume 2)_ GDB 工具书

2023-11-26

susv4-2018(最新POSIX标准 v4版本)

susv4-2018(最新POSIX标准 v4版本)

2023-11-26

RTL8211E数据手册(官网版)

RTL8211E数据手册(官网版),网卡开发,寄存器手册

2023-11-26

code warrior -XS128-PE编程入门教程

code warrior _XS128__PE编程入门教程,工具使用指南,开发工具介绍

2023-11-26

proteus仿真元件库 proteus7 proteus8均适用

proteus仿真元件库 proteus7 proteus8均适用

2023-11-26

am_font_model.ind

am_font_model.ind

2023-11-12

ARMv8_regs_xhtml.tar.gz

ARMv8版本AARCH32架构芯片寄存器手册,对寄存器位域有详尽说明,源自arm官网。注:使用浏览器打开。

2021-01-08

经典ico图标.zip

制作应用软件的时候找不到心仪的logo,生成的软件标识/图标不中看,收集到的150多个ico图标都在这里,各个样式,各种风格满足日常需要。

2020-07-02

8位8段数码管飞入显示时/分/秒(51单片机)led_asm.asm

使用51单片机在8位数码管上以飞入效果显示动态的时/分/秒信息,每次飞入一位,不能覆盖已飞入数据,直到时/分/秒信息完整显示到8位数码管上,使编译产生的可执行文件尽量小。

2020-03-28

8位8段数码管飞入显示时/分/秒(51单片机)led.c

使用51单片机在8位数码管上以飞入效果显示动态的时/分/秒信息,每次飞入一位,不能覆盖已飞入数据,直到时/分/秒信息完整显示到8位数码管上,使编译产生的可执行文件尽量小。

2020-03-28

使用C语言实现贪吃蛇小游戏(双向链表实现)snake.c

使用纯C实现贪吃蛇小游戏,欢迎小伙伴探讨使用纯C实现的其他算法。感兴趣的伙伴可以自己也试着写一下,如果纯C不太容易,使用其他面向对象的语言实现会轻松不少。可使用上/下/左/右键或A/S/D/W键控制贪吃蛇移动方向

2020-03-28

51单片机 - 电子万年历 - change_time.h

使用51单片机制作万年历过程中的修改时间部分,主要说明设计算法,软件特性可以在proteus上仿真。修改时间是人机交互的一部分,因此修改时间的实现与具体的人机交互方式息息相关,本系统采用4x4矩阵键盘作为人间交互的接口。

2020-03-08

51单片机 - 电子万年历 - change_time.c

使用51单片机制作万年历过程中的修改时间部分,主要说明设计算法,软件特性可以在proteus上仿真。修改时间是人机交互的一部分,因此修改时间的实现与具体的人机交互方式息息相关,本系统采用4x4矩阵键盘作为人间交互的接口。

2020-03-08

51单片机 - 电子万年历 - catch_rabbit.h

使用51单片机制作万年历过程中的小游戏部分,主要说明设计算法,软件特性可以在proteus上仿真。小游戏是人机交互的一部分,因此小游戏的实现与具体的人机交互方式息息相关,本系统采用4x4矩阵键盘作为人间交互的接口。

2020-03-08

51单片机 - 电子万年历 - catch_rabbit.c

使用51单片机制作万年历过程中的小游戏部分,主要说明设计算法,软件特性可以在proteus上仿真。小游戏是人机交互的一部分,因此小游戏的实现与具体的人机交互方式息息相关,本系统采用4x4矩阵键盘作为人间交互的接口。

2020-03-08

51单片机 - 电子万年历 - schedule.h

使用51单片机制作万年历过程中的日程提醒部分,主要说明设计算法,软件特性可以在proteus上仿真。日程提醒是人机交互的一部分,因此日程提醒的实现与具体的人机交互方式息息相关,本系统采用4x4矩阵键盘作为人间交互的接口。

2020-03-08

51单片机 - 电子万年历 - schedule.c

使用51单片机制作万年历过程中的日程提醒部分,主要说明设计算法,软件特性可以在proteus上仿真。日程提醒是人机交互的一部分,因此日程提醒的实现与具体的人机交互方式息息相关,本系统采用4x4矩阵键盘作为人间交互的接口。

2020-03-08

51单片机 - 电子万年历 - alarm.h

使用51单片机制作万年历过程中的闹钟部分,主要说明设计算法,软件特性可以在proteus上仿真。闹钟是人机交互的一部分,因此闹钟的实现与具体的人机交互方式息息相关,本系统采用4x4矩阵键盘作为人间交互的接口。

2020-03-08

51单片机 - 电子万年历 - alarm.c

使用51单片机制作万年历过程中的闹钟部分,主要说明设计算法,软件特性可以在proteus上仿真。闹钟是人机交互的一部分,因此闹钟的实现与具体的人机交互方式息息相关,本系统采用4x4矩阵键盘作为人间交互的接口。

2020-03-08

51单片机 - 电子万年历 - clock.c

使用51单片机制作万年历的基本功能部分,软件特性可以在proteus上仿真,使用51单片机定时器T0做万年历计时信号源,电子万年历计时系统在timer模块,本模块主要是将年/月/日/星期/时/分/秒等信息输出到lcd1602上显示,以及将年月日换算为星期信息。单片机采用12MHz晶振,中断1ms计时方式,误差低。

2020-03-03

51单片机 - 电子万年历 - clock.h

使用51单片机制作万年历的基本功能部分,软件特性可以在proteus上仿真,使用51单片机定时器T0做万年历计时信号源,电子万年历计时系统在timer模块,本模块主要是将年/月/日/星期/时/分/秒等信息输出到lcd1602上显示,以及将年月日换算为星期信息。单片机采用12MHz晶振,中断1ms计时方式,误差低。

2020-03-03

51单片机 - buzzer.c

使用51单片机连接有源/无源蜂鸣器的驱动程序,软件特性可以在proteus上仿真,51单片机采用12MHz晶振。由于51单片机I/O输出电流较小,蜂鸣器驱动电路可添加三极管做电流放大。

2020-03-02

51单片机 - buzzer.h

使用51单片机连接有源/无源蜂鸣器的驱动程序,软件特性可以在proteus上仿真,51单片机采用12MHz晶振。由于51单片机I/O输出电流较小,蜂鸣器驱动电路可添加三极管做电流放大。

2020-03-02

51单片机 - uart.c

使用51单片机上uart通信的驱动程序,软件特性可以在proteus上仿真,使用51单片机定时器T1溢出率做uart波特率时基,采用12MHz晶振。uart波特率采用4800。

2020-02-27

51单片机 - uart.h

使用51单片机上uart通信的驱动程序,软件特性可以在proteus上仿真,使用51单片机定时器T1溢出率做uart波特率时基,采用12MHz晶振。uart波特率采用4800。

2020-02-27

51单片机 - keyboard.c

使用51单片机外接矩阵键盘的驱动程序,软件特性可以在proteus上仿真。单片机采用12MHz晶振,本设计采用P1口外接4x4矩阵键盘,按键具有松手检测。

2020-02-27

51单片机 - keyboard.h

使用51单片机外接矩阵键盘的驱动程序,软件特性可以在proteus上仿真。单片机采用12MHz晶振,本设计采用P1口外接4x4矩阵键盘,按键具有松手检测。

2020-02-27

51单片机 - 电子万年历(项目 + 仿真)

用于归档51单片机制作万年历的所有代码,以及proteus仿真电路图,本设计涵盖万年历(年月日时分秒)、矩阵扫描、lcd1602显示、闹钟、日程、修改时间、蜂鸣器、uart、timer等各项功能,基本上覆盖使用了51单片机内部所有资源。

2020-02-21

51单片机 - 电子万年历(proteus仿真电路)

用于归档51单片机制作万年历的proteus仿真电路图。本设计涵盖矩阵键盘、lcd1602显示、蜂鸣器、uart等各项功能,51单片机最小系统(复位电路、时钟电路、电源电路)。

2020-02-21

51单片机 - 电子万年历(全部代码)

用于归档51单片机制作万年历的所有代码,以及proteus仿真电路图,本设计涵盖万年历、闹钟、矩阵扫描、lcd1602显示、闹钟、日程、修改时间、蜂鸣器、uart、timer等各项功能,基本上覆盖使用了51单片机内部所有资源。

2020-02-21

51单片机 - lcd1602.c

51单片机外接lcd1602的驱动程序,51单片机时钟电路采用12MHz晶振,P0端口外接上拉电阻与lcd1602数据口D0-D7相连,P2.7与lcd1602使能E端相连,P2.6与lcd1602读/写选择R/W端相连,P2.5与lcd1602数据/命令选择RS端相连。

2020-02-21

51单片机 - lcd1602.h

51单片机外接lcd1602的驱动程序,51单片机时钟电路采用12MHz晶振,P0端口外接上拉电阻与lcd1602数据口D0-D7相连,P2.7与lcd1602使能E端相连,P2.6与lcd1602读/写选择R/W端相连,P2.5与lcd1602数据/命令选择RS端相连。

2020-02-21

51单片机 - 电子万年历 - timer.h

使用51单片机制作万年历过程中的定时部分,软件特性可以在proteus上仿真,使用51单片机定时器T0做万年历计时信号源。采用12MHz晶振,中断1ms计时方式,误差低。

2020-02-21

51单片机 - 电子万年历 - timer.c

使用51单片机制作万年历过程中的定时部分,软件特性可以在proteus上仿真,使用51单片机定时器T0做万年历计时信号源。采用12MHz晶振,中断1ms计时方式,误差低。

2020-02-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除