为Exynos4412移植U-Boot-2017.11的步骤一、获取U-Boot源码及交叉编译工具链二、板级文件的创建与修改1、复制文件夹board/samsung/origen/,更名为board/samsung/cbt4412/2、更改board/samsung/cbt4412/origen.c文件名为cbt4412.c3、修改board/samsung/cbt4412/Makefile4、
本文简要介绍了Android UWB中通信示例
原创 2023-09-17 09:54:22
521阅读
Android UWB Service进行了宏观层面的解析,粗略对com.android.server.uwb包及其一些子包进行一个宏观的认识,并了解关于Android UWB后续发展的方向。
原创 2023-09-20 08:37:43
376阅读
介绍了Android UWB的core.uwb库的相关类的定义以及结合FiRa标准进行了介绍
原创 2023-09-18 08:56:15
901阅读
在移动设备中,超宽带(Ultra-Wideband,UWB)技术的测试正成为一个重要的关注点。随着UWB技术在定位和通信服务中的日益普及,许多Android设备厂商需要确保其设备的UWB功能正常工作。本文将详细记录UWBAndroid设备上的测试过程,从问题背景、参数解析到调试步骤,以及性能调优、排错指南和最佳实践,以帮助开发者更好地进行UWB测试。 ### 背景定位 在2023年5月,一家知
原创 6月前
100阅读
UWB定位技术主要以UWB通信芯片为基础实现室内外高精度定位工作的,之所以能够实现定位的关键性因素有如下一个方面:1.UWB芯片提供数据帧收发时纪录时间戳,这是能够进行两点间测距的基本条件,简单来说,通过计算数据在空中飞行时间*光速=数据飞行距离,从而测出两节点间的距离。2.有了数据帧收发时间戳,那么就必须提供足够高的时钟精度,因为1ns的时间电磁波就传输了30厘米,UWB芯片提供了LDE的微代码
2048大家应该都玩过,今天我们就来实现一个可以在鸿蒙系统上运行的2048小游戏,因为没有智慧屏,所以这里是在鸿蒙远程TV模拟器上运行的,大概长下面这样:鸿蒙TV模拟器在开始写代码之前,我们来分析下,要实现这个小游戏大概需要这么几步:1.自定义数字卡片的样式CardView,包含设置卡片的文本数字,以及卡片的数字的颜色,以及单个卡片的背景。2.自定义一个游戏视图GameView,所有和游戏相关的逻
UWB标签和锚点之间的双向测距测量它们的相对距离,这种方法用于例如安全访问应用程序,其中将根据标签设备的接近程度授予访问权限。UWB不能被简单的中继攻击欺骗,因为它的距离测量不是基于信号强度,而是基于时间,中继/重放攻击将增加消息传输的延迟,因此通过指示密钥离接收者更远来达到相反的效果。UWB实现安全和高精度的精细测距定位,可用于以厘米级精度确定对等设备之间的距离,同时具备高动态、高容量、低功耗的
转载 2024-07-10 06:02:00
95阅读
UWB
原创 3月前
720阅读
原标题:谷歌在安卓系统中加入超宽带(UWB)APIIT之家 1 月 26 日消息 自智能手机诞生之初,我们就一直依赖 Wi-Fi 和蓝牙无线技术来满足我们的短距离连接需求。超宽带(UWB)被广泛认为是无线技术世界的下一个大事件,有望为智能家居设备提供高度精确的室内定位和高速点对点数据传输。苹果的 iPhone 11 是第一款支持 UWB 技术的现代智能手机,三星紧随其后推出了 Galaxy Not
1.关于Android.bpAndroid.bp是Android构建系统的重要组成部分。Android.bp可以让我们定义模块和规则,以便系统能够自动执行构建操作。熟悉Android.bp的语法和常见的module_type的使用方法,可以更好地编写清晰和容易维护的项目代码。在Android实现中,Android.bp是一个Makefile与Blueprints的结合。 Makefile是一个类U
UWB基本定位原理一、  UWB定位技术主要以dw1000芯片为基础实现室内外高精度定位工作,之所以能够实现定位的关键性因素有如下一个方面:    1.dw1000提供数据帧收发时纪录时间戳,这是能够进行两点间测距的基本条件,简单来说, 通过计算数据在空中飞行时间*光速=数据飞行距离,从而测出两节点间的距离。    2.有了数据帧收发时间戳...
转载 2021-09-28 16:10:43
1591阅读
UWB基本原理 一、 UWB技术主要以dw1000芯片为基础实现室内外高精度工作,之所以能够实现的关键性因素有如下一个方面: 1.dw1000提供数据帧收发时纪录时间戳,这是能够进行两点间测距的基本条件,简单来说, ...
转载 2019-11-11 17:32:00
299阅读
第4章第4章主要是介绍Android移植环境搭建,其内容包括构建Android移植环境、Bootloader介绍、Android内核与移植。构建Android移植交叉开发环境中有嵌入式交叉编译环境搭建、主机交叉编译开发环境配置。主机交叉开发环境配置包括配置控制台程序、配置TFTP服务。配置TFTP有Linux下TFTP服务配置和Windows下TFTP服务配置。NFS文件系统参数Rw :可读写的权
1 背景:这是之前研一的时候一直在做的项目。老师好像从Decawave海南那边的研究所得到了一套不知道是要淘汰还是没有上市的定位测试系统。已经有了针对DW1000的外围硬件PCB设计,我们基于这些进行后续的开发。最终目标是完成一套能够在监狱使用,定位监狱服刑人员的系统。2 系统组成:硬件分为基站(Anchor)和信标(Tag),软件分为下位机的硬件在跑得嵌入式软件和上位机PC在跑得解算和GUI软件
转载 2024-01-29 02:17:16
236阅读
从上周末开始自己在ubuntu下搭建android环境,以前一直在windows下做,理由:顺便学习一下linux,哇嘎嘎!首先说我开始的环境,ubuntu 11.10 + 很快的网速。。。ubuntu是从官网www.ubuntu.com下载用wubi装的,这样很简单,就像是一个windows的程序一样。。。我比较懒!(当然官网的wubi只提供了最新版本11.10的下载,iso倒是提供了两个版本。
在编写程序前,需要为Android工程做以下设置工作:本文引用地址:http://www.eepw.com.cn/article/269331.htm①配置Android Mainfest文件,设置Android USB配件模式。设定元素及android.hardware.usb.accessory属性值,声明使用USB配件API;设置最小SDK版本为12(Android从该版本后支持USB配件模
Android系统的移植工作的目的是为了在特定的硬件上运行Android系统。在移植的过程中,把握关键要点,减少工作量是一个重要的方面。从工作的角度,通常的方法为,首先要熟悉硬件抽象层的接口,其次要集成和复用已有的驱动程序,主要的工作量在硬件抽象层的实现中。为了更好地理解和调试系统,也应该适当地了解上层对硬件抽象层的调用情况。  移植方面主要的工作有两个部分:  Linux驱动  Android
转载 2023-09-28 11:46:36
77阅读
正如最近一段时间,以 Instagram、Flipboard、Instapaper 为首的众多知名应用的 Android 版的亮相一样,一款应用在 iOS 上率先推出,获得巨大成功后,应用户的广泛要求移植Android 上,这仿佛已经成为一种定式。应用跨平台开发和移植本身并没有什么问题,但让人担忧的一个趋势是,很多开发者在将自己的 iOS 应用移植Android 时,并不会针对 Andro
转载 2023-07-27 13:40:32
79阅读
第一章 Android系统的编译和移植实例这一章节主要介绍了Android系统的编译和移植技术,作为建立在Linux内核的基础上的Android操作系统,它的编译和移植不论在过程还是技术方面都和嵌入式Linux非常相似。首先要准备一套可以正常运行Linux系统的一套开发版,需要在其移植Android系统,并能够正常运行。移植的主要过程为:1.下载Android Linux&nb
转载 2023-07-27 13:40:25
155阅读
  • 1
  • 2
  • 3
  • 4
  • 5