LXR | KVM | PM | Time | Interrupt | Systems Performance | Bootup Optimization

06 2024 档案

Ubuntu下OpenGL开发环境搭建、编译、测试
摘要:基于Ubuntu20.04进行OpenGL编程,使用Mesa3D开源实现方案,环境搭建、编译、测试如下。 1 环境搭建 安装依赖库文件: sudo apt install wayland-protocolssudo apt install libgtk-3-devsudo apt-get insta 阅读全文

posted @ 2024-06-29 23:59 ArnoldLu 阅读(881) 评论(0) 推荐(0) 编辑

LVGL(2):Ubuntu下基于VSCoce搭建LVGL开发环境和启动流程
摘要:在PC上可以调试LVGL(参考Simulator on PC — LVGL documentation),借助VSCode在Ubuntu下调试可以参考:GitHub - lvgl/lv_port_pc_vscode。 1 下载VSCode项目代码 git clone --recursive http 阅读全文

posted @ 2024-06-24 23:59 ArnoldLu 阅读(1127) 评论(0) 推荐(0) 编辑

LVGL(1):资源、特性、Linux下移植(RK3588)、测试
摘要:LVGL(Light and Versatile Graphics Library)是一个开源的嵌入式图形库,专为嵌入式系统和微控制器设计。它提供了一整套丰富的图形元素和功能,使得开发者能够在资源受限的设备上创建现代化的图形用户界面(GUI)。 LVGL介绍文档《Welcome to the doc 阅读全文

posted @ 2024-06-23 23:59 ArnoldLu 阅读(1598) 评论(0) 推荐(0) 编辑

Linux下基于USB的Bluetooth(RTL8723DU):RFKILL子系统、HCI/BlueZ、Bluetooth驱动、bluetoothd、bluetoothctl等
摘要:简单梳理RFKILL子系统、基于USB的Bluetooth驱动、Bluetooth守护进程bluetoothd、Bluetooth配置工具bluetoothctl/hcitool/hciconfig等。 1 RFKILL子系统 rfkill 是 Linux 系统中的一个工具和内核接口,用于启用或禁用 阅读全文

posted @ 2024-06-21 23:59 ArnoldLu 阅读(1578) 评论(0) 推荐(0) 编辑

Linux下基于USB的WiFi(RTL8723DU):驱动、wpa_supplicant配置、hostapd配置等
摘要:1 WiFi基本概念 WLAN(Wireless LAN)是无线局域网的意思。 IEEE 802.11是现今无线局域网通用的标准。 关于802.11协议介绍参考《802 11协议介绍》。 信道也就是频段,是以无线信号作为传输载体的数据信号传送通道。802.11 工作组划分了4个独立的频段:2.4 G 阅读全文

posted @ 2024-06-16 23:59 ArnoldLu 阅读(1424) 评论(0) 推荐(0) 编辑

Linux PM:wakeup count、wakelock、autosleep
摘要:在进行wakeup count、wakelock、autosleep之前,先参考《Linux电源管理(7)_Wakeup events framework (wowotech.net)》。 下面简单跟一下,wakeup count、wakelock、autosleep,及其使用方法。 1 PM初始化 阅读全文

posted @ 2024-06-15 23:59 ArnoldLu 阅读(326) 评论(0) 推荐(0) 编辑

Mastering the FreeRTOS™ Real Time Kernel V1.0 - 11 Low Power Support
摘要:文档来自:Mastering-the-FreeRTOS-Real-Time-Kernel.v1.0.pdf。 关注FreeRTOS下低功耗实现,主要包括Idle Hook和Tickless Idle两种实现方式。 1 Low Power Support 11.1 Power Saving Intro 阅读全文

posted @ 2024-06-14 23:59 ArnoldLu 阅读(224) 评论(0) 推荐(0) 编辑

ARM GPU(Mali G610)及其驱动、OpenGLES、性能测试相关
摘要:关键词:MALI、Valhall、G610、OpenGL、OpenGL-ES、OpenCL、Vulkan、libmali等等。 以RK3588实例简单了解: ARM MALI G610硬件驱动,以及相关的libmali库文件。 通用的OpenGL-ES、EGL协议以及库文件。 OpenGL-ES测试 阅读全文

posted @ 2024-06-08 23:59 ArnoldLu 阅读(5673) 评论(0) 推荐(0) 编辑

Linux下GMAC网络设备:硬件接口、GMAC/PHY、驱动、测试程序
摘要:1 嵌入式网络硬件接口 如下是常见的嵌入式网络硬件接口框图: SOC集成MAC。 MAC通过MII系列接口和PHY之间传输数据,通过MDIO接口初始化配置PHY芯片。 PHY芯片和RJ45之间通过4组差分模拟信号传输数据,并驱动RJ45的LED信号灯。 RJ45通过网线和外部连接。 1.1 嵌入式网 阅读全文

posted @ 2024-06-02 23:59 ArnoldLu 阅读(3193) 评论(0) 推荐(0) 编辑

Linux低功耗Suspend/Resume梳理(基于STM32MP1)
摘要:基于STM32MP1简单梳理Linux suspend/resume涉及到的内容: 触发Suspend流程,以及唤醒手段和后续resume流程。 Linux kernel中Suspend/Resume流程。 TFA中冷启动、热启动、SMC处理、PSCI实现等等。 其他低功耗相关:poweroff、r 阅读全文

posted @ 2024-06-01 23:59 ArnoldLu 阅读(1395) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示