当前位置: 首页 > news >正文

ppt做仿网站点击效果网站建设茂名

ppt做仿网站点击效果,网站建设茂名,外贸网站的域名,农村小工厂暴利样例简介 本Demo是基于Hi3516开发板#xff0c;使用开源OpenHarmony开发的应用。本应用主要功能有#xff1a; 可以搜索本地指定目录的图片和视频文件#xff0c;并可进行点击播放。 可以通过wifi接收来自手机的美食图片以及菜谱视频#xff0c;让我们对美食可以边学边做…样例简介 本Demo是基于Hi3516开发板使用开源OpenHarmony开发的应用。本应用主要功能有 可以搜索本地指定目录的图片和视频文件并可进行点击播放。 可以通过wifi接收来自手机的美食图片以及菜谱视频让我们对美食可以边学边做需要手机端应用配合。 可以查实时看门外监控(当有人按门铃时方便查看)以及客厅或卧室的情况(在厨房时方便实时注意孩子的动向)。 运行效果图 样例原理 如上图所示手机可以将图片或者视频发到设备测设备可以播放接受到的图片和视频。 工程版本 系统版本/API版本OpenHarmony 1.0.1 releasehb版本: 0.2.0工具链版本llvm-linux-9.0.0 快速上手 准备硬件环境 预装windows系统的PC机Hi3516DV300 IoT Camera开发板套件 准备开发环境 安装必备软件 开发基础环境由windows 工作台和Linux编译服务器组成。windows 工作台可以通过samba 服务或ssh 方式访问Linux编译服务器。其中windows 工作台用来烧录和代码编辑Linux编译服务器用来编译OpenHarmony代码为了简化步骤Linux编译服务器推荐安装Ubuntu20.04。 安装和配置Python 打开Linux终端。 输入如下命令查看python版本号需要使用python3.7以上版本。 python3 --version安装并升级Python包管理工具pip3。 sudo apt-get install python3-setuptools python3-pip -y sudo pip3 install --upgrade pip安装hb 运行如下命令安装hb python3 -m pip install --user ohos-build将hb加入系统环境变量 vim ~/.bashrc将以下命令拷贝到.bashrc文件的最后一行保存并退出。 export PATH~/.local/bin:PATH执行如下命令更新环境变量。 source ~/.bashrc测试hb安装结果 执行hb -h有打印以下信息即表示安装成功. usage: hb OHOS build system positional arguments:{build,set,env,clean}build Build source codeset OHOS build settingsenv Show OHOS build envclean Clean output optional arguments:-h, --help show this help message and exithb版本替换 本样例hb版本为0.2.0如果当前hb版本不是0.2.0需要替换hb版本步骤如下(该步骤必须在openharmony的工程根目录下执行) pip3 uninstall ohos_build pip3 install build/lite安装交叉编译环境 在Linux编译服务器上搭建好基础开发环境后需要安装OpenHarmony 编译Hi3516平台特有的开发环境。 将Linux shell改为bash 查看shell是否为bash在终端运行如下命令 ls -l /bin/sh如果显示为“/bin/sh - bash”则为正常否则请按以下方式修改 sudo rm -rf /bin/sh sudo ln -s /bin/bash /bin/sh安装编译依赖基础软件 sudo apt-get install build-essential sudo apt-get install gcc sudo apt-get install g sudo apt-get install make sudo apt-get install zlib* sudo apt-get install libffi-dev安装文件打包工具 安装dosfstools sudo apt-get install dosfstools安装mtools sudo apt-get install mtools安装mtd-utils sudo apt-get install mtd-utils安装Java 虚拟机环境 由于应用打包中需要依赖java虚拟机所以我们需要安装Java 虚拟机环境. 安装Java运行时环境JRE。 sudo apt-get install default-jre安装Java sdk开发工具包。 sudo apt-get install default-jdk安装hc-gen 下载hc-gen工具下载地址。 解压hc-gen安装包到Linux服务器~/hc-gen路径下。 tar -xvf hc-gen-0.65-linux.tar -C ~/设置环境变量。 vim ~/.bashrc将以下命令拷贝到.bashrc文件的最后一行保存并退出。 export PATH~/hc-gen:PATH执行如下命令更新环境变量。 source ~/.bashrc测试hb安装结果 执行hb -h有打印以下信息即表示安装成功. usage: hb OHOS build system positional arguments:{build,set,env,clean}build Build source codeset OHOS build settingsenv Show OHOS build envclean Clean output optional arguments:-h, --help show this help message and exithb版本替换 本样例hb版本为0.2.0如果当前hb版本不是0.2.0需要替换hb版本步骤如下(该步骤必须在openharmony的工程根目录下执行) pip3 uninstall ohos_build pip3 install build/lite安装交叉编译环境 在Linux编译服务器上搭建好基础开发环境后需要安装OpenHarmony 编译Hi3516平台特有的开发环境。 将Linux shell改为bash 查看shell是否为bash在终端运行如下命令 ls -l /bin/sh如果显示为“/bin/sh - bash”则为正常否则请按以下方式修改 sudo rm -rf /bin/sh sudo ln -s /bin/bash /bin/sh安装编译依赖基础软件 sudo apt-get install build-essential sudo apt-get install gcc sudo apt-get install g sudo apt-get install make sudo apt-get install zlib* sudo apt-get install libffi-dev安装文件打包工具 安装dosfstools sudo apt-get install dosfstools安装mtools sudo apt-get install mtools安装mtd-utils sudo apt-get install mtd-utils安装Java 虚拟机环境 由于应用打包中需要依赖java虚拟机所以我们需要安装Java 虚拟机环境. 安装Java运行时环境JRE。 sudo apt-get install default-jre安装Java sdk开发工具包。 sudo apt-get install default-jdk安装hc-gen 下载hc-gen工具下载地址。 解压hc-gen安装包到Linux服务器~/hc-gen路径下。 tar -xvf hc-gen-0.65-linux.tar -C ~/设置环境变量。 vim ~/.bashrc将以下命令拷贝到.bashrc文件的最后一行保存并退出。 export PATH~/hc-gen:PATH使环境变量生效。 source ~/.bashrc安装LLVM 下载指定的LLVM工具下载地址。 解压LLVM安装包至~/llvm路径下。 tar -zxvf llvm.tar -C ~/设置环境变量。 vim ~/.bashrc将以下命令拷贝到.bashrc文件的最后一行保存并退出。 export PATH~/llvm/bin:$PATH使环境变量生效。 source ~/.bashrc准备工程 本用例采用repo的方式从码云官仓下载系统系统源码以及开发板适配代码使用git从gitee的sig仓库拉取设备应用代码。 配置git 提前注册准备码云gitee账号。git工具下载安装 sudo apt install git sudo apt install git-lfs生成/添加SSH密钥生成密钥 使用gitee账号绑定的邮箱生成密钥对 ssh-keygen -t ed25519 -C xxxxxxxxxx.com查看生成的密钥 cat ~/.ssh/id_ed25519.pub复制生成后的 ssh key返回gitee个人主页通过主页 「个人设置」-「安全设置」-「SSH 公钥」 将生成的“SSH密钥”添加到仓库中。配置git用户信息 git config --global user.name yourname git config --global user.email your-email-address git config --global credential.helper store准备repo curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 /usr/local/bin/repo ## 如果没有权限可以可先将repo下载到当前目录在拷贝 chmod ax /usr/local/bin/repo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple requests准备系统源码 特别注意请下载OpenHarmony 1.0.1 版本后续会更新支持OpenHarmony其他版本 mkdir ~/OpenHarmony1.01 cd ~/OpenHarmony1.01 repo init -u gitgitee.com:openharmony/manifest.git -b OpenHarmony_1.0.1_release --no-repo-verify repo sync -c repo forall -c git lfs pull准备开发板适配代码 本样例的代码在本版本系统下还未上主干需要clone本仓库。 git clone https://gitee.com/openharmony-sig/knowledge_demo_smart_home.git --depth1准备设备侧应用代码 设备侧应用代码需要拷贝本仓库的dev/team_x/smart_hoods目录到系统的vendor/team_x目录下面,如果系统的vendor下没有team_x目录需要新建一个。 mkdir ~/OpenHarmony1.01/vendor/team_x ## 如果OpenHarmony1.01/vendor下没有team_x的目录才需要执行 cp -rfa ~/knowledge_demo_smart_home/dev/team_x/smart_hoods ~/OpenHarmony1.01/vendor/team_x/工程效果 编译 进入到OpenHarmony系统源码根目录下输入hb set命令即可看到我们的应用选择并确认即可。 hb set // 如果是第一次编译Input code path 命令行中键入./ 指定OpenHarmony工程编译根目录后 回车。然后输入hb build -f命令做全量编译 hb build -f编译成功会生成对应整个系统固件(u-boot-hi3516dv300.bin,OHOS_Image.bin, rootfs_vfat.img, userfs_vfat.img)以及我们应用对应的so文件。 其中u-boot-hi3516dv300.bin在device/hisilicon/hispark_taurus/sdk_liteos/uboot/out/boot/ OHOS_Image.bin, rootfs_vfat.img,以及userfs_vfat.img在out目录下 应用对应的so文件在out目录下的libs/usr/下面 以下表格为所有生成的固件及对应的位置 生产固件及应用文件的名称对应文件路径文件说明u-boot-hi3516dv300.bindevice/hisilicon/hispark_taurus/sdk_liteos/uboot/out/boot/系统启动引导程序OHOS_Image.binout/hispark_taurus/smart_hoods/系统内核固件rootfs_vfat.imgout/hispark_taurus/smart_hoods/文件系统userfs_vfat.imgout/hispark_taurus/smart_hoods/用户数据分区libhoods.soout/hispark_taurus/smart_hoods/libs/usr/智能油烟机应用的库文件 烧录/安装 烧录工具选择 固件编译完后是需要烧录到单板的。这里我们用的是HiTool工具烧录的。(HiTool工具下载地址:HiHope官网) 烧录步骤 打开HiTool工具如下图 烧写步骤按照图中标注即可。点击烧入后烧录工具会提示重新上电此时重启单板即可。 烧录结果 烧录成功后会弹出如下提示单板也会自行启动。 烧录失败的话需要根据失败提示查找一下原因。一般情况需要检查一下串口是否连接正常网线是否正确插入IP是否选择正常等。 查看IP的方法当单板上电后并正确插入网线后点击工具上刷新按钮此时单板IP会自动添加到服务器IP列表中。 设备启动 如果是第一次烧录程序的话单板在启动的时候需要设置bootargs否则不能正常启动。单板第一次启动会停在hisilicon界面 我们需要输入以下指令 setenv bootcmd mmc read 0x0 0x80000000 0x800 0x4800; go 0x80000000; setenv bootargs consolettyAMA0,115200n8 rootemmc fstypevfat rootaddr10M rootsize20M rw; saveenv reset打包应用 本demo是以安装包的形式安装到系统中启动运行的。因此在安装应用前需要将应用打包成安装包。 将编译好的libhoods.so文件与工程目录下的res以及config.json文件通过压缩打包成zip格式(三个文件直接压缩不能压缩文件夹)并将后缀名改为hap(hood.hap)。 挂载NFS 应用打包后我们是通过NFS方式将单板挂载到本地通过相关的指令来安装的NFS挂载方法参照社区文章Hi3516通过NFS挂载方式与Windows共享文件。 安装 通过nfs是单板连接到本地电脑后我们可以通过bm安装指令进行安装。bm 安装工具在系统编译完后会自动生成路径在: out/hispark_taurus/smart_hoods/dev_tools/bin/由于bm默认安装的应用为已经签名的应用所以我们在安装前需要先将签名去掉。 bm set -s disable // 去签名 bm install -p filename // 安装应用filename filename需要指定路径安装完后桌面会显示对应应用的ICON直接点击ICON即可以启动油烟机的应用。 操作体验 由于本demo涉及到摄像头的读写故申请了相关的权限。在使用本demo前需要在setting中打开对应的权限。具体操作 点击 setting--应用--Hoods然后将所有应用打开。 本demo最主要的功能是可以接收手机端发送的图片和视频所以设备必须和手机在同一局域网内。网络配置可以通过setting应用来进行。 点击setting--WiFi,然后选择对应的ssid弹出密码输入框输完密码后点击回车即可连接网络。 demo可以扫描规定目录下的图片与视频用户只需将需要播放的图片放在sdcard的image目录下(暂只支持jpg图片格式)视频文件放在sdcard的video目录下(暂只支持mp4视频格式)然后将sdcard插入到开发板重新上电开机并运行本demo本demo可以自动将这些文件扫描并显示出来用户可以通过文件列表点播文件。 demo中的视频和图片可以通过手机发送过来的这个时候需要手机端应用配合通过简易的RTP协议进行文件传输具体传输协议可参照代码中相关定义。 demo中的监控1和2分别对应门铃以及客厅的摄像头该功能待完善目前监控1对应的是设备本身的demo监控2暂未实现。
http://www.w-s-a.com/news/518866/

相关文章:

  • 百度站长工具综合查询wordpress 上传pdf
  • 旅游短租公寓网站建设深圳龙岗招聘网
  • 做海淘是在哪个网站网络查控系统设计方案
  • o2o网站建设代理商微信公众号开发文档
  • 网站设计课程总结关于网站备案的公告
  • 网站建设与运营意义到哪查找网站域名
  • 网站及单位网站建设情况眉县住房和城市建设局网站
  • 网站是否能够被恶意镜像wordpress占用
  • 经典设计网站网站等保测评怎么做
  • 重庆做网站公司贴吧廊坊公司快速建站
  • 海外贸易在什么网站做怎么排名到百度第一页
  • 线上注册公司是在哪个网站做高仿网站
  • 网站构架图网上推广平台哪个好
  • 公司网站首页图片素材vi设计的目的和意义
  • 网站的需求分析都有哪些内容济南营销型网站建设团队
  • 怎么选择优秀的网站建设公司生鲜网站开发
  • 如何编写网站建设销售的心得网站的权限管理怎么做
  • 网站业务员好做吗无忧网站优化
  • 网站随机代码网站建设费 账务处理
  • 商洛网站建设哪家好网站建设 织梦者
  • 怎么创建收费网站宁夏住房和城乡建设部网站
  • 怎么确认网站是什么语言做的用php和mysql做网站
  • 安徽做网站的公司有哪些星子网络公司
  • 肥西县重点工程建设管理局网站wordpress界面菜单怎么弄
  • 宁夏网站开发设计说明书wordpress主题背景图片
  • 同一个阿里云可以做两个网站吗织梦 帝国 学校网站
  • 城阳网站建设培训网站后台怎么上传文件
  • 重庆茂尔建设集团有限公司网站网页制作教程软件
  • 金湖建设工程质量监督网站高端网站建设公司哪里济南兴田德润实惠吗
  • 站酷设计网站官网入口文字设计seo网站推广工具