51CTO首页
AI.x社区
博客
学堂
精品班
直播训练营
企业培训
鸿蒙开发者社区
WOT技术大会
AIGC创新中国行
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
2024年软考
PMP项目管理
软考资讯
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO题库小程序
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方件
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
认证
技术团队
企业
Hi3861下移植micropython无法引入freeze程序的解决方法
原创
最近在移植micropython到海思Hi3861芯片,基本框架已经完成。现在在研究http的访问,需要urequest.py库。直接在文件系统下存储该文件,然后引用该py库是没有问题的,但是不能freeze之后打包进固件中。于是研究了一下源码,现把解决的思路整理一下,仅供参考。1、需要启用MICROPYMODULEFROZEN宏。cdefineMICROPYMODULEFROZEN(1)defineMICROPYMODULEFROZENMPY(1)defineMICROPYMODULEFROZENSTR(1)2、添加manifest.py文件,用于free...
再见南丫岛
1回复
7835浏览
micropython
3861
HiHope的SDK之Hi3861V100系列(两个)
精华
当你拿到鸿蒙的海思3861开发板的时候,你可能会用到这两个东西。附件为“HiHopeWiFiIoTHi3861SPC024”和“HiHopeWiFiIoTHi3861SPC021”两个压缩包。请酌情自取。
鸿蒙开发者社区官方账号
8回复
2.0w浏览
HiHope
海思开发板
SDK
润和
OH-v3.0-LTS Camera相机驱动框架(L2)解析5_图像采集
原创
精华
OpenHarmoryv3.0LTSCamera相机驱动框架(L2)解析5图像采集新大陆自动识别:郑曦应用层代码CmainDemoCaptureON(STREAMIDPREVIEW,CAPTUREIDPREVIEW,CAPTUREPREVIEW);RetCodeHos3516Demo::CaptureON(constintstreamId,constintcaptureId,CaptureModemode){CAMERALOGD("demotest:CaptureONentermode%{public}d",mode);std::sharedptrcaptureInfostd::makeshared();captureInfostreamIds{streamId};captureInfocaptureSettingability...
NL_AIDC_Ryanzx
1回复
8193浏览
L2
OpenHarmony
Camera
【永恒-南向神器】几个步骤就把buildroot移植到Ohos
原创
精华
  大家好,我是拓维信息萌新的鸿蒙开发者廖永恒,之前在做鸿蒙项目,研究鸿蒙特性时候,就发现ohos的系统工具很少,对南向的开发研究很是不方便,就下定决心给ohos系统增加工具。那么有没有一种傻瓜式的方法或软件,它不仅包含了busybox的功能,而且里面还集成了各种软件,需要什么软件就选择什么软件,不需要我们去移植。答案肯定是有的!buildroot就是这样一种工具。  buildroot是linux平台下的一种构建嵌...
永恒666
3回复
1.2w浏览
buildroot
ohos
移植
鸿蒙OS设备上python开发学习实践
原创
1、学习唐佐林老师的harmonyos上python设备开发课程:https:harmonyos.51cto.comactivity30wx,共享micropython改造代码:https:gitee.comdelphitangpythonforhostreemaster2、下载代码:gitclonehttps:gitee.comdelphitangpythonforhos.git3、修改Makefile中交叉编译工具的路径:CROSSCOMPILEhomeminharmonyoscompilergccriscv32binriscv32unknownelf4、执行make1、编译过程中报错:binsh:.toolsmpytool.py:Permissiondeniedma...
民之码农
5回复
1.5w浏览
hi3861
wifiiot
harmonyOS
移植案例与原理 - HDF驱动框架-驱动配置接口
原创
精华
移植案例与原理HDF驱动框架驱动配置接口【本文正在参与优质创作者激励】我们之前的系列中,已经了解如何使用HCS来定义设备资源配置中树(deviceresourceconfigurationtree)。那么,这些配置信息是怎么在驱动开发中获取的呢?本文专门分析查询和读取HCS配置树的常用接口。在文件include\utils\deviceresourceif.h中,定义了设备配置树的结构体和常用接口。1、HCS结构体⑴处定义了枚设备资源文件类型,当前HDF只支持HCS配置文件...
zhushangyuan_
0回复
8810浏览
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.2w浏览
「过年不停更」
小熊派
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回复
6266浏览
代码SHOW
代码情诗告白
情人节
干货!openharmony L1级开机启动项服务设置
原创
精华
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)openharmonyL1级开机服务启动项配置背景openharmonyL1级开发板需将一个执行文件转换为开机服务运行至开发板中,即开机时执行运行程序。由于当前使用的为L1级开发板与L2级开发板存在一定的差异。本次已L1级进行测试讲解。设备君正开发板:x2000,软件:oepenharmony3.0准备我们通过打印显示的方式验证开机启动项是否启动成功。其中代码...
挖墙脚的农民工
1回复
1.7w浏览
开机启动项配置;
开机启动项;
【FFH】小熊派驱动调用流程(以调用LED灯驱动为例)
原创
精华
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)一、流程总览驱动调用的流程和纯代码开发的流程十分相似,本文着重点在于驱动调用的逻辑。创建目录及相应源码文件编写驱动调用代码编写编译构建文件BUILD.gn编译烧录运行二、源码目录结构在.applicationsBearPiBearPiHMMicrosamples目录下创建myledapp源码目录myledapp.c驱动调用源码BUILD.gn源码编译脚本如图所示三、编写驱动调用代码...
Wait_Aurora
1回复
9376浏览
「过年不停更」
小熊派
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回复
6527浏览
「过年不停更」
小熊派
BearPi
OpenHarmony
FFH
【FFH】OpenHarmony啃论文成长计划---几种常见的JSON解析器比较
原创
精华
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)[TOC](几种常见的JSON解析器比较)大家好!我是来自深圳技术大学FSR实验室的同学,标题FFH就是FSRlabForHarmony!并且我也正在参加OpenHarmony成长计划从论文到开源提交研究,以后我们也会陆续在这个社区记录学习心得和体会。参考文献[SpatialDataMonitoringandMobileApplications–ComparisonofMethodsforParsingJSONinAndroidOperatin...
Hagon
1回复
1.1w浏览
json
Jackson
「过年不停更」
FFH
【FFH】Linux下配置小熊派-鸿蒙·叔设备开发(南向)的开发环境
原创
精华
Linux下配置小熊派鸿蒙·叔(BearPiHMMicro)设备开发的开发环境[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)一、前言BearPiHMMicro开发板是一块高度集成并可运行Openharmony系统的开发板,板载高性能的工业级处理器STM32MP157芯片,搭配4.3寸LCD电容式触摸屏,并板载wifi电路及标准的E53接口。上面是废话,单纯介绍小熊派的简单情况。官方有一个看似十分有一个十分简单的“10分钟”...
Wait_Aurora
2回复
1.2w浏览
「过年不停更」
[FFH]
小熊派
BearPi
#2020征文--手把手教你搭建鸿蒙hi3518开发和运行环境
原创
精华
前言学习C语言,C++语言,数据结构和算法,操作系统,网络,驱动,设计模式等知识用鸿蒙来强化就太对了。本文教你一步一步搭建鸿蒙的开发和运行环境,有点啰嗦,适合小白。本文所涉及的所有工具都可以在这里找到(提取码ue2a)具体有下列步骤:组装开发板连接开发板安装串口驱动安装USB驱动安装烧录工具擦除引导程序烧录系统登录开发板修改OS启动地址运行可执行程序安装VMWARE安装编译服务器访问编译服务器编译鸿蒙产品编译鸿蒙组...
wx5fac92438ed6a
8回复
2.1w浏览
鸿蒙
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回复
8214浏览
小熊派
FFH
「过年不停更」
OpenHarmony喂狗源码解读之内核态源码
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923[toc](OpenHarmony3.1Beta喂狗内核源码解读一、喂狗的芯片手册资料1.概述看门狗WatchDog用于系统异常情况下,一定时间内发出复位信号,以复位整个系统。系统提供2个WatchDog模块。2.特点WatchDog具备以下特点:内部具有一个32bit减法计数器。支持超时时间间隔(即计数初值)可配置。支持寄存器锁定,防止寄存器被误改。支持超时中断产生。...
民之码农
3回复
1.4w浏览
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.0w浏览
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.1w浏览
OpenHarmony
linux
kernel
boot.img
「过年不停更」
hi3861接收华为云命令的响应
硬件,hi3861,润和或小熊派,代码从小熊派gitee下载我做了一点点改动,现在从华为云mqtt云里下达一个命令,hi3861执行命令之后,会及时返回响应云里弹窗命令下发成功,如果用api下发命令,也能收到命令回执,是json格式,https:gitee.comzzsjrunhmhwy
千云山庄
0回复
7465浏览
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回复
1.6w浏览
鸿蒙
海思
hi3861
wifiiot
暂无内容
1
16
17
18
19
20
21
22
23
24
28
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅