openharmony代码(详解OpenHarmony的编译和烧录)
在上一篇文章【刘波BL-HWC-G1开发板试用】《解包编译烧录官方程序(BL602物联网SDK)》中,我们谈到了这款开发板使用官方SDK的编译烧录。在本文中,我们讨论了OpenHarmony的编译和刻录。
一、参考文献:1。1的构造。OpenHarmony开发环境
2.刘波bl602C OpenHarmony版
二、编译环境:
有三种方法可以构建编译环境:
1.参考刘波官方说明,设置在林旭环境:https://gitee.com/openharmony-sig/device_bouffalolab.
2.参考OpenHarmony的官方文档,搭建一个Windows或者Linux下的环境:https://www.openharmony.cn/pages/0001000200/.
3.参考OpenHarmony的官方文档,使用已建立的docker环境:https://www.openharmony.cn/pages/extra/7ae15b/.
我的编译演示是在macOS下进行的,所以选择了docker模式。
打开Docker工具后,编译环境创建如下:
mkdir OpenHarmonydocker run-name ohos _ build _ 3.0-it-v $(pwd):/home/open harmony SWR . cn-south-1 . myhuaweicloud . com/open harmony-docker/open harmony-docker:0 . 0 . 5
这样,编译环境就建立成功了。关于docker的基本使用,可以查看:Docker入门教程-2021最新版四、编译:使用git克隆源代码,然后进入源根目录,执行相应的命令:
# git clone https://gitee.com/openharmony-sig/device_bouffalolab.git# CD device _ bouffalolab # hbset[oho sinfo]输入代码路径:#此时直接回车bl602_wifiModule #默认选择此项,再回车。OHOS你需要哪种产品?Bl602_wifiModule# hb build -f #开始编译
如果编译成功,将出现以下内容:
[OHOS信息]bl 602 _ wifi模块构建成功
如果编译失败,将出现一条错误消息。可以复制hb build -f后的所有输出信息,提交到这里寻求帮助。最后,我们得到编译后的bin文件,可以使用以下命令查看该文件:
ls-l out/bl 602/bl 602 _ wifi module/*。箱子
因为演示是在docker环境下,所以需要将turbox_openHarmony.bin复制到/home/openharmony/目录下,这样才能在主机中使用。
其他环境可根据实际情况处理。
五、燃烧装置:
目前附件提供的v1.5.3版本是开发板从OpenHarmony烧到Bo Stream BL-HWC-G1暂时需要的。
博客官方最新烧录工具烧录,会有问题,待官方更新。
当前可用的刻录工具:
Windows:点击阅读原文Linux和macOS:版本待更新。
1.将设备连接到计算机,并检查以确保系统正确识别开发板的串行端口:
在Windows10下,会自动识别。
Win7需要补充usbser.inf文件。你可以试试这个方法:点击跳转。
2.根据以下界面设置相应的参数:
注意:
1.请正确选择串行端口。在示例中,设备连接后,将显示com8 (prog );具体端口号取决于你的电脑耳朵
2.Uart速率必须是2000000
3.如果用红色框住的是对的,必须选择v1.5.3下对应的文件,错的一定不能选。
4.固件程序可以使用上一步编译的文件。
设置完成后,点击创建下载,完成下载刻录。刻录成功后,进度条会变成绿色成功。
如果刻录错误,会有红色提示,可能是:串口参数错误,串口线路质量不高,选择的文件错误,或者刻录工具版本错误。
可以在这里发具体错误的截图寻求帮助。
特别注意:
1.如果你是在macOS下烧(以后),可以不要直接按CreateDownload。你需要按住开发板的[Boot]键,然后按[[RST]]键,最后松开[Boot]键才能刻录。
不及物动词监控操作:
烧好后用串口工具连接开发板,就可以检查实际运行情况了。在Windows下,可以把sscom当神器用。但是因为这个终端是交互终端,所以还是用串口终端工具比较好,比如MobaXterm和putty。
为简单起见,让让我们以sscom为例:
使用sscom或其他串口工具连接开发板时,有几点需要注意:
1.必须正确选择串行端口。
2.连接速度:961200,和刻录速度不一样,所以不要不要犯错误。
3.唐检查RTS,但检查DTR,并在[打开串口]后更改。
点击[打开串口]连接成功,然后点击开发板的[[RST]]按钮。sscom将收到以下信息:
到上面这一步,说明我们的开发板一直在运行OpenHarmony。
然后,在[发送]按钮右侧的输入区域中,输入help,按enter,然后单击[发送]以显示当前提供的命令:
几种常用的命令如下:
1.显示开发板的名称,BL602
2.sysver:显示当前版本。
3.ls:文件列表
4.重新启动:重新启动
从那以后,我们可以编译OpenHarmony,并将其刻录到开发板上。
因为科的OpenHarmony仍在开发和完善中,它正在与刘波官方沟通,以了解其进一步的使用,并将及时与您分享。
推荐阅读
- 侠盗猎车圣安地斯秘籍/侠盗猎车圣安地斯,作弊码
- 去一趟巴厘岛旅游要多少钱简介
- 苹果6s怎么升级系统,苹果6s怎么设置铃声
- 如何涂指甲油,怎样涂指甲油干得快
- 纪念碑谷艾达的梦攻略第四关,纪念碑谷艾达的梦攻略
- udk虚幻4引擎(游戏开发包工具)软件介绍(udk虚幻4引擎(游戏开发包工具))
- OG梅奥为什么离开nba Pubmed GIST文献月评第十九期(Jun 2018)
- 12306用户名和密码忘记怎么找回账号,12306用户名和密码忘记怎么找回
- 哈尔滨市极乐寺简介
- 二人麻将打法技巧,迅速如何掌握二人麻将技巧
- 故宫门票多少钱一张2021,故宫门票多少钱
- 如何删除微信中的表情包,微信如何删除自己保存的表情
- dnf已经有红字的怎么把红字洗掉,dnf已经洗出红字的装备怎么洗掉
- 海蛏子的家常做法,海蛏子的做法大全
- 微信聊天记录怎么恢复吗,微信聊天记录怎么恢复方法:
- qq飞车帧数如何能锁,QQ飞车帧数如何修改
- 1盎司相当于多少克黄金,盎司等于多少克及一盎司黄金等于多少克
- 怎么恢复路由器出厂,怎样恢复路由器出厂设置
- 触手tvlogo怎么买,如何录制触手TV文章
- 藏语常用问候语及礼貌语 旅行必备