私信
主帖 13
回帖 80
视频
提问
回答 12
资源 2
专栏
[toc](目录一、Docker简介Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的app),更重要的是容器性能开销极低。Docker包括三个基本概念:镜像(Image):Docker镜像(Image),就相当于是一个root文件系统。容...
2天前 685浏览 5点赞 1回复 4收藏
[toc](OpenHarmony3.1Release版本新组件功能一、Hidumper简介HiDumper是OpenHarmony中为开发、测试人员,IDE工具提供统一的系统信息获取工具,帮助使用者分析,定位问题。二、Hidumper设计原理和架构图三、Hidumper使用方法javascripthidumperhusage:hhelptextforthetoolt[timeout]timeoutperiodinseconds(0fornotimeout)lcalistofsysteminformationclusterslsalistofsystemabilitiescallsysteminformationclustersc[basesystem...
2022-04-07 09:51:57 2309浏览 6点赞 2回复 6收藏
OpenHarmony性能分析工具之hiperf
原创 精华
头条 社区头条
[toc](hiperf一、hiperf使用代码位置https:gitee.comopenharmonydeveloptoolshiperf1.主命令参数参数功能说明help[command]显示指定功能的帮助信息debug打开DEBUG级别的调试日志verbose打开VERBOSE级别的调试日志much打开MUCH级别的调试日志mixlog混合调试日志输出到屏幕上(stdout)logtag打开指定模块的MUCH级别的调试日志hilog日志打印到Hilog中logpath指定日志保存的路径nodebug停止打印任何日志2.list命令列出设备上支持的所...
2022-03-17 17:32:09 3890浏览 10点赞 1回复 6收藏
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)OpenHarmony3.1Beta版本标准系统升级uboot源码解读[toc](内容一、uboot标准升级处理1.代码位置javascriptdevice\hisilicon\thirdparty\uboot\uboot2020.01\board\hisilicon\hi3516dv300\hi3516dv300.c2.miscinitr函数对升级进行处理cintmiscinitr(void){constcharcmdBuf[]"mmcread0x00x800000000x8000x4800;bootm0x80000000";ifdefCONF...
2022-01-31 18:23:54 5736浏览 6点赞 2回复 6收藏
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)OpenHarmony3.1Beta版本标准系统SD卡升级经验分享[toc](内容一、系统升级简介当嵌入式系统需要升级版本满足功能需求,或者嵌入式系统有重大Bug时解决Bug问题而进行在线现场升级嵌入式系统,一般从软件层面支持系统的工具升级、SD卡升级、远程升级等。二、OpenHarmony的系统升级包制作HarmonyOS的官方网站介绍升级包的制作:https:devic...
2022-01-27 08:36:08 5565浏览 8点赞 3回复 7收藏
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923[toc](OpenHarmony3.1Beta版本linux内核手动编译调试步骤一、OpenHarmony手动编译Linux内核1.首次编译标准系统javascript.build.shproductnameHi3516DV300ccache2.编译完成在编译的内核在OpenHarmonyv3.1BetaoutKERNELOBJkernelsrctmplinux5.10目录下配置编译环境变量javascriptexportOHOSROOThomeweiminOpenHarmonyOpenHarmonyv3.1Betaexp...
2022-01-25 08:24:21 5289浏览 6点赞 0回复 4收藏
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923[toc](内容一、Bytrace简介bytrace是开发人员用于追踪进程轨迹、查看性能的一种工具,主要对内核ftrace进行了封装和扩展,来支持用户态的打点。该工具主要分为两部分,API和命令行:1.bytrace向应用开发人员暴露了打点的API,开发应用过程中可以在关键代码处调用对应API进行打点;2.命令行部分通过使能对应的label,来获取打点信息。通过该...
2022-01-22 18:23:19 4548浏览 7点赞 3回复 8收藏
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923[toc](OpenHarmony3.1Beta喂狗Linux原生喂狗配置解读一、内核编译选项javascriptCONFIGWATCHDOGyCONFIGWATCHDOGCOREyCONFIGWATCHDOGHANDLEBOOTENABLEDyCONFIGWATCHDOGOPENTIMEOUT0CONFIGARMSP805WATCHDOGy二、内核DTS配置javascriptwatchdog:watchdog12051000{compatible"arm,sp805wdt","arm,primecell";arm,primecellperiphid;reg;clocks,...
2022-01-21 08:19:14 2971浏览 7点赞 3回复 5收藏
春节不停更,此文正在参加「星光计划春节更帖活动」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...
2022-01-20 08:27:29 4445浏览 6点赞 3回复 5收藏
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923[toc](OpenHarmony3.1Beta喂狗内核源码解读一、喂狗的芯片手册资料1.概述看门狗WatchDog用于系统异常情况下,一定时间内发出复位信号,以复位整个系统。系统提供2个WatchDog模块。2.特点WatchDog具备以下特点:内部具有一个32bit减法计数器。支持超时时间间隔(即计数初值)可配置。支持寄存器锁定,防止寄存器被误改。支持超时中断产生。...
2022-01-17 09:24:57 6112浏览 13点赞 3回复 9收藏
[toc](步骤:一、邮箱账号准备1.已有账号修改1.1个人账号登录,进入“设置”;1.2进入“设置”中选择“邮箱管理”中1.3点击“替换主邮箱”,将“主邮箱”和”提交邮箱”的自己的私人邮箱替换成自己设置的邮箱。2.邮箱注册账号注册账号网址:https:gitee.comlogin2.1进入gitee.com的主页;2.2点击右上角的“登录”或者“注册”即可进入;使用准备邮箱注册二、DCO签署1.DCO签署网址https:dco.openharmony.iosignZ2l0ZWUlMkZvcGVuX...
2022-01-16 15:11:04 5306浏览 7点赞 3回复 9收藏
openharmony3.1Beta启动喂狗服务解读一.喂狗功能介绍二.内核态配置三.用户态配置一.功能介绍watchdog的实现用于监视系统的运行,包括内核态watchdog模块和用户态watchdog服务程序。内核态watchdog模块通过devwatchdog这个字符设备与用户态通信。用户态程序一旦打开devwatchdog设备,就会在内核中启动N秒的喂狗定时器,此后,用户态程序需要保证在N秒之内向这个设备写入数据),每次写操作会导致重新设定定时器。如果用户态程序...
2022-01-13 10:21:36 4497浏览 11点赞 2回复 8收藏
1、学习唐佐林老师的harmonyos上python设备开发课程:https:harmonyos.51cto.comactivity30wx,共享micropython改造代码:https:gitee.comdelphitangpythonforhostreemaster2、下载代码:gitclonehttps:gitee.comdelphitangpythonforhos.git3、修改Makefile中交叉编译工具的路径:CROSSCOMPILEhomeminharmonyoscompilergccriscv32binriscv32unknownelf4、执行make1、编译过程中报错:binsh:.toolsmpytool.py:Permissiondeniedma...
2021-01-08 10:48:04 1.0w浏览 10点赞 5回复 4收藏
获得成就
已积累 1.6w 人气
获得 101 个点赞
获得 80 次收藏
拓维信息
认证专家