
NanoPC-T4
TYYJ-洪伟
移动端技术主管、优快云博客专家。个人微信:tyyj89
展开
-
Android 8.1 【FriendlyARM】读取 BMP180 温度和压力系统服务、APP 开发
上一节完成了 BMP180 HAL 开发,现在再来继续后续内容:Bmp180Service 服务开发、APP 开发和处理 SEAndroid。一、Bmp180Service 服务开发先到 frameworks/base/core/java/android/os 目录下新建 bmp180 目录,然后创建 Bmp180Manager.java、BMP180TemperatureAndPressure.java、BMP180TemperatureAndPressure.aidl 和 IBmp180Servic原创 2020-08-15 20:32:26 · 725 阅读 · 0 评论 -
Android 8.1 【FriendlyARM】读取 BMP180 温度和压力 HAL 开发
接上一节我们已经将 BMP180 驱动开发完成,现在继续完成 HAL 开发,Android 8 版本新增的 HAL 一般采用 binder 的方式,使用 HIDL 语言进行开发。实际开发除了代码完成,绕不开 SEAndroid。下面分几个步骤介绍。HAL 开发HAL 验证Bmp180Service 服务开发APP 开发处理 SEAndroid一、HAL 开发在 Android 8.0 及更高版本中,较低级别的层已重新编写以采用更加模块化的新架构。搭载 Android 8.0 或更高版本的设原创 2020-08-15 17:28:22 · 730 阅读 · 0 评论 -
Android 8.1 【FriendlyARM】温度压力传感器-BMP180 驱动开发
驱动开发主要位于 Linux 内核层,首先认识一下 BMP180,接着需要修改 DTS,最后才开始编写驱动,编写完驱动我们再来写一个用户层验证程序来获取温度和压力。一、BMP180 芯片介绍BMP180 是一款高精度、小体积、超低能的压力传感器,适用于移动电话、PDAs、GPS 导航设备和户外设备。在与仅仅 0.25 米低空噪音快速转换时,BMP180 提供卓越的性能。使用 I2C 接口可以很轻松的跟主控制器系统进行通讯。BMP180 基于压阻式技术 EMC 稳健性、高精度以及线性长期稳定性,被设计用原创 2020-07-19 15:58:13 · 1159 阅读 · 0 评论 -
Android 8.1 【FriendlyARM】编译环境搭建与镜像烧写
NanoPC-T4 不仅是世界上最小的全功能接口 RK3399 一体化主板, 而且是一款完全开源的高性能计算平台。它的尺寸只有 100x64mm,标配4GB LPDDR3 内存和 16GB 闪存, 板载2.4G & 5G 双频 WiFi 模组, 带有标准完整的 M.2 PCIe 接口, 可直接安装使用 NVME SSD 高速固态硬盘。NanoPC-T4 还带有 MIPI-CSI 双摄像头接口, MIPI-DSI 和 eDP 双显示接口, HDMI 2.0 视频输出口,并具备 Type-C/DP,U原创 2020-07-05 20:26:14 · 3219 阅读 · 2 评论