51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
24年11月软考
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
HarmonyOS NEXT
角宿-基于OpenHarmony成长计划知识赋能的学习笔记(1)
原创
精华
角宿基于OpenHarmony成长计划知识赋能的学习笔记(1)[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)StartTime:26January,2022Author:HairtailLocation:GaoXing引言鉴于本人是北向开发,所以涉及到南向的资料目前暂不展开。同时自己觉得已经掌握且重要性没有那么高的文档暂不展开。Q&A这部分是特别有帮助的!一、OpenHarmony开发者成长图谱1.基于HarmonyOSDevEcoServicePlayground的...
Der_带鱼
2回复
1.1w浏览
OpenHarmony
成长计划
「过年不停更」
分享移植ohos标准版hdc功能过程
大家好,我是拓维信息廖永恒,萌新的鸿蒙开发者,分享一下关于移植ohos的hdc功能。1.启动根文件系统后在etcinit.Hi3516DV300.usb.cfg修改usb控制器名称控制器名称获取方法lssysclassudc重启设备后会在电脑上的设备管理器发现HDCDevice名称。以上修改过程,在三星4412,rk3399开发板上验证过,亲测有效。注意:如果不行,查看Linuxkernel是否开启usbgadget驱动。这里不在详细说,自行参考安卓的adb移植。后续会继续分享一些移植ohos过程,不正式。谢谢!
永恒666
2回复
1.1w浏览
移植
OpenHarmony喂狗源码解读之启动喂狗服务
原创
精华
openharmony3.1Beta启动喂狗服务解读一.喂狗功能介绍二.内核态配置三.用户态配置一.功能介绍watchdog的实现用于监视系统的运行,包括内核态watchdog模块和用户态watchdog服务程序。内核态watchdog模块通过devwatchdog这个字符设备与用户态通信。用户态程序一旦打开devwatchdog设备,就会在内核中启动N秒的喂狗定时器,此后,用户态程序需要保证在N秒之内向这个设备写入数据),每次写操作会导致重新设定定时器。如果用户态程序...
民之码农
2回复
1.4w浏览
OpenHarmony
Watchdog
喂狗
OpenHarmony喂狗源码解读之内核态源码
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923[toc](OpenHarmony3.1Beta喂狗内核源码解读一、喂狗的芯片手册资料1.概述看门狗WatchDog用于系统异常情况下,一定时间内发出复位信号,以复位整个系统。系统提供2个WatchDog模块。2.特点WatchDog具备以下特点:内部具有一个32bit减法计数器。支持超时时间间隔(即计数初值)可配置。支持寄存器锁定,防止寄存器被误改。支持超时中断产生。...
民之码农
3回复
1.6w浏览
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.3w浏览
OpenHarmony
Watchdog
喂狗
「过年不停更」
OpenHarmony轻量系统开发【9】WiFi之STA模式连接热点
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923摘要:本文简单介绍Hi3861WiFi操作,怎么连接到热点,查看IP,ping服务器等适合群体:适用于润和Hi3861开发板文中所有代码仓库:https:gitee.comqidiyunhihope3861smarthomekit9.1AT指令操作WiFi我们可以使用AT指令进行Hi3861WiFi操作,连接热点、ping服务器等。但是很多时候,我们需要实现开机后自动连接到某个热点,光靠AT指令不行。Hi38...
连志安
1回复
1.9w浏览
过年不停更
第一届OpenHarmony项目群技术指导委员会(TSC)成员公布
近日,OpenAtomOpenHarmony(以下简称“OpenHarmony”)项目群完成了第一届技术指导委员会(TechnicalSteeringCommittee,以下简称“TSC”)的成员选举,基于OpenHarmony项目群章程选举出7位TSC成员。此次选举旨在汇聚学术及产业力量,共同繁荣OpenHarmony生态。华为软件领域首席科学家陈海波老师当选TSC主席,武延军、臧斌宇、张兆生、张荣超、李英伟、贾宁当选TSC成员,具体成员如下(排名不分先后):陈海波OpenHarmony项目...
新新人类
0回复
1.4w浏览
鸿蒙
开源
TSC
技术指导委员会
OpenHarmony轻量系统开发【8】其它驱动开发示例
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923摘要:本文简单介绍Hi3861其他驱动的开发示例、包括PWM、SPI、SDIO等。适合群体:适用于润和Hi3861开发板,L0轻量系统驱动开发文中所有代码仓库:https:gitee.comqidiyunhihope3861smarthomekit8.1代码示例OpenHarmony代码中,Hi3861提供了绝大部分的驱动示例代码,文件路径:device\soc\hisilicon\hi3861v100\sdkliteos\app\demo\src开发...
连志安
1回复
1.6w浏览
驱动
过年不停更
OpenHarmony性能分析工具Bytrace
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923[toc](内容一、Bytrace简介bytrace是开发人员用于追踪进程轨迹、查看性能的一种工具,主要对内核ftrace进行了封装和扩展,来支持用户态的打点。该工具主要分为两部分,API和命令行:1.bytrace向应用开发人员暴露了打点的API,开发应用过程中可以在关键代码处调用对应API进行打点;2.命令行部分通过使能对应的label,来获取打点信息。通过该...
民之码农
3回复
2.1w浏览
OpenHarmony
Bytrace
性能分析
调度轨迹
「过年不停更」
移植案例与原理 - startup子系统之syspara_lite系统属性部件 (1)
原创
精华
移植案例与原理startup子系统之sysparalite系统属性部件【本文正在参与优质创作者激励】系统属性部件sysparalite负责提供获取与设置操作系统相关的系统属性,包括默认系统属性、OEM厂商系统属性和自定义系统属性。为满足OpenHarmony产品兼容性规范,产品解决方案需要实现获取设备信息的接口,如:产品名、品牌名、厂家名等,同时提供设置读取系统属性的接口。本文介绍下移植开发板时如何适配系统属性部件sysparalite,并介绍下...
zhushangyuan_
2回复
9608浏览
移植
Porting
OpenHarmony中linux内核手动编译调试解读
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923[toc](OpenHarmony3.1Beta版本linux内核手动编译调试步骤一、OpenHarmony手动编译Linux内核1.首次编译标准系统javascript.build.shproductnameHi3516DV300ccache2.编译完成在编译的内核在OpenHarmonyv3.1BetaoutKERNELOBJkernelsrctmplinux5.10目录下配置编译环境变量javascriptexportOHOSROOThomeweiminOpenHarmonyOpenHarmonyv3.1Betaexp...
民之码农
0回复
2.5w浏览
OpenHarmony
linux
kernel
boot.img
「过年不停更」
hi3861接收华为云命令的响应
硬件,hi3861,润和或小熊派,代码从小熊派gitee下载我做了一点点改动,现在从华为云mqtt云里下达一个命令,hi3861执行命令之后,会及时返回响应云里弹窗命令下发成功,如果用api下发命令,也能收到命令回执,是json格式,https:gitee.comzzsjrunhmhwy
千云山庄
0回复
9532浏览
hi3861命令回执
OpenHarmony分布式软总线流程分析v1.0丨1.被发现端,发布服务
原创
精华
更新时间:2021年6月26日亮子力这次的软总线流程分析字数太多,上传了好几次都失败了。所以我分成了2个部分。[1.被发现端,发布服务](https:harmonyos.51cto.composts6295)[2.开启软总线,建立连接](https:harmonyos.51cto.composts6296)完整版可以下载文末的pdf。[toc](目录)源码目录:主目录\foundation\communication\softbuslite├──authmanager【提供设备认证机制和设备知识库管理】├──discovery【提供基于coap协议的...
丨张明亮丨
2回复
2.3w浏览
OpenHarmony
鸿蒙
软总线
移植案例与原理 - utils子系统之file文件操作部件
原创
精华
移植案例与原理utils子系统之file文件操作部件【本文正在参与优质创作者激励】Utils子系统是OpenHarmony的公共基础库,存放OpenHarmony通用的基础组件。这些基础组件可被OpenHarmony各业务子系统及上层应用所使用。公共基础库在不同平台上提供的能力:LiteOSM内核:KV(keyvalue)存储、文件操作、定时器、Dump系统属性。LiteOSA内核:KV(keyvalue)存储、定时器、JSAPI(设备查询,数据存储)、Dump系统属性。本文介绍下移植开发板...
zhushangyuan_
1回复
1.2w浏览
porting
移植
openharmony第三方库toybox添加vi/crontab命令
原创
精华
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)[toc](openharmony第三方库toybox添加vicrontab命令背景Toybox是一个功能类似busybox的开源软件工具,由于busybox使用GNU协议,导致系统编译使用busybox时存在协议“感染”的情况,因此为避免此种情况发生,toybox由此而产生,但按照目前情况来看,toybox存在大量的Bug,特别是不用型号兼容之中出现。当前openharmonyLTS3.0使用toybox来...
挖墙脚的农民工
0回复
1.6w浏览
openharmony
toybox
基础命令
第三方库
使用HarmonyOS ArkUI做一个虎年主题音乐播放界面
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动][https:harmonyos.51cto.composts9923](https:harmonyos.51cto.composts9923)先看看最终实现的效果[toc](目录)一、开发准备1.开发环境(简略说明)如您未准备好相关开发环境,请参考本人前面的帖子:[ArkUIeTS手把手入门](https:harmonyos.51cto.composts10130)2.素材准备其中主要是各类图片素材的准备,比如下面的播放器背景图和一些其他按钮图片:二、界面结构1.设计页面大概...
清风彬彬
1回复
1.1w浏览
过年不停更
HarmonyOS
ArkUI
虎年大吉
回顾自己接触鸿蒙的半年
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动」序文自己是在2021年儿童节过后接触的鸿蒙,之后的半年一直都在熟悉鸿蒙,以至于前半年干什么着,居然想不起来了,趁着对下半年还有些记忆,把自己半年的经历捋一捋吧。20210602感觉这一天发生了一个历史大事件,鸿蒙2.0开源了。之前对鸿蒙的认知,完全停留在新闻、广播的宣传层面,自己没有仔细研究过,也没有激起我太大兴趣,感觉鸿蒙离我还很遥远,对于鸿蒙1.0、1.1系统的发...
droidzxy
7回复
1.3w浏览
HarmonyOS
过年不停更
移植案例与原理 - startup子系统之bootstrap_lite部件 (1)
原创
精华
移植案例与原理startup子系统之bootstraplite服务启动引导部件【本文正在参与优质创作者激励】bootstraplite服务启动引导组件提供了各服务和功能的启动入口标识。在[SAMGR(Systemabilitymanager,系统服务管理)](https:gitee.comopenharmonydistributedschedulesamgr)启动时,会调用bootstraplite标识的入口函数,并启动系统服务。本文介绍下移植开发板时如何适配服务启动引导部件bootstraplite,并介绍下相关的运行机制原理...
zhushangyuan_
1回复
9643浏览
porting
移植
移植案例与原理 - startup子系统之bootstrap_lite部件 (2)
原创
精华
【本文正在参与优质创作者激励】2.3OHOSSystemInit函数函数OHOSSystemInit()定义在文件base\startup\bootstraplite\services\source\systeminit.c,代码如下。调用宏函数MODULEINIT、SYSINIT和函数SAMGRBootstrap()进行初始化启动。voidOHOSSystemInit(void){MODULEINIT(bsp);MODULEINIT(device);MODULEINIT(core);SYSINIT(service);SYSINIT(feature);MODULEINIT(run);SAMGRBootstrap();}我们详细分析下宏函数MODULEINIT和SYSIN...
zhushangyuan_
0回复
8227浏览
porting
移植
大一我的2021年终总结
原创
[春节不停更,此文正在参加「星光计划春节更帖活动」](写上“)活动地址:[https:harmonyos.51cto.composts9923]今天是2022年的1月18日。去年的六月份经历完了高考,九月踏入了新的校园,开始了大学生活。进入大学后,我就加入了华为校园开发者组织,进去之后,我才真正懂得什么叫做“比你优秀的人还比你努力”。大家基本上对于电脑有一定的技术基础,各个方向都会一点,但是仍然谦逊又好学。我加入之后,想着能靠齐一点是一点,...
smallcattlehorse
3回复
6962浏览
分布式
过年不停更
暂无内容
1
117
118
119
120
121
122
123
124
125
170
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅