logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

web前-JAVA后端 数据API接口交互协议

统一前端web、后端、云平台设备三体的接口协议,三者统一接口格式,以便后续的项目开发,以此文章给与简介说明!

文章图片
嵌入式 Linux进程间通信之信号量

信号量(也叫信号灯)是一种用于提供不同进程间或一个给定进程的不同线程间同步手段的原 语。一般还用来对某个共享资源的进行访问控制。信号量是进程/线程同步的一种方式,有时候我们需要保护一段代码,使它每次只能被一个进 程/线程运行,这种工作就需要一个二进制开关;有时候需要限制一段代码可以被多少个进程/线 程执行,这就需要用到关于计数信号量。信号量开关是二进制信号量的一种逻辑扩展,两者实际 调用的函数都是

#linux#运维#服务器
「入门指南」轻松学习嵌入式 GPIO:从原理到应用一步到位

GPIO是通用输入/输出引脚(General Purpose Input/Output)的缩写,是嵌入式系统中的一种常见引脚类型。GPIO的作用是允许CPU与外部设备进行通信,实现数据的输入和输出。通常情况下,这些引脚是可编程的,可以在软件层面上配置它们的功能。GPIO在嵌入式系统中的作用类似于PC上的USB接口或串口。

文章图片
#单片机#嵌入式硬件#stm32
爆肝9万字 带你从零熟悉常用的M4嵌入式功能,建议收藏(含码源)

真爆肝9万字,学会这个你已经算是从小白晋升到嵌入式初级工程师,快来一起看看吧!

文章图片
#单片机#arm开发#嵌入式硬件
嵌入式 Linux多进程

由于linux 的标准函数库中,有一种被称作Linux多线程操作。

文章图片
#linux#运维#服务器
嵌入式 STM32 红外遥控

一个脉冲对应 560us 的连续载波,一个逻辑 1 传输需要 2.25ms(560us 高+1680us 低),一个逻辑 0 的传输需要 1.125ms(560us 高+560us 低)。而红外接收头在收到脉冲的时候为低电平,在没有脉冲的时候为高电平,这样,我们在接收头端收到的信号为:逻辑 1 应该是 560us 低+1680us 高,逻辑 0 应该是 560us 低+560us高(接受头接受到的

文章图片
#stm32#单片机#嵌入式硬件
嵌入式Linux 字符设备驱动标准ioctl接口

write:往设备写中写数据,单独这个接口并不能满足现实设备的全部控制需求。一个lcd控制器:主要作用就是驱动lcd屏,要显示就是通过write接口把显示数据发给lcd控制器指定的显存。而参数设置类通过write接口设置就可能会和普通的显示数据弄混乱了。为了解决这个问题,内核提供了ioctl接口专门对设备控制(参数设置,参数查询等功能)。ioctl主要用于实现对硬件设备控制类操作,使用write和

文章图片
#linux#运维#服务器
嵌入式 QT多界面切换

在Qt中,多界面切换是指在一个应用程序中使用多个不同的界面,并在它们之间进行切换。这种切换可以是用户触发的,例如点击按钮或选择菜单项,也可以是应用程序自动执行的,例如根据特定条件自动显示不同的界面。Qt提供了QStackedWidget类,它是一个容器部件,可以用于存放多个界面,每个界面都是一个QWidget或其子类。通过在QStackedWidget中添加多个界面,可以在需要的时候显示特定的界面

文章图片
#qt#开发语言
嵌入式 QT QListWidget 显示列表视图的小部件类

在Qt框架中,QListWidget是一个用于显示列表视图的小部件类。它提供了一种方便的方式来显示和管理项目列表。QListWidget可以显示文本、图像和其他自定义的项目项,并允许用户进行选择和交互操作。QListWidget可以用于创建类似于文件浏览器、播放列表、菜单等的功能。它可以以列表形式显示项目,并支持多种操作,如添加、删除、移动、选择和编辑项目。

文章图片
#qt#开发语言
嵌入式 QT纯代码设计UI

UI的可视化设计是对用户而言的,其实底层都是C++的代码实现,只是Qt巧妙地进行了处理,让用户 省去了很多繁琐的界面设计工作。由于界面设计的底层其实都是由C++语言实现的,底层实现的功能比可视化设计更加强大和灵活。某些界面 效果是可视化设计无法完成的,或者某些人习惯了用纯代码的方式来设计界面,就可以采用纯代码的方式设计界 面,如 Qt自带的实例基本都是用纯代码方式实现用户界面的。所以,本节介绍一个

文章图片
#ui#qt#嵌入式硬件
    共 42 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择