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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
harmony
纯血
harmonyos
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性能分析工具Bytrace
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923[toc](内容一、Bytrace简介bytrace是开发人员用于追踪进程轨迹、查看性能的一种工具,主要对内核ftrace进行了封装和扩展,来支持用户态的打点。该工具主要分为两部分,API和命令行:1.bytrace向应用开发人员暴露了打点的API,开发应用过程中可以在关键代码处调用对应API进行打点;2.命令行部分通过使能对应的label,来获取打点信息。通过该...
民之码农
3回复
2.4w浏览
OpenHarmony
Bytrace
性能分析
调度轨迹
「过年不停更」
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.3w浏览
鸿蒙
海思
hi3861
wifiiot
HamonyOS开发入门之环境安装与配置
原创
HamonyOS开发入门之环境安装与配置春节不停更,此文正在参加[「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)关于作者作者介绍🍓博客主页:[作者主页](https:harmonyos.51cto.compersonposts15389050)🍓简介:JAVA领域优质创作者🥇、一名在校大三学生🎓、在校期间参加各种省赛、国赛,斩获一系列荣誉🏆。🍓关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿👨💻。Hamon...
java厂长
0回复
1.0w浏览
java
hamonyOS
「过年不停更」
opencv移植HarmonyOS(一)
计划把opencv移植到HarmonyOS上。opencv版本4.5.3Ubuntu版本20.04.1需要配置好网络,用的虚拟机,通过设置里面的共享功能把下载好的文件传入OS解压tar文件tarzxfxxx.tar.gz到buildopencv目录下sudomkdirmyCodebuildopencvmyCodebuildopencvbuildmyCodebuildopencvinstallcmake源码安装最新版本cmake3.21.2.tar.gzhttps:cmake.orgdownloadtarzxvfcmake3.21.2.tar.gzcdcmake3.21.2执行sudo.bootstrap报错使用sudoaptgetinstalllib...
拓维信息_公爵
1回复
2.3w浏览
opencv
交叉编译
登录令牌JWT — JSON WEB TOKEN
原创
登录令牌JWT—JSONWEBTOKEN春节不停更,此文正在参加[「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)关于作者作者介绍🍓博客主页:[作者主页](https:harmonyos.51cto.compersonposts15389050)🍓简介:JAVA领域优质创作者🥇、一名在校大三学生🎓、在校期间参加各种省赛、国赛,斩获一系列荣誉🏆。🍓关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿👨💻。JWT简介1、概...
java厂长
0回复
9915浏览
json
JWT
springboot
api
过年不停更
git命令大集合
原创
春节不停更,此文正在参加「星光计划春节更帖活动」[【星光计划新春特别节目】过年不停更活动!](https:harmonyos.51cto.composts9923))git是代码管理工具,是我们平常都要用到的。当然也有用svn的。有时候一些命令会突然忘记,需要去百度。为了提高效率,整理了一些经常用到的git命令。如果忘记了,就可以过来找找。1.git初始化gitinit2.git初始化user.name和user.emailgitconfigglobaluser.name"输入你的用户名"gitconfigglob...
甜甜爱开发
0回复
1.0w浏览
git
过年不停更
Linux下Scala的安装
原创
Scala的安装春节不停更,此文正在参加[「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)关于作者作者介绍🍓博客主页:[作者主页](https:harmonyos.51cto.compersonposts15389050)🍓简介:JAVA领域优质创作者🥇、一名在校大三学生🎓、在校期间参加各种省赛、国赛,斩获一系列荣誉🏆。🍓关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿👨💻。(1)Linux系统的安装Scala...
java厂长
0回复
1.1w浏览
scala
Linux
过年不停更
Hi3861智能小车(一)
原创
精华
去年初学鸿蒙,在刚刚能写点代码的时候,集合当时掌握的所有知识,攒在一起做了这么个小应用。本打算拿这个参加华为的鸿蒙项目征集活动,当时做的很不完善,就做烂尾了,但是也没放弃一直修修改改,用了好长时间才达到一个能接受的程度。现在觉得完成度还可以吧,整理整理发出来,跟大家分享。所用到的知识都是系统的基础应用部分,对新手入门能有一定帮助,而且这个应用很好玩,可以在以后学习一些新应用的时候结合在一起做一...
细嗅蔷薇05
2回复
3.2w浏览
鸿蒙
Hi3861
智能小车
HDF驱动框架探路(一):工欲善其事,必先利其器(linux驱动开发)
原创
精华
【本文正在参与优质创作者激励】老规矩还是将最终希望跑出来的效果如下:[toc](HDF驱动框架探路1:)前言从本文开始会为记录一个驱动小白的成长道路。当你已经具备了成熟的驱动开发经验的话,那么你可以直接跳过,本文对你毫无用处。作为一个没有接触过任何驱动开发的小白来说,想要搞清楚openharmony的HDF驱动框架的话,我大概梳理了一下,不对之处各位大佬留言指出。想要彻底搞清楚HDF框架我认为第一步必须需要搞清楚linux驱动...
Mr_qzk
2回复
1.9w浏览
HDF框架
Hi3516
【开发记录】OpenHarmony环境部署
硬件讲解:wifi板底板:linux:官网文档中提到所需安装的软件有:交叉编译器gccriscv32Python3.7+bashbuildessentialSCons3.0.4+ninjagnubuntu20.04python3.8.5(ubuntu20.04自带)bash(5.06ubuntu1.1)(ubuntu20.04自带)1.SCons3.0.4+$sudoaptgetinstallscons$sconsversionscons(3.1.22)2.ninja2.1安装re2c$sudoaptinstallre2c$re2cversionre2c1.32.2安装ninja$sudoaptinstallninjabuild3.gn3.1安装依赖clang$sudoaptinstal...
wx5f895a4030adf
2回复
1.9w浏览
环境部署
npm ERR! code EINTEGRITY npm ERR! sha1- 解决方法
问题描述,在搭建标准编译环境时,执行bashbuildprebuiltsdownload.sh发生以下错误npmERR!codeEINTEGRITYnpmERR!sha1OGchPo3XmHo8jAMDPwe+xgsDfEintegritychecksumfailedwhenusingsha1:wantedsha1OGchPo3XmHo8jAMDPwe+xgsDfEbutgotsha1gNVXCrjQagTW0VaF+kYHiU1O0Iw.(33078bytes)解决方法将buildprebuiltsdownload.sh中npmconfigsetregistryhttp:registry.npm.taobao.org修改为npmconfigsetregistryhttps:repo.huaweicloud.comrepositorynpm
Soon_L
0回复
2.4w浏览
npm
error
HarmonyOS数据库篇之四——本地DataAbility
原创
DataAbility主要功能是对外共享数据,可以共享给本地第三方应用,也可以跨设备共享。共享数据的类型可以是数据库这种逻辑比较复杂的数据,也可以是文件类型的数据。本篇内容介绍通过ORM对象关系映射数据库存储数据,并通过DataAbility共享数据。首先介绍什么是DataAbility,以及DataAbility使用时的步骤及注意事项;其次通过简单的小案例实现用ORM对象关系映射方式实现DataAbility。案例:使用ORM数据库存储单词数据,使用Data...
starLWW
0回复
1.5w浏览
数据库
DataAbility
ORM对象关系映射
HarmonyOS
HarmonyOS数据库篇之三——ORM对象关系映射数据库
原创
WAL日志模式:预写日志(WAL,WriteAheadLog)是关系型数据库中用于实现事务性和持久性的一系列技术。简单来说就是,做一个操作之前先讲这件事情记录下来。举个例子:很多人都会有自己的备忘录,记录自己干了哪些事,这里的WAL日志就好比备忘录,记录了你做了哪些操作。为什么要使用WAL呢?比如你的备忘录里面有如下记录:2021.12.25理发2021.12.28整容2021.12.31修指甲如果某一天你忘记了自己是如何变成现在这个样子的,那你可以...
starLWW
0回复
1.4w浏览
HarmonyOS
数据库
ORM对象关系映射
DatabaseHelper
观察者
HarmonyOS数据库篇之二—— RDB关系型数据库
案例:单词本,模拟数据库增、删、改、查操作1.布局文件2.Slice文件中1)声明属性2)初始化组件3)初始化数据库4)插入数据5)查询数据6)更新数据7)删除数据
starLWW
0回复
1.4w浏览
HarmonyOS
数据库
SQLite
DatabaseHelper
Predicates
HarmonyOS数据库篇之一——轻量级数据存储
HarmonyOS中的数据库存储主要分为3种形式:1.轻量级数据存储2.关系型数据库的数据存储3.对象关系映射数据库的数据存储案例:用户登录时是否记住账户信息(使用Preferences存储用户数据)布局文件(略)preferences文件存储位置Slice中:定义观察者:
starLWW
0回复
1.6w浏览
HarmonyOS
数据库
轻量级数据存储
Preferences
DatabaseHelper
鸿蒙开发者社区「技术团队」认证申请指南
原创
随着鸿蒙开发者社区的不断发展,我们发现有越来越多的企业技术团队参与到社区的内容建设中。在充分了解了各家企业团队的诉求之后,社区推出了「技术团队」的社区账号认证服务,以满足企业技术团队的品牌塑造、优质内容传播等需求。「技术团队」定位为:鸿蒙开发者社区官方认证的、由专业的技术团队运营的账号,是企业团队展示技术实力、树立技术品牌、持续影响社区开发者的重要阵地。一、「技术团队」功能介绍「技术团队」账号...
鸿蒙开发者社区官方账号
1回复
8.3w浏览
技术团队
企业
申请指南
认证
首发体验软通动力开箱即用的OpenHarmony开发环境
原创
一.前言搭建开发环境对鸿蒙南向开发者来说是个很大的挑战,我最开始接触的是1.0x版本,并没有现在的一键安装的vs插件,环境搭建过程太过繁琐难度大,一度令我劝退。通过了解,我发现出现类似情况的开发者并不在少数,也有不少人直接放弃了进一步开发工作。 比如说,相比于其他芯片开发环境,鸿蒙系统上实现点灯功能要复杂得多:首先需要一个Linux环境,这个大多是靠虚拟机+Ubunut完成,然后要安装指定版本的python和node,...
物联风景
2回复
1.6w浏览
鸿蒙
OpenHarmony
开发环境
开箱即用
体验
暂无内容
1
95
96
97
98
99
100
101
102
103
132
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅