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

能注册通用网址的网站设计师常用的图库网站

能注册通用网址的网站,设计师常用的图库网站,上海网站seo优化,国外的电商平台前言 目的#xff1a;应用开发时最初是没有和buildroot中一起编译时#xff0c;后面应用程序写的差不多时#xff0c;同事问我怎么把应用程序打包到文件系统中#xff0c;然后发布时跟随文件系统一起发布#xff0c;并且增加打包启动脚本。所以本文在已经可以单独编译的基…前言 目的应用开发时最初是没有和buildroot中一起编译时后面应用程序写的差不多时同事问我怎么把应用程序打包到文件系统中然后发布时跟随文件系统一起发布并且增加打包启动脚本。所以本文在已经可以单独编译的基础上把项目放入buildroot一起编译。 应用程序单独可以编译buildroot 有make sdk 单独打包编译环境。 本文简化了项目部分内容仅以demo 为项目代号记录在buildroot中增加qt项目的过程。 环境ubuntu20.04 、瑞芯微 RV1109 SDK  实现方法 1. 在app 目录下创建一个qt工程 创建过程省略当然后创建工程的路径也可以任务指定不一定非得在SDK中的app目录下只是app下面有很多其它的demo这里也就放在app路径下了。这里假设app目录下创建工程文件名为demo/gui/demo.pro 工程 2.buildroot的操作 在SDK路径/buildroot/package 创建一个demo 文件夹文件夹中分别创建二个文件一个demo.mk 另一个为Config.in ; 内容分别为 demo.mk ################################################################################ # # demo # ################################################################################DEMO_VERSION 1.0 DEMO_SITE ${TOPDIR}/../app/demo DEMO_SITE_METHOD localDEMO_LICENSE Apache V2.0 DEMO_LICENSE_FILES NOTICEdefine DEMO_CONFIGURE_CMDScd $(D)/gui/;$(TARGET_MAKE_ENV) $(HOST_DIR)/bin/qmake ; endefdefine DEMO_BUILD_CMDSsource $(D)/gui/../work_sdk_path.sh; $(TARGET_MAKE_ENV) $(MAKE) -C $(D)/gui/ endefdefine DEMO_INSTALL_TARGET_CMDS$(D)/app_install.sh $(TARGET_DIR) endef$(eval $(generic-package)) 注意这里 多了个/gui/ 因为写建工程时demo.pro 是放在工程目录gui下方的。 Config.in config BR2_PACKAGE_DEMObool demohelpthis is a app for QT Buildroot demo 在/buildroot/package 路径下增加“source package/demo/Config.in” menu Target packagessource package/busybox/Config.insource package/rockchip/Config.insource package/skeleton/Config.insource package/skeleton-custom/Config.insource package/skeleton-init-common/Config.insource package/skeleton-init-none/Config.insource package/skeleton-init-systemd/Config.insource package/skeleton-init-sysv/Config.insource package/testApp/Config.insource package/demo/Config.in 3.验证使用buildroot 编译是否正确 先设置编译buildroot的环境执行source envsetup.sh rockchip_rv1126_rv1109_facial_gate。下面是查看当前sdk使用哪个环境编译的。 ubuntu:~/work/rv1109_rq/rv1126_1109_20220429$ ./build.sh -h rootfs ###Current SDK Default [ rootfs ] Build Command### source envsetup.sh rockchip_rv1126_rv1109_facial_gate make 然后再进入buildroot目录 执行  1make demo-dirclean  删除掉工buildroot缓存的工程目录 因为在测试过程中我们的文件一直是放在app下有时增加或者修改单独编译qmake与buildroot下的不同所以需要先clean 删除。 2make demo-rebuild   进行编译看是否报错 如果不报错就接近使用了。 4.buildroot  的menuconfig中设置 选择BR2_PACKAGE_DEMO 后面在buildrootk 整个make 就可以执行整个流程了 实际问题 从上面的流程中只是一般性的描述了如何把一个工程放入buildroot下编译并且编译成功但并没有解决打包的问题同时增加的buildrot因为文件目录众多关系有点绕。其他人只关心怎么把应用程序、配置、资源文件、启动脚本打包进文件系统。至于buildroot 如果去配置他们不关心也不想经常去改。且多人配合时路径问题如何管理。 路径管理 多人开发时引用头文件或者库的路径问题怎么才不至于不同开发人员间频繁的修改代码或者配置 下面方式通过设置WORK_SDK_PATH 来实现不同路径的切换 INCLUDEPATH $(WORK_SDK_PATH)/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/easymediaINCLUDEPATH $(WORK_SDK_PATH)/rv1126_1109_20220429/external/rkfacialINCLUDEPATH $(WORK_SDK_PATH)/rv1126_1109_20220429/external/rknpu/rknn/rknn_api/librknn_api/includeINCLUDEPATH $(WORK_SDK_PATH)/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/drm 程序编译时环境配置 修改DEMO_BUILD_CMDS source $(D)/gui/../work_sdk_path.sh; $(TARGET_MAKE_ENV) $(MAKE) -C $(D)/gui/ 来设置“路径管理”中设置的变量这个脚本在app/demo/work_sdk_path.sh 路径下。 打包时调用自定义脚本 修改DEMO_INSTALL_TARGET_CMDS  $(D)/app_install.sh $(TARGET_DIR) 这个脚本在app/demo/app_install.sh 路径下 注意$(D) 表示的并不是app/demo的目录表示的是buildroot/output/build/demo 下的路径
http://www.hkea.cn/news/14544903/

相关文章:

  • dede中英文企业网站wordpress 技术 主题
  • 中国海外旅游营销网站公司的个人网站怎么做
  • 网站建设服务费属于什么科目电子商城网站设计论文
  • 全国企业管理信息系统网站网站建设网页设计网站模板
  • 外贸企业网站源码下载千万别学建筑工程技术
  • 网站内页权重免费咨询妇科
  • 网站建设公司如何规避风险个人可以做电视台网站吗
  • 珠海网站制作哪家好福州做网站开发需要多少钱
  • 电子商务学校网站建设深圳网站的网络公司
  • 付费小说网站建设微网站开发一般费用多少钱
  • 永康网站优化公司创业服务网站建设方案项目书
  • 有没有手机可以看的网站免费的网站导航仿站
  • 网站的主题与风格说明怎样创建公司网站
  • 文化馆网站建设情况网站规划书500字
  • 我想做个网站要多少钱现在网站尺寸
  • 学网站论坛wordpress 耗内存
  • 网站建设与管理必修网站加关键词
  • 网站背景图片素材 唯美上海网络建设规划
  • 网站设计开发文档模板下载医疗器械类网站前置审批
  • 南京企业做网站悦阁网站建设
  • 用ps做网站网页ico在线制作网站
  • 网站公司建设 中山课程设计模板
  • 使用帝国做软件下载网站源码动态图网站怎么做dw
  • 建设项目自主验收验收网站wordpress 主题 字体
  • 怎么样给自己做网站新闻发布会名词解释
  • 临西网站建设费用免费外贸网站源码
  • 商业网站的创建程序网站宣传页
  • 彩票网站net网站开发怎么进入微信公众号平台
  • 网站建设图片教程创建网站成功案例
  • ps做网站浏览器预览哈尔滨网站制作哪家好薇