Friday, May 21, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


拍照被嫌弃,他用分布式技术开发了一款自拍神器

Posted: 21 May 2021 02:29 AM PDT

殷冬是一名从事软件开发 5 年的全栈工程师,也是本次HarmonyOS 开发者应用创新大赛的参赛者之一。这次大赛,他带来的是一款名为《分镜头App》的作品,顾名思义,这款应用利用了 HarmonyOS 的分布式能力,目的是帮助用户拍出更满意的照片。 开发该应用的灵感,来源于殷冬的个人经历。虽然是一名前后端各项技能兼备的全栈工...

浅析HMS Core开放能力在鸿蒙生态中的应用

Posted: 20 May 2021 12:14 AM PDT

据咨询机构报告呈现,到2025年,全球消费者人均持有的智能终端数量将超过9部,包括手机、平板、大屏、PC、智能音响等多形态的泛终端。而手机将不再作为唯一的渠道入口选择来触达用户,用户也不会仅仅单一的通过手机去享受开发者所提供的各式服务。泛终端的服务开发和体验提升,将成为应用开发者首要面临的机遇和挑战。 ...

鸿蒙内核源码分析(重定位篇) | 与国际接轨的对外部发言人 | 百篇博客分析HarmonyOS源码 | v55.01

Posted: 20 May 2021 07:06 PM PDT

[将 HarmonyOS | 鸿蒙 研究到底](https://weharmony.gitee.io/) **[ < 国内](https://weharmony.gitee.io/)[ | 国外 >](https://weharmony.github.io/)** [![在这里插入图片描述](https://gitee.com/weharmony/docs/raw/master/pic/other/io.png)](https://weharmony.gitee.io) 百篇博客系列篇.本篇为: * [v55.xx 鸿蒙内...

疯壳-鸿蒙OS-总线驱动开发及实现之I2C

Posted: 06 Feb 2021 12:52 AM PST

只看楼主 1楼 总线驱动开发及实现之I2C 疯壳 出品 I2C接口说明 鸿蒙OS中关于i2c接口的定义在源码目录: \drivers\hdf\frameworks\include\platform\ \drivers\hdf\frameworks\support\platform\src 下的 i2c_if.h和 i2c_if.c文件中。 1.打开I2C控制器接口 该接口用于获取i2c控制器的句柄,其中返回值为获取到的句柄,其类...

疯壳-鸿蒙OS-总线驱动开发及实现之GPIO

Posted: 06 Feb 2021 12:51 AM PST

总线驱动开发及实现之GPIO 疯壳 出品 一、GPIO管脚标准操作方法 鸿蒙OS中定义了一套GPIO的接口,其中包含不少GPIO操作相关的方法,具体请参考源码目录: \drivers\hdf\frameworks\include\platform\ \drivers\hdf\frameworks\support\platform\src 下的gpio_if.h、gpio_if.c文件,以及源码目录: \drivers\hdf\frameworks...

疯壳-鸿蒙OS-应用程序通过HDF框架调用自定义驱动接口

Posted: 06 Feb 2021 12:48 AM PST

只看楼主 1楼 通过HDF框架调用自定义驱动接口 疯壳 出品 在前面两小节课程,我们基于源码添加了一个简单的虚拟设备驱动,并且用户态应用可以通过DHF驱动框架发送消息到内核态驱动并打印出来。在此基础上,本次课程我将带大家给驱动添加两个简单的自定义接口,并通过应用程序发送cmd消息命令调用这两个接口。 我们假定驱动...

疯壳-鸿蒙OS-源码获取、编译及烧写

Posted: 06 Feb 2021 12:46 AM PST

源码获取、编译及烧写 疯壳 出品 a)源码获取 资料下载地址:https://www.fengke.club/resources/details/21421 源码包名称:code-1.0.tar.gz 下载的源码包是一个.tar.gz后缀的压缩包,我们需要将其复制到linux下并解压: 1)在inux当前用户主目录下新建一个用来保存源码工程的文件夹,在终端输入: cd ~/ #回到用户主目录 mkdi...

疯壳-鸿蒙OS-应用程序监听驱动程序消息

Posted: 06 Feb 2021 12:36 AM PST

应用程序监听驱动程序消息 疯壳 出品 在前面课程中,我们通过驱动服务基类成员IDeviceIoService中的Dispatch方法进行用户态应用程序和内核态驱动程序的消息交互,其中涉及到两个HdfSBuf——data与reply: data:为app向驱动传递的数据的指针 reply:为驱动向app传递的数据的指针 除此之外,app下发数据以后,驱动程序可以通...

疯壳出品鸿蒙os-驱动程序接收应用程序的消息

Posted: 06 Feb 2021 12:35 AM PST

只看楼主 1楼 当明确驱动已经加载完成时,用户态应用可通过接口: struct HdfIoService *HdfIoServiceBind(const char *serviceName, mode_t permission) 获取驱动的服务,获取到服务后通过服务中的Dispatch方法向驱动发送消息。该接口在hdf_io_service_if.h文件中有如下声明: *参数serviceName 表示指向要获取的服务名称...

疯壳-鸿蒙OS-HDF驱动框架

Posted: 06 Feb 2021 12:34 AM PST

一、简介 HDF(HarmonyOS Driver Foundation)驱动框架,为驱动开发者提供驱动框架能力,包括驱动加载、驱动服务管理和驱动消息机制。旨在构建统一的驱动架构平台,为驱动开发者提供更精准、更高效的开发环境,力求做到一次开发,多系统部署。 驱动加载: HDF驱动加载包括按需加载和按序加载: 1.驱动按需加载 HDF框架支持...

疯壳-鸿蒙OS单板应用程序开发

Posted: 06 Feb 2021 12:32 AM PST

鸿蒙OS单板应用程序开发 疯壳 出品 a)在源码根目录下新建一个testapp的文件夹: 在终端输入 mkdir testapp 指令新建一个名为testapp 的文件夹如下 b)进入testapp文件夹,新建一个名为my_first_app.c的文件,并编写自己的应用程序: 在终端输入 cd testapp 进入该文件夹,接着输入vi my_first_app.c新建并打开该文件,然后编写...

疯壳-鸿蒙OS-工具安装指南

Posted: 06 Feb 2021 12:31 AM PST

只看楼主 1楼 1、将Linux shell改为bash (1)查看shell是否为bash,在终端运行如下命令 ls -l /bin/sh 如果为显示为/bin/sh -> bash则为正常,否则请按以下方式修改: 方法一:在终端运行如下命令,然后选择 no。 sudo dpkg-reconfigure dash 方法二:先删除sh,再创建软链接。 rm -rf /bin/sh sudo ln -s /bin/bash /bin...

疯壳出品-“鸿蒙OS”海思HI3518EV300开发快速入门

Posted: 06 Feb 2021 12:26 AM PST

Hi3518EV300 作为新一代消费类 Camera SOC,集成新一代 ISP 以及业界最新的 H265 视频压缩编码器,在低码率、高画质等方面领先业界,同时人形检测,支持人脸和异常声音检测等智能应用;采用先进低功耗工艺和低功耗架构设计,使得 Hi3518EV300 在低功耗上引领行业水平。集成 POR、RTC、Audio Codec,为客户极大的降低了 ...

No comments:

Post a Comment