首页
文章
标签
留言板
链接
关于我
最新文章
两张图看懂GDT、GDTR、LDT、LDTR的关系
段选择符32位汇编中16位段寄存器(CS、DS、ES、SS、FS、GS)中不再存放段基址,而 是段描述符在段描述符表中的索引值,D3-D15位是索引值,D0-D1位是优先级(RPL)用于特权检查,D2位是描述符表引用指示位TI,TI=0指 示从全局描述表GDT中读取描述符,TI=1指示从局部描述符中
软件开发大郭
/
2022-01-30
/
0
点赞
/
32
阅读
操作系统
GDT(全局描述符表)和LDT(局部描述符表)
GDT(全局描述符表)和LDT(局部描述符表)每个程序都有自己的LDT,但是同一台计算机上的所有程序共享一个GDT。LDT描述局部于每个程序的段,包括其代码、数据、堆栈等。GDT描述系统段,包括操作系统本身。①全局描述符表GDT(Global Descriptor Table)在整个系统中,全局描述
软件开发大郭
/
2022-01-30
/
0
点赞
/
24
阅读
操作系统
利用VBE显示技术做一个支持图形界面的操作系统
前言图形界面(GUI)几乎被现在所有的主流操作系统及应用程序使用,这是因为它提供了极好的人机交互接口,微软大名鼎鼎的Windows就是一个非常成功而明显的例子,据说微软的理念有一条就是“让电脑变得越来越傻瓜,任何人都可以操作它”,很显然,要实现这个梦想,GUI界面是必须的。如果有操作系统的支持,编写
软件开发大郭
/
2021-08-28
/
0
点赞
/
63
阅读
DOS编程
Modbus TCP和Modbus Rtu协议的区别
Modbus rtu和 Modbus tcp两个协议的本质都是 MODBUS协议,都是靠MODBUS寄存器地址来交换数据;但所用的硬件接口不一样,Modbus RTU一般采用串口RS232C或RS485/422,而Modbus TCP一般采用以太网口。现在市场上有很多协议转换器,可以轻松的将这些不同
软件开发大郭
/
2022-01-17
/
0
点赞
/
27
阅读
工业设备
Modbus协议和应用开发介绍
因业务需要了解Modbus协议的使用,因此对Modbus的协议,以及相应的C#处理应用进行了解,针对协议的几种方式(RTU、ASCII、TCPIP)进行了封装,以及对Modbus的各种功能码的特点进行了详细的了解,本篇随笔基于这些知识进行了一定的梳理和介绍,主要内容包括Modbus协议简要介绍、Mo
软件开发大郭
/
2021-12-18
/
0
点赞
/
33
阅读
工业设备
LVGL8.2屏幕翻转180°显示设置
需求说明由于设备位置问题,屏幕需要翻转180°显示才好安装,如果没有旋转功能,则需要重新做代码布局,找到LVGL8的文档,发现显示部分已经有这个的配置,只需要做以下简单配置就搞定了。硬件部分芯片:采用华芯微特的SWM341S芯片屏幕:4.3寸屏幕 分辨率:800x480 触摸:GT9x关键代码关键代
软件开发大郭
/
2022-08-22
/
0
点赞
/
131
阅读
LVGL8.3
LVGL8学习之BackgroundStyles设置背景色等
这一篇学习一下Background Styles,还是通过codeblock来模拟代码的运行,代码如下:void lv_background_style_test() { static lv_style_t style; lv_style_init(&style);
软件开发大郭
/
2022-06-11
/
0
点赞
/
24
阅读
LVGL8.3
LVGL V8.2PC模拟器使用文件系统存放图片bin文件
在做LVGL项目的时候,经常是以自定义UI的方式做的,这时候图片会占用很多资源,必须将图片转换成bin文件存放到外部存储器上,比如SD卡或者Flash存储芯片。先上效果图具体操作1.注册lvgl文件系统void init_fs_config(void) { static lv_fs_drv_
软件开发大郭
/
2022-05-19
/
0
点赞
/
48
阅读
LVGL8.3
LVGL8.2中常用到的代码片段
LVGL作为EmWin的一个开源替代,在做国产替代项目经常用到,结合国产的MCU可以说是绝配。这里汇总LVGL里面常用的一些设置和组件的使用。一般用lv_imgbtn作为最常用的组件,结合坐标可以实现界面的完全自定义。使用LVGL做大型的自定义界面,配置方面最好多带一块外置的Flash例如:华邦(W
软件开发大郭
/
2022-05-10
/
0
点赞
/
37
阅读
LVGL8.3
LVGL加载外部flash上图片
void loadBitmap(lv_img_dsc_t *image, uint32_t start_addr, uint32_t file_size) { uint8_t *pbuf; //读取数据缓冲区 uint8_t *pbmp; uint32_t he
软件开发大郭
/
2022-04-28
/
0
点赞
/
66
阅读
LVGL8.3
首页
上一页
26
27
28
29
30
31
32
下一页
末页
GrabByte
分类
ESP32单片机
QT开发
Rust嵌入式
人工智能
LVGL8.3
Flutter应用
嵌入式开发
嵌入式Linux
项目日志
操作系统
Go语言
FreeRTOS
STM32
C语言
GD32
Linux
Android
医疗设备
EmWin开发
AT32单片机
复古计算机
51单片机
工业设备
音频处理
DOS编程
程序人生
通讯协议
网络安全
Rust开发
触控芯片
安装包
车机研究
通达信插件
电脑装机
3D研发
Sphinx文档
QNX车机
python编程
PHP开发
FC游戏开发
掌机定制
MySQL
LVGL9.0
DOS技术
Shell
计算机硬件
系统运维
Windows开发
模拟电路
BP机
设计分享
创客
UCOSIII
FC游戏机
脑电波研究
CAD插件开发
开源项目
Java
工具软件
电子设计
FPGA
其他
WEB前端
归档
2019
[1]
2020
[2]
2021
[36]
2022
[363]
2023
[188]
2024
[3]
2025-01
[13]
2025-02
[35]
友链
时间戳工具
张宴的博客
泰克产品、技术和人员的虚拟博物馆
史蒂夫的电脑收藏
PrintFriendly:个性化打印网页 创建PDF