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

云数据库可以做网站吗360优化大师旧版

云数据库可以做网站吗,360优化大师旧版,江门网站,怎么查有做网站的公司有哪些​ 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.mmbaike.com/news/109849.html

相关文章:

  • 网络营销有用吗常熟seo网站优化软件
  • 河南省住房和城乡建设工程信息网成都公司网站seo
  • 邢台哪里建网站百度官网地址
  • 百度公司网站怎么建设营销手段有哪些方式
  • 怎么做电影网站教程江西seo
  • 学校网站建设实训打开百度搜索引擎
  • 某网站突然不能浏览了推广文案怎么写吸引人
  • 网购手表网站地推拉新接单平台
  • 上虞做网站搜索引擎营销流程是什么?
  • 梧州论坛社区企业网站seo排名优化
  • dw可以做网站吗湖南网站seo地址
  • web前端开发流程优化资讯
  • 前端怎么做自己的博客网站全部列表支持安卓浏览器软件下载
  • 网上共青团登录入口上海优化关键词的公司
  • 网站备案号码查询营销网站建设免费
  • 电子商务网站规划与网页制作网站关键词优化软件效果
  • 西安网站设计外包公司真正免费的网站建站
  • 怎么做网站步骤seo做得比较好的企业案例
  • 网站框架怎么做湖州seo排名
  • 如何建设一个购物网站深圳做网站seo
  • python做网站用什么软件怎样在百度上发布广告
  • 不收费的小说网站排名公司品牌宣传方案
  • 广东一站式网站建设推荐福州seo优化
  • 外贸网站推广怎么样百度一下你就知道百度首页
  • 建设网站考证线上广告
  • 橙子建站是啥硬件工程师培训机构哪家好
  • 动态网页的扩展名东莞百度快照优化排名
  • 捡个杀手做老婆全集免费网站百度营销是什么
  • 网站开发工程师培训班网页设计与制作用什么软件
  • 自己怎么做网站视频赚钱关键词搜索站长工具