51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
git
CodeGenie
移植案例与原理 - HDF驱动框架-驱动配置接口
原创
精华
移植案例与原理HDF驱动框架驱动配置接口【本文正在参与优质创作者激励】我们之前的系列中,已经了解如何使用HCS来定义设备资源配置中树(deviceresourceconfigurationtree)。那么,这些配置信息是怎么在驱动开发中获取的呢?本文专门分析查询和读取HCS配置树的常用接口。在文件include\utils\deviceresourceif.h中,定义了设备配置树的结构体和常用接口。1、HCS结构体⑴处定义了枚设备资源文件类型,当前HDF只支持HCS配置文件...
zhushangyuan_
0回复
1.4w浏览
HDF
HCS
移植与案例
【FFH】小熊派驱动开发流程(以点亮LED灯为例)
原创
精华
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)一、流程总览示例开发板是BearPiHMMicro,搭载的是OpenHarmony3.0系统创建驱动目录并添加驱动源码文件和编译脚本添加驱动配置目录和驱动配置文件二、添加驱动文件2.1创建驱动文件夹在.devicestdrivers路径下新建一个led目录,用于存放驱动源码文件。2.2创建驱动源码文件新建led.c文件,编写驱动源码Cinclude"hdfdevicedesc.h"include"h...
Wait_Aurora
4回复
1.8w浏览
「过年不停更」
小熊派
BearPi
OpenHarmony
FFH
C语言:在3861简单输出情话
C语言:在3861简单输出情话在applicationssamplewifiiotapp新建love文件夹。新建love.c:includeincludeincludeinclude"ohosinit.h"include"cmsisos2.h"include"wifidevice.h"include"iotgpio.h"include"ioterrno.h"include"hiio.h"defineLEDINTERVALTIMEUS300000voidConnectDemo(voidarg){(void)arg;printf("startlovemode\n");printf("Ilikeyou.Likethewindwalkeightmiles,don'task,don'treturn\n");while(1){usleep(LEDINTERV...
虾丿扯淡
4回复
1.2w浏览
代码SHOW
代码情诗告白
情人节
干货!openharmony L1级开机启动项服务设置
原创
精华
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)openharmonyL1级开机服务启动项配置背景openharmonyL1级开发板需将一个执行文件转换为开机服务运行至开发板中,即开机时执行运行程序。由于当前使用的为L1级开发板与L2级开发板存在一定的差异。本次已L1级进行测试讲解。设备君正开发板:x2000,软件:oepenharmony3.0准备我们通过打印显示的方式验证开机启动项是否启动成功。其中代码...
挖墙脚的农民工
1回复
2.4w浏览
开机启动项配置;
开机启动项;
【FFH】小熊派驱动调用流程(以调用LED灯驱动为例)
原创
精华
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)一、流程总览驱动调用的流程和纯代码开发的流程十分相似,本文着重点在于驱动调用的逻辑。创建目录及相应源码文件编写驱动调用代码编写编译构建文件BUILD.gn编译烧录运行二、源码目录结构在.applicationsBearPiBearPiHMMicrosamples目录下创建myledapp源码目录myledapp.c驱动调用源码BUILD.gn源码编译脚本如图所示三、编写驱动调用代码...
Wait_Aurora
1回复
1.4w浏览
「过年不停更」
小熊派
BearPi
OpenHarmony
FFH
【FFH】小熊派纯代码开发流程
原创
精华
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)一、流程总览创建目录及相应源码文件编写业务代码编写编译构建文件BUILD.gn编译烧录运行二、源码目录结构project源码目录xxx.c业务源码文件BUILD.gn业务源码的编译脚本三、编写程序代码编写一个简单的C语言Helloworld程序cincludeintmain(intargc,charargv){printf("\n\n");printf("\n\t\tHelloBearPi!\n");printf("\n\n\n");return0;}...
Wait_Aurora
0回复
1.1w浏览
「过年不停更」
小熊派
BearPi
OpenHarmony
FFH
【FFH】OpenHarmony啃论文成长计划---几种常见的JSON解析器比较
原创
精华
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)[TOC](几种常见的JSON解析器比较)大家好!我是来自深圳技术大学FSR实验室的同学,标题FFH就是FSRlabForHarmony!并且我也正在参加OpenHarmony成长计划从论文到开源提交研究,以后我们也会陆续在这个社区记录学习心得和体会。参考文献[SpatialDataMonitoringandMobileApplications–ComparisonofMethodsforParsingJSONinAndroidOperatin...
Hagon
1回复
1.7w浏览
json
Jackson
「过年不停更」
FFH
【FFH】Linux下配置小熊派-鸿蒙·叔设备开发(南向)的开发环境
原创
精华
Linux下配置小熊派鸿蒙·叔(BearPiHMMicro)设备开发的开发环境[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)一、前言BearPiHMMicro开发板是一块高度集成并可运行Openharmony系统的开发板,板载高性能的工业级处理器STM32MP157芯片,搭配4.3寸LCD电容式触摸屏,并板载wifi电路及标准的E53接口。上面是废话,单纯介绍小熊派的简单情况。官方有一个看似十分有一个十分简单的“10分钟”...
Wait_Aurora
2回复
1.7w浏览
「过年不停更」
[FFH]
小熊派
BearPi
#2020征文--手把手教你搭建鸿蒙hi3518开发和运行环境
原创
精华
前言学习C语言,C++语言,数据结构和算法,操作系统,网络,驱动,设计模式等知识用鸿蒙来强化就太对了。本文教你一步一步搭建鸿蒙的开发和运行环境,有点啰嗦,适合小白。本文所涉及的所有工具都可以在这里找到(提取码ue2a)具体有下列步骤:组装开发板连接开发板安装串口驱动安装USB驱动安装烧录工具擦除引导程序烧录系统登录开发板修改OS启动地址运行可执行程序安装VMWARE安装编译服务器访问编译服务器编译鸿蒙产品编译鸿蒙组...
wx5fac92438ed6a
8回复
2.6w浏览
鸿蒙
harmonyos
【FFH】BearPi开发板上部署Hap工程
原创
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)[TOC](BearPi开发板上部署HAP工程)1.准备工作下载并安装JRE下载地址(百度云):[https:pan.baidu.coms1yuMn4YulfP6j50mQA8faoA](https:gitee.comlinktargethttps%3A%2F%2Fpan.baidu.com%2Fs%2F1yuMn4YulfP6j50mQA8faoA)提取码:1234下载并安装STM32CubeProgrammer下载地址(百度云):[https:pan.baidu.coms1XfFFFs7UdE9TPdN0FdA6ag](...
Hagon
0回复
1.4w浏览
小熊派
FFH
「过年不停更」
OpenHarmony喂狗源码解读之内核态源码
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923[toc](OpenHarmony3.1Beta喂狗内核源码解读一、喂狗的芯片手册资料1.概述看门狗WatchDog用于系统异常情况下,一定时间内发出复位信号,以复位整个系统。系统提供2个WatchDog模块。2.特点WatchDog具备以下特点:内部具有一个32bit减法计数器。支持超时时间间隔(即计数初值)可配置。支持寄存器锁定,防止寄存器被误改。支持超时中断产生。...
民之码农
3回复
2.0w浏览
OpenHarmony
海思芯片
过年不停更
OpenHarmony喂狗源码解读之用户态源码
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923[toc](OpenHarmony3.1Beta喂狗用户态源码解读一、用户代码分析1.程序等待ko加载创建字符设备cWaitAtStartup("devwatchdog");defineWAITMAXCOUNT10staticvoidWaitAtStartup(constcharsource){unsignedintcount0;structstatsourceInfo;unsignedintwaitTime500000;do{usleep(waitTime);count++;}while((stat(source,&sourceInfo)<0)&&(errnoEN...
民之码农
3回复
1.5w浏览
OpenHarmony
Watchdog
喂狗
「过年不停更」
OpenHarmony中linux内核手动编译调试解读
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923[toc](OpenHarmony3.1Beta版本linux内核手动编译调试步骤一、OpenHarmony手动编译Linux内核1.首次编译标准系统javascript.build.shproductnameHi3516DV300ccache2.编译完成在编译的内核在OpenHarmonyv3.1BetaoutKERNELOBJkernelsrctmplinux5.10目录下配置编译环境变量javascriptexportOHOSROOThomeweiminOpenHarmonyOpenHarmonyv3.1Betaexp...
民之码农
0回复
2.9w浏览
OpenHarmony
linux
kernel
boot.img
「过年不停更」
hi3861接收华为云命令的响应
硬件,hi3861,润和或小熊派,代码从小熊派gitee下载我做了一点点改动,现在从华为云mqtt云里下达一个命令,hi3861执行命令之后,会及时返回响应云里弹窗命令下发成功,如果用api下发命令,也能收到命令回执,是json格式,https:gitee.comzzsjrunhmhwy
千云山庄
0回复
1.2w浏览
hi3861命令回执
初学 HarmonyOS 系统,给Hi3861L写温湿度传感器HUT21D的驱动
大佬们已经写出了AHT20,OLED1306等I2C总线的驱动把它们作为学习模板,准备将HUT21D、BH1750的驱动,以及模拟单总线DHT11,18b20等移值到运行HarmonyOS的Hi3861开发板上。通过实践,对鸿蒙硬件I2C的驱动有了一点了解。感觉库写的非常好,用户不需要管I2C的启动、停止、ACK、NACK等等,屏蔽了中断、寄存器等底层处理。。总之,直接用wifiioti2c.c的3个库函数就好了。例如:使能I2C:I2cInit(WifiIotI2cIdxid,unsignedintbaudrate);...
yzz1630
5回复
2.4w浏览
鸿蒙
海思
hi3861
wifiiot
Hi3861智能小车(一)
原创
精华
去年初学鸿蒙,在刚刚能写点代码的时候,集合当时掌握的所有知识,攒在一起做了这么个小应用。本打算拿这个参加华为的鸿蒙项目征集活动,当时做的很不完善,就做烂尾了,但是也没放弃一直修修改改,用了好长时间才达到一个能接受的程度。现在觉得完成度还可以吧,整理整理发出来,跟大家分享。所用到的知识都是系统的基础应用部分,对新手入门能有一定帮助,而且这个应用很好玩,可以在以后学习一些新应用的时候结合在一起做一...
细嗅蔷薇05
2回复
3.2w浏览
鸿蒙
Hi3861
智能小车
HDF驱动框架探路(三):基于3516配置一套可以打通的HDF驱动程序
原创
精华
【本文正在参与优质创作者激励】老规矩还是将最终希望跑出来的效果放出来。如下:[toc](HDF驱动框架探路3:)前言大家如果有读过第二篇文章的话,可能发现了在该文中内核态的驱动程序是直接引用了源码中已经存在的一个HDF驱动模块。所以本文的就是着重解决这个问题,也就是自己去配置一个HDF驱动模块。本文是基于3516的小型系统去验证的。本文框架图观察上图,其实本文是将上文的流程进一步细化,上文中的驱动程序细分成了三个部...
Mr_qzk
0回复
2.0w浏览
HDF框架
hi3516
首发!友善之臂NanoPi M1 Plus移植Openharmony标准版
原创
精华
【本文正在参与优质创作者激励】首先感谢[永恒666](https:harmonyos.51cto.comuserposts8437724)分享的[4412开发板移植openharmony3.0标准版原来移植ohos可以这样简单!](https:harmonyos.51cto.composts9797)本文参考这种方式在友善之臂NanoPiM1Plus上移植了Openharmony标准版用的方法比较简单粗暴,目前只是能成功跑起来看到画面。整理实现方式如下:一OpenHarmonyLinux内核移植参考:[一种快速移植OpenHarmonyLinux内核的方法]...
Soon_L
2回复
2.6w浏览
openharmony
移植
开发板
#星光计划2.0# OpenHarmony3.0上采用ets开发HAP控制LED灯
原创
精华
[【本文正在参与51CTOHarmonyOS技术社区创作者激励计划星光计划2.0】](https:harmonyos.51cto.composts9422)作者:周希元[toc](目录)1.开发环境硬件:Hi3516DV300开发板软件:OpenHarmony3.0系统工具:DevEcoStudio3.02.功能简介OpenHarmony3.0采用了方舟开发框架arkUI,支持了基于TS扩展的声明式开发范式eTS,本文使用ets开发语言,构造一个应用程序,实现通过上层HAP控制底层LED灯的亮与灭。3.实现原理如果在Android上实现,...
droidzxy
0回复
1.7w浏览
OpenHarmony
hi3798mv310,华为自家芯片可以移植吗?
如题,电视盒子能移植吗?
yaxuancs
0回复
1.1w浏览
鸿蒙移植
暂无内容
1
18
19
20
21
22
23
24
25
26
30
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅