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

郑州治疗精神病哪家好百度seo优化及推广

郑州治疗精神病哪家好,百度seo优化及推广,党委,技术先进的网站建概述 为了验证下openharmony中对文件的操作和原始的linux有没有什么区别,发现默认的镜像中没有编译文件的工具(例如vi、Nano等),所以从网上找了个比较早期的vi工具的源码,进行部署验证。 系统版本:openharmony5.0.0 开发板:dayu200 编译环…

概述

为了验证下openharmony中对文件的操作和原始的linux有没有什么区别,发现默认的镜像中没有编译文件的工具(例如vi、Nano等),所以从网上找了个比较早期的vi工具的源码,进行部署验证。

系统版本:openharmony5.0.0

开发板:dayu200

编译环境:ubuntu22

部署路径: //vendor/hihope/rk3568/samples

源码目录

创建//vendor/hihope/rk3568/samples/02_vi目录,并添加如下文件:

02_vi
├── vi.c	# .c源代码
├── BUILD.gn	    # GN文件

其中,BUILD.gn表示编译脚本,vi.c表示编译源文件。

创建BUILD.gn

编辑BUILD.gn文件。

import("//build/ohos.gni")
ohos_executable("vi") {sources = [ "vi.c" ]		# 参与编译的源代码文件part_name = "vi"			# 模块名称install_enable = true					# 安装到系统中
}

✒️注意:

(1)BUILD.gn中所有的TAB键必须转化为空格,否则会报错。如果自己不知道如何规范化,可以:

# 安装gn工具
sudo apt-get install ninja-build
sudo apt install generate-ninjas
# 规范化BUILD.gn
gn format BUILD.gn

在这里插入图片描述

(2)可执行程序的名称

ohos_executable("vi")中的vi为可执行程序的名称,表明OpenHarmony编译时将编译一个可执行程序vi。

创建源代码

vi的简易版本的源代码可直接下载。代码中的备注比较详细,就不再赘述了。由于我没有做过类似的项目,但是从代码里还是学到了一些东西,最近工作重点是openharmony相关的,所以暂时不展开了。

在编译过程中报了如下两个错误:

问题一:unsihned char *不能转换为const char *

在这里插入图片描述

简单粗暴的加了个强制转换解决的

在这里插入图片描述

问题二:代码中未使用的变量会报如下错误:

在这里插入图片描述

直接删除/屏蔽即可解决

部署说明

首先,在ohos.build(即主编译文件)添加需要编译的目录samples。在//vendor/hihope/rk3568/ohos.build添加编译模块系统名称。

{"parts": {"product_rk3568": {"module_list": ["//vendor/hihope/rk3568/default_app_config:default_app_config","//vendor/hihope/rk3568/image_conf:custom_image_conf","//vendor/hihope/rk3568/preinstall-config:preinstall-config","//vendor/hihope/rk3568/resourceschedule:resourceschedule","//vendor/hihope/rk3568/etc:product_etc_conf","//vendor/hihope/rk3568/hals/audio:hdf_audio_config","//vendor/hihope/rk3568/hals/codec/:hdf_codec_config","//vendor/hihope/rk3568/hdf_config/uhdf:hdf_config","//vendor/hihope/rk3568/window_config:window_config","//vendor/hihope/rk3568/samples:samples"]}},"subsystem": "product_hihope"
}

在samples/BUILD.gn文件添加一行编译引导语句。

import("//build/ohos.gni")
group("samples") {deps = ["02_vi:vi",]
}

"02_vi:vi",该行语句表示引入//vendor/hihope/rk3568/samples/02_vi参与编译。

编译命令

./build.sh --product-name rk3568 --build-target vi

验证是否成功:

在这里插入图片描述

手动传输

将执行文件拷贝出来并放到终端中

从虚拟机中拷出执行文件(vi)

zcc@ubuntu22:~/oh5.0.0$ sz out/rk3568/exe.unstripped/applications/prebuilt_hap/vi

通过hdc工具拷贝至终端中

hdc.exe file send .\vi /data/local/tmp/

在这里插入图片描述

运行程序

系统启动后,运行命令:

vi

可实现vi的基本操作指令。

http://www.dtcms.com/wzjs/224860.html

相关文章:

  • 大学国际化网站建设淘词神器
  • 做众筹网站有哪些收录提交入口网址
  • 企业网站模板文件管理怎样建立一个自己的网站
  • 卢湾网站品牌整合营销方案
  • 怎么用网站源码做网站今天的新闻有哪些
  • 用中文版wordpress建英文站求个网站
  • 现在的网站推广是怎么做的搜索推广代运营
  • 最有效的网站推广设计沈阳专业seo关键词优化
  • 电子项目外包网站广东企业网站seo哪里好
  • 京东网站建设目标南宁网站推广排名
  • wordpress表白模板windows优化大师的功能
  • 响应式网站用什么单位苏州seo关键词优化价格
  • 网站怎么做跳转安全seo优化自学
  • 网站设计与网站建设网站开发是做什么的
  • 网站开发 报价单网站批量查询
  • 官方传奇手游下载汕头seo管理
  • 交友网站设计网站百度推广
  • 自己怎么做响应式网站吸引人气的营销方案
  • 网上做任务赚钱的网站优化大师最新版本
  • 长宁网站制作怎么做网站卖产品
  • 深圳建网360seo
  • 建设网站需要哪些步骤百度精准获客平台
  • 做网站 做手机app要学什么软件站长统计app最新版本2023
  • 哪个网站可以做鞋鉴定百度推广seo
  • 网站图片上的分享怎么做百度网盟官网
  • 网加商学院网站怎么做宁波seo推广方式排名
  • 网站做收录如何接广告赚钱
  • 国税网站建设现状线上营销活动案例
  • 大厂县网站建设或SEO优化aso优化方法
  • 电商网站建设费用网络营销方式有几种