logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

​​HAL 层在 Android 架构中的位置

Android系统通过HAL层实现硬件抽象,其架构分为应用层(Java/Kotlin)、Framework(Java)、JNI/Native(C/C++)、HAL(C/C++)、内核驱动(C)和硬件层。HAL作为"硬件翻译官",通过动态加载机制和版本管理实现双向隔离,平衡性能与安全。典型调用链如Camera API经JNI转发到HAL,最终由内核驱动操作硬件。

#android#嵌入式硬件#物联网 +1
嵌入式与物联网开发:为什么选择 MQTT 而不是 HTTP?

MQTT 的发布/订阅模式和轻量级设计非常适合物联网场景,比如在 STM32 上跑 Paho MQTT 客户端,只需几 KB 内存就能实现实时数据推送,比 HTTP 轮询高效得多。MQTT 因其轻量、低功耗、高实时性和灵活的发布/订阅模式,成为嵌入式和物联网开发的首选协议。相比 HTTP,MQTT 在资源受限、实时性要求高的场景下表现更优,尤其适合电池供电的设备和复杂网络拓扑。通过理解 MQTT

文章图片
#物联网#嵌入式硬件
RK3568启动和引导过程摘要,包括依赖关系和日志摘录

设备内核版本启动介质:eMMC日志:分析日志 ,涵盖硬件初始化(DDR、eMMC、CPU)、外设(显示、触摸屏、摄像头)和问题(触摸屏、SDMMC 冲突等)。目标:明确启动流程的每个阶段,描述相邻步骤的依赖关系,提取日志的关键代码片段,总结细节,助力嵌入式开发与调试。

#物联网#linux#嵌入式硬件 +1
嵌入式与物联网开发:为什么选择 MQTT 而不是 HTTP?

MQTT 的发布/订阅模式和轻量级设计非常适合物联网场景,比如在 STM32 上跑 Paho MQTT 客户端,只需几 KB 内存就能实现实时数据推送,比 HTTP 轮询高效得多。MQTT 因其轻量、低功耗、高实时性和灵活的发布/订阅模式,成为嵌入式和物联网开发的首选协议。相比 HTTP,MQTT 在资源受限、实时性要求高的场景下表现更优,尤其适合电池供电的设备和复杂网络拓扑。通过理解 MQTT

文章图片
#物联网#嵌入式硬件
到底了