草庐IT

bearpi_hm_nano

全部标签

OpenHarmony基于BearPi-HM Micro开发板,App常用组件使用 -- 上篇

一、前言BearPi-HMMicro开发板,目前只能使用JS开发北向App应用,我们核心应该关注的是系统源码C/C++因为BearPi-HMMicro开发板是有可视化交互界面的,所以我们需要知道常用的UI组件方便我们编写UI界面。建议先学习下面2篇文章:1、OpenHarmony快速上手BearPi-HMMicro一个带显示屏的开发板2、OpenHarmony开发一个App,安装到BearPi-HMMicro开发板有了上面的知识储备,我们来看看如何常用的UI组件有哪些。二、目录介绍基于JS扩展的类Web开发范式,类似vue或者微信小程序的模式1、js/defau

OpenHarmony HDF 按键中断开发基于小熊派hm micro

文章目录一、驱动代码1.1、button驱动1.2gpio驱动1.2.1、gpio核心层1.2.2、gpio驱动二、中断处理过程三、小结本章使用gpio中断来实现按键驱动,重点在于理解HDFgpio框架一、驱动代码参考上一章led驱动程序的编写来实现本章的驱动。可以按上一章led驱动程序的编写步骤重复做一遍。button驱动与led驱动的区别在于GPIO管脚以及初始化代码、中断相关代码等:1.1、button驱动在按键驱动程序button.c中添加gpio的头文件:#include"gpio_if.h"在初始化函数中,通过读取button_config.hcs来获取按键的gpio号。然后调用g

IMX477-160 12.3MP Camera在jetson nano上配置调用

 sudo/opt/nvidia/jetson-io/jetson-io.pyDISPLAY=:0.0gst-launch-1.0nvarguscamerasrc!'video/x-raw(memory:NVMM),width=1920,height=1080,format=(string)NV12,framerate=(fraction)20/1'!nvoverlaysink-eSENSOR_ID=0#0forCAM0and1forCAM1portsFRAMERATE=30#Frameratecangofrom2to30for4032x3040modegst-launch-1.0nvargu

Bearpi开发板HarmonyOS之GPIO中断

GPIO中断API介绍wifiiot_gpio.h中包含声明GPIO中断相关函数设置GPIO引脚中断功能unsignedintGpioRegisterIsrFunc(WifiIotGpioIdxid,WifiIotGpioIntTypeintType,WifiIotGpioIntPolarityintPolarity,GpioIsrCallbackFuncfunc,char*arg);取消GPIO引脚中断功能unsignedintGpioUnregisterIsrFunc(WifiIotGpioIdxid);屏蔽GPIO引脚中断功能unsignedintGpioSetIsrMask(WifiI

Jetson nano裸机介绍及 Opencv的环境配置

0.前言本人比较痴迷于硬件方向,最近得到老师的支持,从老师手里借到一块NvidiaJetsonnano的板子(狂喜),下文简述nano。刚拿到板子经过已经完成点灯的操作,老师指示点完灯可以配置opencv的环境,前往图像处理的指示海洋。而配置opencv的过程曲折而痛苦,这里主要总结并分享配置过程及踩坑、填坑的起起伏伏。0.1JetsonNano简介JetsonNano是一款体积小巧、功能强大的人工智能嵌入式开发板,于2019年3月由英伟达推出。预装Ubuntu18.04LTS系统,搭载英伟达研发的128核MaxwellGPU,可以快速将AI技术落地并应用于各种智能设备。相比于Jetson之前

在linux系统下搭建鸿蒙bearPi的编译环境

前言:我是Linux使用的是Ubuntu18.04进行环境配置的,如果环境不同导致报错请自行网上搜索答案1.首先先下载必要的插件 链接:https://pan.baidu.com/s/15E3SBXj_gOF2DugzBRDqOA 提取码:xxcn下载完之后解压出五个压缩文件放到Linux下Home目录中放到同一个文件夹 2.将Linuxshell改为bash#查看shell是否为bash,在终端运行如下命令ls-l/bin/sh#如果为显示为/bin/sh->bash则为正常,否则请输入sudodpkg-reconfiguredash弹出此页面后使用方向键选择否,然后再次查看shell模式是

618好物推荐:基于HarmonyOS和小熊派BearPi-HM Nano的护花使者

HarmonyOS+小熊派BearPi-HMNano开发板放大招啦!HarmonyOS&小熊派HMNano开发板618专宠每一位开发者,强烈推出“护花使者”超级礼盒,只需99元、30分钟便可让你无忧无虑云养花!自从养了花花草草,主子们真是为它们操碎了心。阳台党的N多烦恼,你是不是也会经常遇到?好不容易有个假期,想去旅行,却担心家里的花花草草无人照顾。最近总是下雨,还要不要给养的花花浇水了?今天又要加班了,又不能给我的肉肉及时浇水了。别焦虑!HarmonyOS+小熊派BearPi-HMNano开发板放大招啦!动动手指,一键解决浇水问题!详情可查看视频搭载HarmonyOS的小熊派BearPi-H

Python - 保存在 GNU Nano 2.2.4 中编辑的文件

很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。为了帮助澄清这个问题以便可以重新打开它,visitthehelpcenter.关闭9年前。我对编程和使用RaspberryPi以及在Youtube上学习教程非常陌生。我在GNUNano2.2.6中打开了一个文件,例如:nanomy_File.py并更改了一些数据。我正在努力解决如何覆盖(或保存)文件,因为当我在新窗口中运行它时,它会使用原始数据...谢谢。 最佳答案 如果你按Ctrl-X退出,它会询问你是否要保存文件。

Python - 保存在 GNU Nano 2.2.4 中编辑的文件

很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。为了帮助澄清这个问题以便可以重新打开它,visitthehelpcenter.关闭9年前。我对编程和使用RaspberryPi以及在Youtube上学习教程非常陌生。我在GNUNano2.2.6中打开了一个文件,例如:nanomy_File.py并更改了一些数据。我正在努力解决如何覆盖(或保存)文件,因为当我在新窗口中运行它时,它会使用原始数据...谢谢。 最佳答案 如果你按Ctrl-X退出,它会询问你是否要保存文件。

Bearpi-HM Micro开发环境搭建(ubuntun20.04)

Bearpi-HMMicro开发环境搭建ubuntun20.04引言一、准备工作二、流程简介三、开始安装1、将LinuxShell改为bash2、安装必要的库和工具3、检查Python环境4、安装hb5、安装mkimage.stm326、安装Stm32CubeProgrammer7、安装CH340驱动8、获取源码9、编译安装10、复制系统镜像11、烧写固件四、下载minicom工具五、测试引言BearPi-HMMicro开发板是一块高度集成并可运行Openharmony系统的开发板,板载高性能的工业级处理器STM32MP157芯片,搭配4.3寸LCD电容式触摸屏,并板载wifi电路及标准的E5