最近收集了一些鸿蒙开发板,如Neptune,HiSpark系列、以及小熊派的开发板,现在就分别介绍一下这些开发板的基本功能,以及他们之间的区别和如何选购。 Neptune(海王星开发板) Neptune开发板是基于W800主控芯片的,是目前全网最便宜的鸿蒙开发板,只需9.9元。W800支持Wi-Fi和蓝牙。 HiSpark 3861有一个套件,8件套。包括一块开发板和7个模块,全家桶如下图所示。 ? 模块介绍如下: ? ? 1. HiSpark 3861开发板 ? 2. 8. 总结: 本文介绍了5种鸿蒙开发板:Neptune、HiSpark3861、小熊派、HiSpark 3518、HiSpark 3516,这几种开发板,只有Neptune同时支持Wi-Fi和蓝牙(W800芯片支持
WLAN模组与网关联通是否正常,其中X.X.X.X需替换为实际的网关地址 AT+IFCFG 查看模组接口IP AT指令的指令集还有很多,大家可以在网络中上找到完整的指令集进行学习,这里只是介绍我们开发鸿蒙常使用的几个 鸿蒙Hi3861通过AT指令联网 使用串口助手工具,连接Hi3861模组串口(例如我的是COM4),并配置好波特率115200,同时勾选“发送新行”,确保输入字符串以"\r\n"结尾,避免AT命令无法输入 连接到WiFi:AT+CONN=“账号”,2,“密码” 通过DHCP向AP请求wlan0的IP地址:AT+DHCP=wlan0,1 查看模组接口IP:AT+IFCFG 之后我们就可以看到,我们的鸿蒙开发板已经连上网了
作者:徐庆 前言: 各位同学大家好,有段时间没有给大家更新文章了,具体多久我也不记得哈,今天是周日有时间就撸了一个鸿蒙的简易计算器的案例分享给大家 希望能帮助到各位同学学习和工作 那么废话不多说我们正式开始 准备工作 华为鸿蒙系统开发初体验 :? xml version="1.0" encoding="utf-8"? ohos:id="$+id:calculate_keyboard" ohos:height="match_content" ohos:padding="8vp 最后总结 这一章主要是讲解鸿蒙里面一些常用的案例 由于鸿蒙采用了java js作为基础语言来开发 非常成熟的语言那么我们在java以及js里面比较成熟的 数学运算设计可以直接借鉴的 我们配合上UI 布局就可以实现类似的简易计算器
本文介绍在鸿蒙应用中DatePicker组件的基本用法。 增加DatePicker组件 如下代码中46行~51行所示,在布局中增加DatePicker组件。 <? xml version="1.0" encoding="utf-<em>8</em>"? background_element="$graphic:background_button" ohos:margin="15vp" ohos:right_padding="<em>8</em>vp " ohos:left_padding="<em>8</em>vp" /> <DatePicker ohos:id="$+id:date_pick
我们可以通过编写的电脑客户端,实时控制我们开发板进行相应的操作。比如控制智能家居的灯光、风扇和加湿器等一系列操作。 msgBytes = udpserver.Receive(ref remoteIpAndPort) string receivedStr = System.Text.Encoding.UTF8. EventArgs e) { //将要发送的数据转化成byte数组 byte[] b = System.Text.Encoding.UTF8. "a": 1, "b": [1, 2, 3]} [1, 2, "3", {"a": 4}] 3.14 "wulianwangzhishi" 具体设计 功能介绍 当按下电脑端的按钮,通过UDP下发命令,开发板通过
触觉智能Purple Pi OH2开发板RK3476鸿蒙开发板产品规格书,帮助大家了解参数产品外观及尺寸Purple Pi OH2正面实物图,如下图所示:Purple Pi OH2背面实物图,如下图所示 GPUOpenGL ES 1.1,2.0, and 3.2 Vulkan 1.1OpenCL 2.0 Full Profile2D Graphics Engine (RGA)NPU6TOPS INT8, 支持INT4/INT8/INT16/FP16/TF32混合运算ISPISP V3.9 16M Pixel ISP with HDR (up to 120dB)VPU视频解码:H.265/HEVC/AVS2 /VP9/AV1, 8K@30fps or 4K@120fpsH.264/AVC/MJPEG, 4K@60fps视频编码:H.265/H.264, 4K@60fpsMJPEG, 4K@60fps内存4GB LPDDR4/4x 4266Mbps(Purple Pi OH2)8GB LPDDR5/5x 5400Mbps(Purple Pi OH2 Pro)存储64GB / 128GB / 256GB eMMC1
2、hispark_taurus芯片开发板解决方案-Device芯片开发板解决方案是指基于某款开发板的完整解决方案,包含驱动、设备侧接口适配、开发板sdk等。 `1.OpenHarmony开发基础2.OpenHarmony北向开发环境搭建3.鸿蒙南向开发环境的搭建4.鸿蒙生态应用开发白皮书V2.0 & V3.05.鸿蒙开发面试真题(含参考答案) 6.TypeScript 入门学习手册7.OpenHarmony 经典面试题(含参考答案)8.OpenHarmony设备开发入门【最新版】9.沉浸式剖析OpenHarmony源代码10.系统定制指南11. 【OpenHarmony】Uboot 驱动加载流程12.OpenHarmony构建系统--GN与子系统、部件、模块详解13.ohos开机init启动流程14.鸿蒙版性能优化指南.......类似的在产品解决方案目录下的配置文件 emmc"写在最后如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:点赞,转发,有你们的 『点赞和评论』,才是我创造的动力;关注小编,同时可以期待后续文章ing,不定期分享原创知识;想要获取更多完整鸿蒙最新学习知识点
02 韦东山作为首批鸿蒙HarmonyOS系统课程开发者 从8月初开始在华为封闭内训一个多月,期间多次通宵调试,为鸿蒙开发者生态贡献自己的微薄力量,有图有真相。 ? ? ? 04 首款搭载鸿蒙OS的第三方开发板隆重上架 隆重介绍百问网独家开发的imx6ull_mini 开发板,可能是全球首款搭载华为鸿蒙OS的第三方教学开发板,裸板只要299,最低成本体验鸿蒙OS。 该开发板既支持Linux , 也支持鸿蒙OS,Linux方面,提供超千页文档,一百多讲视频,开源共享;鸿蒙方面,目前正在紧急编写文档,韦老师移植了5次,已经对鸿蒙OS移植到imx6ull熟悉到想哭了,相信对应的移植文档 imx6ull_mini_emmc 鸿蒙开发板购买链接: https://detail.tmall.com/item.htm? 我有幸在8月份作为外部开发者进入华为,把liteos-a移植到第3方芯片。接触liteos-a比较深入,对它的评价是:优秀! 这是一个轻量级的内核,支持MMU,支持进程隔离,POSIX接口兼容。
但最多的是物联网开发,类似arduino,用C语言通过鸿蒙控制开发板上的各个接口,输入输出数据。我的建议是先从物联网开始,然后可以尝试开发底层驱动,将鸿蒙移植到特定开发板上。 目前适配鸿蒙的开发板还很少,而且都是轻鸿蒙,因为富鸿蒙还没有开源。 Q6. 调试连接远程虚拟终端,每小时重新申请,比较尴尬,请问何时解决该问题? Q8. 现在有设备可以买了吗? A8-李宁老师:目前开发板只有轻鸿蒙的,可能年底会有基于鸿蒙的运动表出来。 海思、润和还有一些第三方或个人已经将鸿蒙移植到部分开发板上了,这次直播送的HiSpark 8件套就是润和做的。如果是富鸿蒙,在6个月内,可能只有华为智慧屏会支持鸿蒙2.0了。 Q9. Q15.鸿蒙app 需要购买什么设备运行 A15-李宁老师:海思、hi-spark开发板。富鸿蒙目前只有华为智慧屏支持鸿蒙2.0 Q16.设备需要多大的配置才能运行轻鸿蒙呀?
apt-get u-boot-tools sudo apt-get mtd-utils sudo apt-get android-tools-fsutils sudo apt-get openjdk-8- jdk sudo apt-get device-tree-compiler sudo apt-get gdisk 其中Openjdk-8-jdk不能直接安装,因为官方已经将源默认移除了,需要寄几添加,jdk ~/android_build $ cd ${MY_ANDROID} $ source build/envsetup.sh $ lunch evk_8mq-userdebug $ make -j8 2> sudo apt-get install oracle-java8-installer 如果即安装了jdk7,又安装了jdk8,要实现两者的切换,可以: jdk8 切换到jdk7 sudo update-java-alternatives -s java-7-oracle jdk7 切换到jdk8 sudo update-java-alternatives -s java-8-oracle 版权声明:本文内容由互联网用户自发贡献
怀揣厚德初心,用鸿蒙赋能小熊派 时光荏苒,在开发者以及合作伙伴的共同见证下,小熊派迎来了2周年的纪念日。 2020年小熊派响应共同发展国产OS集结号,为推动国产鸿蒙系统发展,顺势而为推出基于OpenHarmonyOS的“小熊派 鸿蒙·季(BearPi-HM Nano)”开发板,至今已成为全球销量第一的鸿蒙系统开发板 5G模块在2020年度全国物联网大赛(华为杯)中成为华为选题指定开发板、设备; 联合移远通信推出的BearPi-IoT(4G Cat.1)开发板创造了4小时1000套的销售记录; 小熊派自主研发的BearPi-HM Nano开发板创造了2小时1000套的新销售记录; 小熊派启用全新命名方式,用中文“伯、仲、叔、季”来区分同系列开发板; 投身鸿蒙OS系统课程开发与推广,成为华为认证的首批鸿蒙OS系统课程开发者; 首家推出全套完整基于鸿蒙 OS系统体系的教程; BearPi-HM Nano开发板全球鸿蒙开发板销量第一; 携手HDZ开展南京鸿蒙高校行技术推广活动并斩获“年度HDZ贡献领袖”奖项; 小熊派启动“海纳框架”项目,完成物联网的一站式融合
我将在鸿蒙系统上移植MQTT协议、OneNET接入协议,实现手机APP、网页两者都可以远程(跨网络,不是局域网的)访问开发板数据,并控制开发板的功能。 该网页的温度、湿度数据由 鸿蒙开发板(Hi3861)上传,同时有一个开关按钮,可以控制开发板的LED灯。 ONENET_MASTER_APIKEY "gwaK2wJT5wgnSbJYz67CVRGvwkI="extern int rand(void);void onenet_cmd_rsp_cb(uint8_ t *recv_data, size_t recv_size, uint8_t **resp_data, size_t *resp_size){ printf("recv data is %. ,可关注B站:码牛课堂鸿蒙开发;
欢迎大家关注工粽号<程序猿百晓生>,0取以下学习清单:1.OpenHarmony开发基础2.OpenHarmony北向开发环境搭建3.鸿蒙南向开发环境的搭建4.鸿蒙生态应用开发白皮书V2.0 & V3.05 .鸿蒙开发面试真题(含参考答案) 6.TypeScript入门学习手册7.OpenHarmony 经典面试题(含参考答案)8.OpenHarmony设备开发入门【最新版】9.沉浸式剖析OpenHarmony 【OpenHarmony】Uboot 驱动加载流程12.OpenHarmony构建系统--GN与子系统、部件、模块详解13.ohos开机init启动流程14.鸿蒙版性能优化指南.......编写开发板编译脚本步骤 1中的BUILD.gn为新增的开发板的编译入口,主要用于编译开发板相关的代码,主要为设备侧驱动、设备侧接口适配(媒体,图形等)和开发板的SDK等等。 写在最后如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:点赞,转发,有你们的 『点赞和评论』,才是我创造的动力;关注小编,同时可以期待后续文章ing,不定期分享原创知识;想要获取更多完整鸿蒙最新学习知识点
第一章 鸿蒙内核开发概述 1.1 鸿蒙系统有哪些内容? 鸿蒙系统,就相当于一套完整的PC软件系统。 ? Windows里含有: 简单地说,鸿蒙系统里含有 ① 电脑一开机,那些界面是谁显示的? 类似的,这个BIOS对应于鸿蒙里的bootloader。Bootloader的作用就是去Flash、SD卡等设备上读入鸿蒙内核,并启动它。 、测试(使用MobaXterm连接开发板的串口)。 在整个开发过程中,我们会用到Windows、Ubuntu、开发板,如下图所示: ? 1.3 搭建开发环境需要做哪些事情 这里只是列出要做的事情,后面会一一讲到。 连接开发板 ① 连接电源线到开发板, ② 开发板的串口线,接到Windows电脑;并用MobaXterm连接串口。 烧写系统 开发过程会不断编译程序、烧写、测试。
1.1 鸿蒙系统有哪些内容? 鸿蒙系统,就相当于一套完整的PC软件系统。 Windows里含有: ① 电脑一开机,那些界面是谁显示的? 是BIOS,它做什么? 类似的,这个BIOS对应于鸿蒙里的bootloader。 Bootloader的作用就是去Flash、SD卡等设备上读入鸿蒙内核,并启动它。 简单地说,鸿蒙系统里含有: ① bootloader:用于启动鸿蒙内核Liteos-a ②内核(含有驱动程序):提供进程管理、文件管理、硬件驱动等 ③ 根文件系统:系统运行必需的文件、程序 ④ APP: 、测试(使用MobaXterm连接开发板的串口)。 连接开发板 ① 连接电源线到开发板, ② 开发板的串口线,接到Windows电脑;并用MobaXterm连接串口。 烧写系统 开发过程会不断编译程序、烧写、测试。
本文介绍OpenHarmony开源鸿蒙系统的USB控制传输功能实现及相关代码示例,演示设备:触觉智能RK3576开发板Purple Pi OH2演示,相关参数可以查看我的社区主页。 OpenHarmony的USB通信介绍实现OpenHarmony开源鸿蒙设备与外部USB设备之间的连接管理、数据收发及设备信息交互,支持对USB 设备的枚举、配置及数据传输控制,适用于各类USB接口进行设备通信的场景 示例环境:1、仅支持开源鸿蒙OpenHarmony L2标准系统上运行;2、本示例已适配 API version 12 版本 SDK(兼容 API version 8 及以上版本);3、本示例为Stage
一、Debian系统命名规则 Debian 10(buster) — 当前的稳定版(stable) Debian 9(stretch) — 旧的稳定版(oldstable) Debian 8(jessie ) — 被淘汰的稳定版 Debian GNU/Linux 2.1(slink) — 被淘汰的稳定版 Debian GNU/Linux 2.0(hamm) — 被淘汰的稳定版 本文将介绍Debian8— foreign:如果目标体系结构与主机体系结构不匹配仅执行引导的初始解压缩阶段,后续的引导放在/debootstrap/debootstrap 第一个jessie:指定文件系统版本 jessie代表debian8 三、备注 进入开发板后,发现根分区太小,可以用resize2fs拓展分区大小: dmesg |grep mount 查看当前文件系统挂在哪个分区 [ 4.600553] EXT4-fs (mmcblk2p8 Opts: (null) resize2fs /dev/mmcblk2p8 #拓展分区大小
DevEco Studio 提供远程模拟器和本地模拟器,本示例将分为HarmonyOS版和OpenHarmony版,分别使用远程模拟器,本地模拟器,华为手机,开发板为例进行说明。 4.0,但是查到的API等级还是8使用p30 pro手机测试效果如下,虽然已经升级到鸿蒙3.0,但是API等级依然是6,所以上面的项目安装到P30上不能运行。 3.0,也不支持API8的项目运行,参考上面我们获得的p30pro的API等级是6,也就意味着,如果需要程序在P30pro上运行,我们必须选择API6开发。 自动获取设备签名后,运行如下这个项目也可以运行在P40 pro的鸿蒙4.0下面,截图如下使用开发板测试HarmonyOS项目这里我准备了一块运行OpenHarmony4.1的开发板。 运行时报错,如下图所示也就是为鸿蒙OS开发的App不能直接运行在OpenHarmony的设备上。
ST公司有一款烧写软件:STM32CubeProgrammer,它的界面如下: 使用这软件,只需要一条USB线连接电脑和开发板USB OTG口,只需要点击几个按钮就可以体验鸿蒙系统。 1.2 安装STM32CubeProgrammer烧写工具 ST公司给stm32mp157系列开发板提供了烧写工具:STM32CubeProgrammer。 解压后双击执行SetupSTM32CubeProgrammer-2.5.0.exe 可执行程序,首次安装如果没有安装java运行环境会有如下图的提示信息,需要安装jdk8来运行此烧写工具。 体验鸿蒙1:完整启动进入系统 注意:我们还没提供把鸿蒙烧到板子EMMC上去的方法,现在只能下载到内存运行。 1.4.1 启动鸿蒙 首先,把开发板设置为USB启动,用USB线连接电脑和板子的OTG口,用USB先链接电脑和板子的USB串口。 打开串口工具。
使用这软件,只需要一条USB线连接电脑和开发板USB OTG口,只需要点击一个按钮就可以体验鸿蒙系统。 1.2.2 连接USB OTG线 先把开发板设置为USB启动方式,接好2条USB线,开发板上电。 (1) 全功能版接线方式 ? (2) MINI EMMC版接线方式 ? 这就表示所有驱动都安装好了,可以重启开发板,就可以参考后面章节体验鸿蒙了。 1.3 鸿蒙文件在哪 在“100ask_imx6ull烧写工具v4”目录下, ? 1.4 一键体验鸿蒙:下载到内存运行 1.4.1 一键启动 把开发板设置为USB启动,接好2条USB线,装好驱动程序后,运行烧写工具,点击下图所示按钮,观察串口信息,可以看到板子启动进入鸿蒙系统了: 1.5 开机自动启动鸿蒙 把开发板设置为USB启动,接好2条USB线,装好驱动程序后,运行烧写工具. 先烧写,点击下图所示按钮: ? 然后设置默认系统,如下图所示: ?