颜值天花板 - 小熊派HM Micro首发体验! 原创 精华
如果说给我一个,开始玩电路板的理由,
天花板突然就驾到了,就这?
说真的我不想搞这个大帖子,
今天才周一朝你炫耀一番,
然后被你说这个人我真的好…
菊花,上酸图
既然作为《尊享版》首发体验官,
其实我不好奇它如何能折叠起来,而是数据如何在折叠中流畅传输的?
注意看这:
随着中间轴旋转而自动曲折的一排连接线,外面有一层软性塑料薄膜覆盖,看起来挺耐磨的。
(硬核分割线)
主要参数:
CPU:STM32MP157 双核
本次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扩展板?
S24接口在哪?
各种外接口如下:
看到这配置,想到我小时候的一个梗,电视上天天放一则广告:“四千八百八,奔四扛回家”,
神舟电脑凭此洗脑广告一炮而红,而如今,“四百九十八,小熊叔板么么哒” (小熊打钱)
猛击此处抢购
偷偷告诉你们,小熊派两位“小老板”完全跟中文商品名“叔”沾不上边,不信你看(小熊打钱×2):
妹子请停止流口水,我猜这名字可能来自另一名创始人裴叔了(小熊打钱×3)。
这下,板子售后你知道该找谁了吧
怎么用?非常简单,其实不用刷机,我上面演示的鸿蒙桌面,没做任何操作,直接内置的。
用附带的USB-C数据线,插入电脑USB口(纯充电口也行),就可以启动了!
作为一款很全能的板子,同时支持南向(硬件)和北向(App)开发。
南向万年不变C语言,北向无所不能JS。
什么,你不会鸿蒙JS开发?包教包会:
鸿蒙ArkUI双范式实战
演示一下如何运行一个hello world的App。
1.下载安装鸿蒙官方IDE,DevEco Studio 3.0
然后新建一个Project:
注意:选择[lite]Empty Ability项目
2.下一步(Next),输入项目名,项目类型选择Application,api版本选6,设备类型只选Smart Vision(智慧屏)。
注意:当前折叠屏版本只支持6,更新版本API 7,也就是鸿蒙3.0,要到2022年初支持。
稍等片刻,打开工程结构中的index.hml起始页,然后在编辑器的右侧,点击预览器(Previewer),就可以查看Hello world在智慧屏上的预览效果:
那因为折叠屏显示屏上不自带“返回”按钮,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()
}
}
预览效果如下:
目前因为鸿蒙的编译上传命令行程序hdc,还未适配折叠板当前版本,所以稍微迂回一下,需要把app打包成release版本,手动上传到板子上。期待年后新版本的改进!
点击编辑器最左下角的OhosBuild Varilants,打开编译模式选择视图,编译模式选release:
编译完成后,得到hap包:
重命名为myhelloworld.hap
Windows:
此时用TypeC数据线连接折叠板,安装CH340驱动
下载地址:http://www.wch.cn/downloads/CH341SER_EXE.html
安装终端控制软件MobaXterm:
https://en.softonic.com/download/moba/windows/post-download
查看开发板的串口(Windows):
打开MobaXterm: Session、Serial
设置Seral port为 COM号, Speed为 115200,点OK
把开发板的拨码开关拨至“010”emmc启动模式,并按一下开发板的“RESET”按钮重启。
MobaXterm此时会上打印出运行日志,等待启动日志运行结束,按键盘“回车”按键进入开发板shell终端,输入例如"ls"命令,就可与开发板进行命令行交互了。
macOS版:
驱动安装:
此时用TypeC数据线连接折叠板,安装CH340驱动(请下载mac版本)
下载地址:http://www.wch.cn/downloads/CH341SER_EXE.html
需要解锁“允许”安装:
安装成功:
在“系统报告”中找到USB:
如果显示:“厂商ID:0x1a86”,则代表安装成功!
打开mac自带的“终端”,输入2行命令:
cd /dev
ls /dev/tty*
结果的tty.wchusbserial14b220,就是折叠板的设备名。
把开发板的拨码开关拨至“010”emmc启动模式,并按一下开发板的“RESET”按钮重启。
“终端”中直接输入
cd /dev
screen tty.wchusbserial14b220 115200
这里的wchusbserial14b220是你macOS上显示的折叠屏设备名,115200是传输波特率(注意必须是这个值,其他值会乱码),输入后如果有错误提示,或者自动返回了,说明可能串口被占用,此时可以重新插拔电脑端的USB口,重新释放端口。
默认可能显示如下乱码:
此时就可以愉快的输入命令行,比如ls:
hap包安装到折叠板上的过程(暂时不能直接传送):
准备一张Micro SD卡(sanddisk大概40块不到)
以及一个USB读卡器(10块左右的即可)
插上电脑后,注意把sdcard格式化成FAT格式(macOS),Windows下是FAT32:
下载附件中的命令行工具(bm),把解压后的bm程序,以及刚才的hap包复制到SD卡中:
将sd卡从读卡器拔出,插入到开发板中,按开发板的RESET按键重启
(Windows)使用MobaXterm连接上,
(macOS)使用终端连接上,
键入以下命令,挂载SD卡
mount /dev/mmcblk0p0 /sdcard vfat
进入SD卡目录
cd /sdcard
,打开调试模式
./bm set -s disable
./bm set -d enable
出现[ERR]别慌,回车一下就行
安装App
./bm install -p myhelloworld.hap
安装成功!
运行效果:
赶紧玩玩吧!
期待我的小熊板🌋🌋🌋🌋
小熊派中文命名规则:伯 · 仲 · 叔 · 季
小波老师这把可以啊~我这口水流一地,还没看到真机~
厉害了 原来如此 哈哈
确实很吸引人
第一张图片经过人家同意了吗?
图一我的最爱🥰🥰🥰
厉害了, 张老师!
太帅了😘 😘
我的2048游戏^_^
买了,期待我的小熊板的到来
可以用bm finstall命令,就省掉sign和debug了,我在OHOS贡献的第一个PR
钊哥流弊
依然很小波老师文风啊。
想实践板子的,指路老师课程《鸿蒙ArkUI双范式实战》。包教包会——鸿蒙JS开发。