logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Pyside6 安装和简单界面开发

对于Python的GUI开发来说,Python自带的可视化编程模块的功能较弱,PySide是跨平台应用程序框架Qt的Python绑定,Qt是跨平台C++图形可视化界面应用开发框架,自推出以来深受业界盛赞。PySide由Qt公司自己维护,允许用户在Python环境下利用Qt开发大型复杂GUI。用Python简洁的语法调用PySide6的各种可视化控件的类,可以快速搭建用户的图形界面,PySide6开

#python
Linux 设备树(四) 设备树API

Linux内核在采用设备树后,驱动程序就需要获取设备树的属性,Linux内核为此提供了一系列的API函数给驱动程序获取设备树属性。Linux内核中以"of_"开头为设备树API。1、获取设备节点API在内核中设备都是以节点的形式挂接在设备树上,所以要想获取设备信息,就要先获取设备节点。struct device_node {const char *name; // 节点名字const char *

#linux
Linux 设备树(二) dtc dts/dtsi dtb的关系

在学习设备树之前,我们先来了解一下跟设备树相关的三个对象,分别是dtc、dts、dtsi。dtc:用来编译设备树的工具dts:设备树描述文件dtsi:设备树头文件DTC 设备树编译工具dtc是用来编译设备树的工具,就像gcc用来可以用来编译C语言一样,设备树源文件也需要编译器来对他进行编译,而这个编译器就是dtc。dtc工具的源代码在内核根目录下的/scripts/dtc文件夹中,在对应的Make

#linux
Linux驱动device_create创建字符设备文件

在Linux中有两种创建字符设备的方法,一种是通过mknod手动进行设备文件创建,第二种是通过device_create函数进行设备文件创建。在驱动开发中常用第二种方式进行设备文件的创建。class_create和device_create先来了解一下跟设备文件创建相关的两个函数。class_create:在调用device_create前要先用class_create创建一个类。类这个概念在Li

#linux
暂无文章信息