颜值天花板 - 小熊派HM Micro首发体验! 原创 精华

入门大师小波哥
发布于 2021-12-12 17:44
浏览
6收藏

如果说给我一个,开始玩电路板的理由,
天花板突然就驾到了,就这?
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区


说真的我不想搞这个大帖子,
今天才周一朝你炫耀一番,
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

然后被你说这个人我真的好…
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区


菊花,上酸图

颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区


既然作为《尊享版》首发体验官,
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

其实我不好奇它如何能折叠起来,而是数据如何在折叠中流畅传输的?
注意看这:
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

随着中间轴旋转而自动曲折的一排连接线,外面有一层软性塑料薄膜覆盖,看起来挺耐磨的。

(硬核分割线)


主要参数:
CPU:STM32MP157 双核
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

本次BearPi-HM Micro板载的是ST公司(意法半导体)的STM32MP157A多核微处理器。STM32MP1系列混合双Arm Cortex-A7核 和 Cortex-M4核架构,具有计算和图形处理能力,兼备高能效实时控制和高功能集成度。

内存:DDR3L 512MB
硬盘:eMMc 4GB
显示:4.3寸 LCD,分辨率: 800 × 480
扩展口: E53标准口(可搭配E53扩展板),S24(可接摄像头大带宽外设)
集成:高品质喇叭、麦克风
系统:OpenHarmony(鸿蒙开源版) 3.0


什么是E53扩展板?

颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

S24接口在哪?
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

各种外接口如下:
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

看到这配置,想到我小时候的一个梗,电视上天天放一则广告:“四千八百八,奔四扛回家”,

颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

神舟电脑凭此洗脑广告一炮而红,而如今,“四百九十八,小熊叔板么么哒” (小熊打钱)
猛击此处抢购
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

偷偷告诉你们,小熊派两位“小老板”完全跟中文商品名“叔”沾不上边,不信你看(小熊打钱×2):
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

妹子请停止流口水,我猜这名字可能来自另一名创始人裴叔了(小熊打钱×3)。
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

这下,板子售后你知道该找谁了吧
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区


怎么用?非常简单,其实不用刷机,我上面演示的鸿蒙桌面,没做任何操作,直接内置的。
用附带的USB-C数据线,插入电脑USB口(纯充电口也行),就可以启动了!颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

作为一款很全能的板子,同时支持南向(硬件)和北向(App)开发。
南向万年不变C语言,北向无所不能JS。

什么,你不会鸿蒙JS开发?包教包会:
鸿蒙ArkUI双范式实战

演示一下如何运行一个hello world的App。


1.下载安装鸿蒙官方IDE,DevEco Studio 3.0
然后新建一个Project:
注意:选择[lite]Empty Ability项目
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区


2.下一步(Next),输入项目名,项目类型选择Application,api版本选6,设备类型只选Smart Vision(智慧屏)。
注意:当前折叠屏版本只支持6,更新版本API 7,也就是鸿蒙3.0,要到2022年初支持。
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

稍等片刻,打开工程结构中的index.hml起始页,然后在编辑器的右侧,点击预览器(Previewer),就可以查看Hello world在智慧屏上的预览效果:

颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

那因为折叠屏显示屏上不自带“返回”按钮,App运行起来实际上是无法像手机那样用户可以随时返回的,所以测试的时候,需要在每一个页面上加上退出机制;这里简单的加上一个“Exit”按钮:


index.hml:

<div class="container">
    <text class="title">
        Hello {{ title }}
    </text>
    <text class="title" onclick="exit">
        Exit
    </text>
</div>

index.js:

import app from '@system.app';
export default {
    data: {
        title: 'World'
    },
    exit(){
        app.terminate()
    }
}

预览效果如下:
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

目前因为鸿蒙的编译上传命令行程序hdc,还未适配折叠板当前版本,所以稍微迂回一下,需要把app打包成release版本,手动上传到板子上。期待年后新版本的改进!

点击编辑器最左下角的OhosBuild Varilants,打开编译模式选择视图,编译模式选release:
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区
编译完成后,得到hap包:
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区
重命名为myhelloworld.hap
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区


Windows:
此时用TypeC数据线连接折叠板,安装CH340驱动
下载地址:http://www.wch.cn/downloads/CH341SER_EXE.html

安装终端控制软件MobaXterm:
https://en.softonic.com/download/moba/windows/post-download

查看开发板的串口(Windows):
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

打开MobaXterm: Session、Serial
设置Seral port为 COM号, Speed为 115200,点OK
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

把开发板的拨码开关拨至“010”emmc启动模式,并按一下开发板的“RESET”按钮重启。
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

MobaXterm此时会上打印出运行日志,等待启动日志运行结束,按键盘“回车”按键进入开发板shell终端,输入例如"ls"命令,就可与开发板进行命令行交互了。

颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区


macOS版:
驱动安装:
此时用TypeC数据线连接折叠板,安装CH340驱动(请下载mac版本)
下载地址:http://www.wch.cn/downloads/CH341SER_EXE.html

颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区
需要解锁“允许”安装:
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区
安装成功:
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区
在“系统报告”中找到USB:
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

如果显示:“厂商ID:0x1a86”,则代表安装成功!
打开mac自带的“终端”,输入2行命令:
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

cd /dev
ls /dev/tty*

颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

结果的tty.wchusbserial14b220,就是折叠板的设备名。

把开发板的拨码开关拨至“010”emmc启动模式,并按一下开发板的“RESET”按钮重启。
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

“终端”中直接输入

cd /dev
screen tty.wchusbserial14b220 115200

这里的wchusbserial14b220是你macOS上显示的折叠屏设备名,115200是传输波特率(注意必须是这个值,其他值会乱码),输入后如果有错误提示,或者自动返回了,说明可能串口被占用,此时可以重新插拔电脑端的USB口,重新释放端口。

默认可能显示如下乱码:
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

此时就可以愉快的输入命令行,比如ls:
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区


hap包安装到折叠板上的过程(暂时不能直接传送):

准备一张Micro SD卡(sanddisk大概40块不到)
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

以及一个USB读卡器(10块左右的即可)
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

插上电脑后,注意把sdcard格式化成FAT格式(macOS),Windows下是FAT32:
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

下载附件中的命令行工具(bm),把解压后的bm程序,以及刚才的hap包复制到SD卡中:
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

将sd卡从读卡器拔出,插入到开发板中,按开发板的RESET按键重启
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

(Windows)使用MobaXterm连接上,
(macOS)使用终端连接上,

键入以下命令,挂载SD卡

mount /dev/mmcblk0p0 /sdcard vfat

颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

进入SD卡目录

cd /sdcard

,打开调试模式

./bm set -s disable
./bm set -d enable

颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区
出现[ERR]别慌,回车一下就行

安装App

./bm install -p myhelloworld.hap

安装成功!
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

运行效果:
颜值天花板 - 小熊派HM Micro首发体验!-鸿蒙开发者社区

赶紧玩玩吧!

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
bm.zip 8.75K 18次下载
已于2021-12-13 14:22:23修改
12
收藏 6
回复
举报
14条回复
按时间正序
/
按时间倒序
Tuer白晓明
Tuer白晓明

期待我的小熊板🌋🌋🌋🌋

1
回复
2021-12-13 08:30:09
wx61b69bc616d79
wx61b69bc616d79

小熊派中文命名规则:伯 · 仲 · 叔 · 季

2
回复
2021-12-13 09:03:58
老克
老克

小波老师这把可以啊~我这口水流一地,还没看到真机~

回复
2021-12-13 09:43:20
入门大师小波哥
入门大师小波哥 回复了 wx61b69bc616d79
小熊派中文命名规则:伯 · 仲 · 叔 · 季

厉害了 原来如此 哈哈

回复
2021-12-13 10:07:41
入门大师小波哥
入门大师小波哥 回复了 老克
小波老师这把可以啊~我这口水流一地,还没看到真机~

确实很吸引人

回复
2021-12-13 10:10:14
龙英勇
龙英勇

第一张图片经过人家同意了吗?

回复
2021-12-13 11:57:54
·*?ᴥ?*·
·*?ᴥ?*·

图一我的最爱🥰🥰🥰

回复
2021-12-13 12:11:28
sumoon888
sumoon888

厉害了, 张老师!

回复
2021-12-13 12:36:45
时空未宇
时空未宇

太帅了😘 😘 

回复
2021-12-14 00:14:37
张荣超_九丘教育
张荣超_九丘教育

我的2048游戏^_^

回复
2021-12-14 08:29:46
HUAWEI_Engineer
HUAWEI_Engineer

买了,期待我的小熊板的到来

回复
2021-12-14 10:17:12
鸿蒙钊哥
鸿蒙钊哥

可以用bm finstall命令,就省掉sign和debug了,我在OHOS贡献的第一个PR

回复
2021-12-14 16:55:22
入门大师小波哥
入门大师小波哥 回复了 鸿蒙钊哥
可以用bm finstall命令,就省掉sign和debug了,我在OHOS贡献的第一个PR

钊哥流弊

回复
2021-12-14 17:15:20
SummerRic
SummerRic

依然很小波老师文风啊。

想实践板子的,指路老师课程《鸿蒙ArkUI双范式实战》。包教包会——鸿蒙JS开发。

回复
2021-12-15 14:00:33
回复
    相关推荐