一种无人驾驶公路装置.docx
目录
背景 1
工作原理 1
系统组成 1
中央服务器 1
无人驾驶公路 2
无人驾驶车辆 2
5G组网系统 2
替代方案: 2
详细讲解 3
公路结构 3
坐标定位原理 3
其他问题 5
行人如何通行: 5
有人驾驶的车辆如何通行: 6
背景
无人驾驶汽车是当前社会上比较热门的前沿研究领域,现在已经有多家企业和组织取得了亮眼的成绩,但是他们基本都是从车辆入手实现无人驾驶方案。本文提出一种全新的思路,解决无人驾驶汽车这一极具现实意义的利民方案。
本文将从汽车运行的载体公路入手,从全新的视角来实现无人驾驶。现有车辆只需要做少量或者不做改动,核心的实现逻辑在公路本身上面,这条公路也将不同于传统的公路,我们可以认为它是一个超大型的传感器集群。
工作原理
公路作为传感器,实时收集运行在上面的车辆信息,如:位置,速度、重量、角速度等关键信息,并通过5G组网,将这些关键信息实时传输给中央服务器,中央服务器通过这些信息实时计算出车辆间的位置关系,做出最优行驶策略。用5G组网可以保证车辆的关键信息可以低延时传输给中央服务器以便中央服务器即时下达指令。
usbcamera api
E:.
│ Android.mk
│ QCamera2Factory.cpp
│ 说明
│
└─usbcamcore
├─app
│ usb.camera.test.h
│ usb_camera_test.cpp
│
├─inc
│ HotplugThread.h
│ QCameraMjpegDecode.h
│ QCameraParameters.h
│ QCameraUsbDebug.h
│ QCameraUsbParm.h
│ QCameraUsbPriv.h
│ QualcommUsbCamera.h
│
└─src
HotplugThread.cpp
QCameraMjpegDecode.cpp
QCameraMjpegDecode1.cpp
QCameraParameters
Android后台相机实现
│ │ ├─values-sw600dp
│ │ │ dimens.xml
│ │ │
│ │ ├─values-sw720dp-land
│ │ │ dimens.xml
│ │ │
│ │ ├─values-v11
│ │ │ styles.xml
│ │ │
│ │ └─values-v14
│ │ styles.xml
│ │
│ └─src
│ └─com
│ └─sim
│ └─cameraback
│ CameraBackActivity.java
│ Util.java
│ VideoRecordService.java
│
└─yuv
Android.mk
showYUV.cpp
Android FaceDetection Demo
├─main
│ │ │ AndroidManifest.xml
│ │ │
│ │ ├─java
│ │ │ └─com
│ │ │ └─yi
│ │ │ └─facedetection
│ │ │ Face.java
│ │ │ FaceDetection.java
│ │ │ FaceRecognize.java
│ │ │
│ │ └─jni
│ │ │ Android.mk
│ │ │ Application.mk
│ │ │ face_detection_jni.cpp
│ │ │ face_recognize_jni.cpp
│ │ │ jkit.cpp
│ │ │ jkit.h
Android opengl camera demo
└─src
└─com
└─sim
└─glcameratest
CameraDialog.java
GLTextureViewActivity.java 主业务Activity
IOpenGLDemo.java
MediaCodecRunable.java 编码器
OpenGLHelper.java
OpenGLRenderer.java
OpenGLUtils.java
Util.java
openhomeny3.0 camera demo
│ ancod_client.cpp.txt
│ anco_camera_client.cpp.txt
│ anco_camera_server.cpp.txt
│ anco_client.cpp.txt
│ BUILD.gn.txt
│
├─camera
│ │ ohos_hdi_camera.cpp.txt 相机业务类
│ │ stream_customer.cpp.txt 数据流采集
│ │
│ └─include
│ ohos_hdi_camera.h.txt
│ stream_customer.h.txt
│
├─include
│ ancod_client.h.txt
│ anco_client.h.txt
│
└─stream
│ socket_stream.cpp.txt
│
└─include
io_stream.h.txt
socket_stream.h.txt
NFC7160移植记录.docx
适用项目 1
从编译项中移除高通NFC原生实现 1
移植包代码结构 2
加入NFC编译项 3
加入产品编译项 7
添加hidl接口声明 7
跳过QIIFA检查 9
适用项目
QDC518 Android13
从编译项中移除高通NFC原生实现
QSSI.13
vendor/nxp/opensource/commonsys/packages/apps/Nfc/nfc_system_product.mk
ARGET_USES_QSSI_NQ_NFC := true
修改成
ARGET_USES_QSSI_NQ_NFC := false
UM.9.14
.vendor/nxp/opensource/commonsys/packages/apps/Nfc/nfc_system_product.mk
TARGET_USES_QSSI_NQ_NFC := true
修改成
TARGET_USES_QSSI_NQ_NFC := false
vendor/nxp/opensource/halimpl/nfc_vendor_product.mk
TARGET_USES_NQ_NFC :=
Android SystemUI 架构详解.docx
目录
1、SystemUI介绍 1
1.1、SystemUI摘要 1
1.2、什么是SystemUI 1
2、SystemUI的启动过程 3
3、SystemUI的SERVICES 6
3.1、音量控制 6
3.1.1、音量控制简介 6
3.1.2、音量控制SERVICE的初始化 7
3.1.3、控制音量过程 10
3.2、RingtonePlayer 16
3.3、电源管理 18
3.4、任务管理 19
3.5、存储通知 26
3.6、锁屏 27
3.7、通知栏 29
4、总结 33
Android SystemUI 架构详解
本文描述Android系统中一个核心应用SystemUI,详细赘述SystemUI中几大模块功能的实现过程。由于作者水平有限,如发现本文中错误的地方,欢迎指正。
1、SystemUI介绍
1.1、SystemUI摘要
在Android系统中SystemUI是以应用的形式运行在Android系统当中,即编译SystemUI模块会生产APK文件,源代码路径在frameworks/base/packages/SystemUI/,安装路径system/pr
Android Camera2 Framework层分析.docx
Camera App
应用层处于整个框架的顶端,承担着于用户直接进行交互的责任,承接来自用户直接或者间接的比如预览/拍照/录像等一系列具体需求,一旦接收到用户相关UI操作,便会通过Camera Api v2标准接口将需求发送至Camera Framework部分,并且等待Camera Framework回传处理结果,其中包括了图像数据以及整体相机系统状态参数,之后将结果以一定方式反馈给用户,达到记录显示种种美好瞬间的目的。
Camera Framework
该层主要位于Camera App与Camera Service之间,以jar包的形式运行在App进程中,它封装了Camera Api v2接口的实现细节,暴露接口给App进行调用,进而接收来自App的请求,同时维护着请求在内部流转的业务逻辑,最终通过调用Camera AIDL跨进程接口将请求发送至Camera Service中进行处理,紧接着,等待Camera Service结果的回传,进而将最终结果发送至App。
Camera Service
该层位于Camera Framework与Camera Provider之间,
Android WIFI自动扫描及自动连接流程.docx
Android O上的wifi扫面场景可以归结为以下四种:
1、 亮屏情况下,在Wifi settings界面,固定扫描,时间间隔为10s。
2、 亮屏情况下,非Wifi settings界面,二进制指数退避扫描,退避算法:interval*(2^n), 最小间隔min=20s, 最大间隔max=160s.
若已连接并且有网络的情况下不扫描。
3、 灭屏情况下,有保存网络时,若已连接,不扫描,否则,PNO扫描,即只扫描已保存的网络。最小间隔min=20s,最大间隔max=60s.
4、 无保存网络情况下,固定扫描,间隔为5分钟,用于通知用户周围存在可用开放网络。
场景1的逻辑在中WifiTracker中控制,2~3的逻辑主要在WifiConnectivityManager中控制,场景4的逻辑在WifiStateMachine中控制
Android Selinux权限讲解.docx
SeLinux 全称 Security-Enhanced Linux 即安全增强型 Linux,基于MAC机制的一种实现,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统,这不是android特有的特性,而是由Linux衍生过来的SEAndroid。
在Android Q版本上就开始推行SeLinux机制且强行执行此机制(沙盒机制,只能获取到AOSP指定的对外的接口去获取),所以在之前很多应用在Android Q上会产生很多权限相关的问题。
Android NFC深入分析.docx
NFC(Near Field Communication,近场通信)也叫做近距离无线通信技术。该技术最早由Philips和Sony两家公司于2002年年末联合推出。2004年,Nokia、Philips、Sony等公司还共同组建了一个名为NFC Forum的非盈利性组织来推广和发展NFC技术。NFC Forum不但负责制定NFC相关的技术标准,同时还通过NFC认证测试来保证各厂家的NFC产品符合NFC规范。NFC的工作频率为13.56MHz,有效距离为4cm左右,目前所支持的数据传输速率有106kbps、212kbps和424kbps三种。
android camera MediaCodec demo
可以打开手机的摄像头将采集的数据进行编码,然后传给解码器进行解码并显示。
非要大于50字,csdn是不是有病阿。
android 录像时序图
MediaRecorder调用时序图,流程很清晰,一看就懂。
csdn想钱想疯了,本来只想要1分的。
eclipse_v.4.7.0
eclipse_v4.7.0 亲测好用。
不过这是个精简版,android开发的小伙伴还需要自己配置sdk