OpenHarmony设备开发文档
OpenHarmony设备开发文档
快速开始
基于IDE开发
- 搭建开发环境
- 创建工程并获取源码
- 轻量系统(基于Hi3861开发板)
- 小型系统(基于Hi3516开发板)
- 标准系统(基于RK3568开发板)
基于命令行开发
- 搭建开发环境
- 轻量系统(基于Hi3861开发板)
- 小型系统(基于Hi3516开发板)
- 标准系统(基于RK3568开发板)
- 常用信息
附录
隐私和安全
移植
轻量系统芯片移植指导
小型系统芯片移植指导
标准系统芯片移植指导
轻量和小型系统三方库移植指导
轻量系统芯片移植案例
小型系统芯片移植案例
标准系统芯片移植案例
子系统开发
- 内核
- 驱动
- 驱动概述
- HDF驱动框架
- 平台驱动开发
- 平台驱动使用
- 外设驱动使用
- 编译构建
- ArkCompiler
- 分布式远程启动
- 图形图像
- 媒体
- 公共基础库开发指导
- AI服务
- Sensor服务
- 用户程序框架
- OTA升级
- 电话服务
- 安全
- 启动恢复
- 启动恢复子系统概述
- init启动引导组件
- appspawn应用孵化组件
- bootstrap服务启动组件
- 常见问题
- 启动恢复参考
- DFX
- 电源
专题
- HPM Part
设备开发示例
调测
工具
示例教程
参考
常见问题
HDI接口参考
- 模块
- 头文件和结构体
- 头文件
- audio_adapter.h
- audio_attribute.h
- audio_capture.h
- audio_control.h
- audio_manager.h
- audio_render.h
- audio_scene.h
- audio_types.h
- audio_volume.h
- codec_callback_if.h
- codec_common_type.h
- codec_component_if.h
- codec_component_manager.h
- codec_component_type.h
- display_device.h
- display_gfx.h
- display_gralloc.h
- display_layer.h
- display_type.h
- display_vgu.h
- input_controller.h
- input_manager.h
- input_reporter.h
- input_type.h
- ActivityRecognitionTypes.idl
- Types.idl
- IExecutor.idl
- IExecutorCallback.idl
- FaceAuthTypes.idl
- PinAuthTypes.idl
- IExecutor.idl
- IExecutorCallback.idl
- IFaceAuthInterface.idl
- IPinAuthInterface.idl
- IUserAuthInterface.idl
- UserAuthTypes.idl
- IActivityChangedCallback.idl
- IActivityInterface.idl
- IBatteryCallback.idl
- IBatteryInterface.idl
- ICameraDevice.idl
- ICameraDeviceCallback.idl
- ICameraHostCallback.idl
- ICameraHost.idl
- ILightInterface.idl
- IMotionCallback.idl
- IMotionInterface.idl
- IOfflineStreamOperator.idl
- IPowerHdiCallback.idl
- IPowerInterface.idl
- ISensorCallback.idl
- ISensorInterface.idl
- IStreamOperator.idl
- IStreamOperatorCallback.idl
- IThermalCallback.idl
- IThermalInterface.idl
- IUsbdBulkCallback.idl
- IUsbInterface.idl
- IUsbdSubscriber.idl
- IVibratorInterface.idl
- IWlanCallback.idl
- IWlanInterface.idl
- LightTypes.idl
- MotionTypes.idl
- PowerTypes.idl
- SensorTypes.idl
- ThermalTypes.idl
- Types.idl
- UsbTypes.idl
- VibratorTypes.idl
- WlanTypes.idl
- 结构体
- YUVDescInfo
- ExtDataHandle
- ActRecognitionEvent
- AllocInfo
- Alignment
- AudioAdapter
- AudioAdapterDescriptor
- AudioAttribute
- AudioCapture
- AudioControl
- AudioDevExtInfo
- AudioDeviceDescriptor
- AudioManager
- AudioMixExtInfo
- AudioMmapBufferDescriptor
- AudioPort
- AudioPortCap
- AudioPortCapability
- AudioRender
- AudioRoute
- AudioRouteNode
- AudioSampleAttributes
- AudioScene
- AudioSceneDescriptor
- AudioSceneDescriptor::SceneDesc
- AudioSessionExtInfo
- AudioSubPortCapability
- AudioTimeStamp
- AudioVolume
- AuthResultInfo
- AuthSolution
- BufferData
- BatteryInfo
- CaptureEndedInfo
- CaptureErrorInfo
- CaptureInfo
- CodecCallbackType
- CodecCompCapability
- CodecComponentManager
- CodecComponentType
- ColorValue
- CompVerInfo
- CredentialInfo
- DeviceFuncs
- DisplayCapability
- DisplayInfo
- DisplayModeInfo
- EnrolledInfo
- EnrollParam
- EnrollResultInfo
- EventInfo
- ExecutorInfo
- ExecutorInfo
- ExecutorRegisterInfo
- ExecutorSendMsg
- GetBufferHandleUsageParams
- GfxFuncs
- GfxOpt
- GrallocFuncs
- HdfFeatureInfo
- HdfLightColor
- HdfLightEffect
- HdfLightFlashEffect
- HdfLightInfo
- HdfMotionEvent
- HdfNetDeviceInfo
- HdfNetDeviceInfoResult
- HdfSensorEvents
- HdfSensorInformation
- HdfStaInfo
- HdfThermalCallbackInfo
- HdfVibratorInfo
- HdfWifiDriverScanSsid
- HdfWifiInfo
- HdfWifiScan
- HdfWifiScanResult
- HDRCapability
- HDRMetaData
- IActivityChangedCallback
- IActivityInterface
- IBatteryCallback
- IBatteryInterface
- ICameraDevice
- ICameraDeviceCallback
- ICameraHost
- ICameraHostCallback
- ICircle
- IdentifyResultInfo
- IExecutor
- IExecutor
- IExecutorCallback
- IExecutorCallback
- IFaceAuthInterface
- ILine
- IInputInterface
- ILightInterface
- IMotionCallback
- IMotionInterface
- InputController
- InputDevAbility
- InputDevAttr
- InputDevDesc
- InputDeviceInfo
- InputDevIdentify
- InputDimensionInfo
- InputEventCb
- InputEventPackage
- IPowerHdiCallback
- InputExtraCmd
- InputHostCb
- InputHotPlugEvent
- InputManager
- InputReporter
- IOfflineStreamOperator
- IPinAuthInterface
- IPowerInterface
- IRect
- ISensorCallback
- ISensorInterface
- IStreamOperator
- IStreamOperatorCallback
- ISurface
- IThermalCallback
- IThermalInterface
- IUsbdBulkCallback
- IUsbdSubscriber
- IUsbInterface
- IUserAuthInterface
- IVibratorInterface
- IWlanCallback
- IWlanInterface
- LayerAlpha
- LayerBuffer
- LayerFuncs
- LayerInfo
- MeasChannelParam
- MeasChannelResult
- OmxCodecBuffer
- PortCap
- PortInfo
- PresentTimestamp
- PropertyObject
- ProjectionScreenCmdParam
- RangeValue
- Rect
- Rectangle
- RGBColor
- ScheduleInfo
- StreamAttribute
- StreamInfo
- SupportBufferType
- TemplateInfo
- ThermalZoneInfo
- UsbCtrlTransfer
- UsbDev
- USBDeviceInfo
- UsbPipe
- UseBufferType
- VerifyAllocInfo
- VGUBuffer
- VGUColorStop
- VGUConic
- VGUFillAttr
- VGUFuncs
- VGUGradient
- VGUImage
- VGULinear
- VGUMaskLayer
- VGUMatrix3
- VGUPaintStyle
- VGUPath
- VGUPattern
- VGUPoint
- VGURadial
- VGURect
- VGUSolid
- VGUStrokeAttr
- VGUSurface
- VideoPortCap
- WifiStationInfo
- WRGBColor
- 头文件
CMSIS API参考