logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式系统GUI

Linux GUI系统发展历程与技术架构解析 摘要:本文系统介绍了Linux图形用户界面(GUI)的发展历程与技术架构。从X Window System作为Linux图形标准开始,详细解析了其三层架构(X Server、X Client、X Protocol)的工作原理。文章对比了桌面环境两大主流方案KDE(Qt)和GNOME(Gtk+)的技术特点,并深入探讨了嵌入式环境下的GUI解决方案,包括Q

文章图片
#linux#arm开发#ui
USB——UVC简介

UVC(USB视频类)是由USB-IF制定的标准协议,用于规范USB视频设备与主机的通信。其核心特点是即插即用、支持多种视频格式和双向通信,通过标准化协议确保设备兼容性。UVC采用逻辑功能单元结构,支持等时和批量两种传输方式,适用于视频会议、直播等场景。主流操作系统均内置UVC驱动,开发者可通过标准接口访问设备。这一协议极大简化了视频设备的开发和使用流程,成为跨平台视频采集的重要标准。

文章图片
#嵌入式硬件#arm开发
USB接口介绍

USB接口主要分为标准USB、迷你USB和微型USB三大类。标准USB包括Type-A、Type-B和Type-C,其中Type-C因其正反盲插和多功能性成为主流。Type-A常见于电脑和手机充电器,分为USB2.0和USB3.0,广泛应用于鼠标、键盘等设备。Type-B多用于打印机。迷你USB和微型USB在Type-C普及前广泛使用,支持OTG功能,允许设备间直接数据传输。Type-C接口设计先

文章图片
#嵌入式硬件#linux
WiFi模组介绍:AP6256

AP6256是正基科技推出的一款低成本,低功耗的模块,该模块具有Wi-Fi(2.4GHz和5GHz IEEE 802.11 a/b/g/n/ac)+蓝牙(BT5.0)功能,并通过了SRRC认证,带mesh,完美替换AP6255(BT4.2)。高度集成的模块提供了网页浏览,VoIP,蓝牙耳机应用的可能性。凭借无缝漫游功能和高安全性,还可以与无线局域网中不同供应商的802.11a/b/g/n/ac接入

文章图片
#嵌入式硬件
DDR简介

DDR SDRAM(Double Data Rate SynchronousDYNAMIC RAM)中文名是:双倍数据速率同步动态随机存储器。传统的SDRAM只在时钟信号的上升沿传输数据,而DDR可以同时在时钟的上升沿和下降沿传输数据,因此在同样的时钟频率下,DDR内存的传输速率是SDRAM的两倍。这就是“Double Data Rate”(双倍数据速率)的含义。所谓同步指的是DDR是同步内存的一

文章图片
#嵌入式硬件
USB入门书籍《圈圈教你玩USB(第3版)》

《圈圈教你玩USB(第3版)》是刘荣编著的USB开发入门教材,2022年由北京航空航天大学出版社出版。全书481页,定价99元,配套完整源代码和电路图资源。第3版新增USB3.0基础和Linux gadget开发内容,延续实例驱动的特色,通过U盘、鼠标等10个案例系统讲解USB硬件设计、固件开发、驱动编写等全流程。该书语言通俗易懂,代码可直接复用,特别适合嵌入式开发和USB入门学习者,能帮助读者快

文章图片
#linux#arm开发
数字音频PCM

脉冲编码调制(PulseCodeModulation),简称PCM。是对连续变化的模拟信号进行抽样、量化和编码产生的数字信号。PCM的优点就是音质好,缺点就是体积大。PCM可以提供用户从2M到155M速率的数字数据专线业务,也可以提供话音、图像传送、远程教学等其他业务。PCM有两个标准(表现形式):E1和T1。脉冲编码调制(Pulse Code Modulation)是最常用、最简单的波形编码。它

文章图片
#音视频
到底了