当前位置: 首页 > news >正文

云数据库可以做网站吗郑州抖音seo

云数据库可以做网站吗,郑州抖音seo,做网站要什么技术,网站运营与管理的一个目的​ HDF框架实现了用户层与内核层进行通信的管理框架,关于其简易通信示例在以下两篇博文中有所介绍, 一个例子了解通过Openharmony的HDF框架实现简易驱动的流程https://blog.csdn.net/procedurecode/article/details/128906246 Openharmony的用户态应用通过HDF框架驱动消息机制…

​ HDF框架实现了用户层与内核层进行通信的管理框架,关于其简易通信示例在以下两篇博文中有所介绍,

  • 一个例子了解通过Openharmony的HDF框架实现简易驱动的流程

https://blog.csdn.net/procedurecode/article/details/128906246

  • Openharmony的用户态应用通过HDF框架驱动消息机制实现的通信实例

https://blog.csdn.net/procedurecode/article/details/128921897

​ 本文以常用的usb硬件为例,深入usb代码,剖析从usb用户层到驱动到内核层的整体流程,同时可以更深入的理解Openharmony的HDF框架。本文讲解从框架层开始,NAPI接口简单来说就是对框架层提供的接口进行的ets的封装,在此不做表述。好的,正好开始:

1.关于usb调用hdf驱动流程

OpenDevice接口为例

1.1 UsbSrvClient类

// 1.首先获取UsbSrvClient实例
UsbSrvClient &g_usbClient = UsbSrvClient::GetInstance();
// 2.OpenDevice
//	base/usb/usb_manager/interfaces/kits/js/napi/src/usb_info.cpp
g_usbClient.OpenDevice(dev, pipe);
// 3.UsbSrvClient::OpenDevice
// base/usb/usb_manager/interfaces/innerkits/native/src/usb_srv_client.cpp
int32_t UsbSrvClient::OpenDevice(const UsbDevice &device, USBDevicePipe &pipe)int32_t ret = proxy_->OpenDevice(device.GetBusNum(), device.GetDevAddr());

在UsbSrvClient类中proxy_成员类型为如下所示:

// base/usb/usb_manager/interfaces/innerkits/native/include/usb_srv_client.h
sptr<IUsbSrv> proxy_ = nullptr;

proxy_在UsbSrvClient类的构造函数中调用Connect()方法实现初始化。

int32_t UsbSrvClient::Connect()
{std::lock_guard<std::mutex> lock(mutex_);if (proxy_ != nullptr) {return UEC_OK;}sptr<ISystemAbilityManager> sm = SystemAbilityManagerClient::GetInstance().GetSystemAbilityManager();if (sm == nullptr) {USB_HILOGE(MODULE_USB_INNERKIT, "fail to get SystemAbilityManager");return UEC_INTERFACE_GET_SYSTEM_ABILITY_MANAGER_FAILED;}sptr<IRemoteObject> remoteObject = sm->CheckSystemAbility(USB_SYSTEM_ABILITY_ID);if (remoteObject == nullptr) {USB_HILOGE(MODULE_USB_INNERKIT, "GetSystemAbility failed.");return UEC_INTERFACE_GET_USB_SERVICE_FAILED;}proxy_ = iface_cast<IUsbSrv>(remoteObject);USB_HILOGI(MODULE_USB_INNERKIT, "Connect UsbService ok.");sptr<IRemot
http://www.tj-hxxt.cn/news/8551.html

相关文章:

  • 如何创建一个国外免费网站seo搜索引擎优化报价
  • 湖南网站建设公司 搜搜磐石网络免费网站推广软件下载
  • 主机网站建设百度网盘官方下载
  • 石龙网站设计深圳推广公司推荐
  • 一个域名可以做中英文两个网站吗站长之家seo查找
  • 官方网站免费制作传统营销与网络营销的区别
  • 国外那些网站是做五金饰品批发推广赚钱app排行榜
  • 好心人给个安全的网站推广引流图片
  • 江苏网站集约化建设湖南手机版建站系统开发
  • 徐州企业网站建设自动点击关键词软件
  • 做视频网站玩什么配置sem优化是什么意思
  • 泰安网站建设优化怎么给客户推广自己的产品
  • 深圳正规网站建设如何使用网络营销策略
  • 手机网站建设liednsseo网站推广方式
  • 自己的电脑做网站服务器 买的服务器 速度邢台网站公司
  • 张家港外贸型网站建设市场营销策略包括哪些策略
  • 怎么在云服务器上搭建网站怎么做游戏推广员
  • 辽宁建设工程信息网企业人员调动网站seo站群软件
  • vps做网站教程品牌宣传
  • 如何做网站联盟营销怎样宣传网站
  • .net程序员网站开发工程师重庆网站seo服务
  • 汝州网站制作免费seo搜索优化
  • 三网合一网站建设计划培训计划方案
  • wordpress文章按阅读次数排序济南网站万词优化
  • 淘宝刷网站建设高粱seo博客
  • 做视频网站违法吗seo优化平台
  • 游戏界面设计网站快速提升排名seo
  • 中国万网网站建设服务怎么创作自己的网站
  • 有关电商网站开发的参考文献济南seo的排名优化
  • wordpress在php什么版本网站怎么做优化排名