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

中国购物网站排名wordpress文章页修改

中国购物网站排名,wordpress文章页修改,官网网址,网站网站怎么做的文章目录 RV1126芯片介绍rv1126 模块代码目录相关说明 SDK 包下的脚本使用build.sh 脚本使用envsetup.sh 脚本使用mkfirmware.sh 脚本使用rkflash.sh 脚本使用 U-Boot 编译和配置uboot 的配置修改编译操作 kernel 的修改编译rootfs 编译和配置buildroot 配置busybox 配置 RV112… 文章目录 RV1126芯片介绍rv1126 模块代码目录相关说明 SDK 包下的脚本使用build.sh 脚本使用envsetup.sh 脚本使用mkfirmware.sh 脚本使用rkflash.sh 脚本使用 U-Boot 编译和配置uboot 的配置修改编译操作 kernel 的修改编译rootfs 编译和配置buildroot 配置busybox 配置 RV1126芯片介绍 RV1126 是 Rockchip 推出的一款编解码芯片CPU 为 4 核 ARM Cortex-A7 32 位专用于面向人工智能的机械视觉领域支持 4K 编解码支持 8 路 1080P 同时进行编解码内置 2.0TOPS的 NPU。像这种专用芯片芯片厂商都会给出芯片的 SDK 包进行二次开发用它来开发有很多好处比如不用安装一下特殊的软件和库自带交叉工具链、文件系统和第三方库可以直接编译出系统镜像开发环境搭建比较容易等等。但是开发自由度不够高更新软件版本很麻烦代码里有很多私货(芯片厂商自己定义的代码)等等 ⚫ app : 存放上层应用程序的目录。 ⚫ buildroot SDK 包使用的文件系统为 buildroot。 ⚫ build.sh 编译用的脚本使用方法后面会教。 ⚫ device/rockchip 存放每个平台的一些编译和打包固件的脚步和预备文件。 ⚫ docs 存放 RK 开发指导文件、平台支持列表、工具使用文档、Linux 开发指南等。 ⚫ envsetup.sh 要修改文件系统时候要设置的环境脚本。 ⚫ external : 存放相关的库包括音频视频等。 ⚫ kernel kernel 源码。 ⚫ makefile 整个 SDK 包编译的 Makefile。 ⚫ mkfirmware.sh 固件打包使用的脚本默认在当前路径下的 rockdev 目录。 ⚫ prebuilts : 存放交叉编译工具链。 ⚫ rkbin: 存放固件和工具。 ⚫ rkflash.sh : linux 下的系统烧录脚本。 ⚫ tools 存放固件和工具的目录。 ⚫ u-boot U-boot 源码目录。 ⚫ rockdev存放编译输出固件的目录(整个 SDK 包编译完成后就会创建 rv1126 模块代码目录相关说明 什么叫做模块代码一个完整的 SDK 包除了 kernel、u-boot、buildroot 之外还需要提供上层的第三方库和 APP第三方库和 APP 合起来叫做模块代码。 SDK 包下的脚本使用 build.sh 脚本使用 查看 build.sh 使用帮助 morganmorgan-machine:~/Work/rv1126$ ./build.sh lunch -h Usage: build.sh [OPTIONS] Available options: BoardConfig*.mk -switch to specified board config lunch -list current SDK boards and switch to specified board config uboot -build uboot spl -build spl loader -build loader kernel -build kernel modules -build kernel modules toolchain -build toolchain rootfs -build default rootfs, currently build buildroot as default buildroot -build buildroot rootfs ramboot -build ramboot image multi-npu_boot -build boot image for multi-npu board yocto -build yocto rootfs debian -build debian10 buster/x11 rootfs distro -build debian10 buster/wayland rootfs pcba -build pcba recovery -build recovery all -build uboot, kernel, rootfs, recovery image cleanall -clean uboot, kernel, rootfs, recovery firmware -pack all the image we need to boot up system updateimg -pack update image otapackage -pack ab update otapackage image (update_ota.img) sdpackage -pack update sdcard package image (update_sdcard.img) save -save images, patches, commands used to debug allsave -build all firmware updateimg save check -check the environment of building info -see the current board building information app/pkg -build packages in the dir of app/* external/pkg -build packages in the dir of external/*实际编译测试使用耗时 morganmorgan-machine:~/Work/rv1126$ time ./build.sh processing board option: allsave processing option: allsave ..... vccio7-supply regulator-min-microvolt 1800mV regulator-max-microvolt 1800mV Running build_allsave succeeded.real 116m26.217s user 244m36.079s sys 41m30.641senvsetup.sh 脚本使用 envsetup.sh 脚本主要的作用是使能 buildroot 的配置文件。在 RV1126 这个芯片里一共可以选择的配置文件有 3 种分别为文件系统的配置文件recovery 分区的配置文件(此分区主要是用作升级和复原的文件系统它也是一个文件系统)和 libs 的配置文件(生成一些库方便 我们写应用层代码做测试导出文件系统的库文件)。 mkfirmware.sh 脚本使用 mkfirmware.sh 脚本主要的作用是把 uboot、kernel、文件系统等等进行打包和生成镜像。 rkflash.sh 脚本使用 rkflash.sh 脚本主要的作用是在 linux 系统下进行固件的烧录 U-Boot 编译和配置 RK 官方提供了很方便的编译方法直接运行以下./build.sh uboot 命令可以编译 uboot。 morganmorgan-machine:~/Work/rv1126$ ./build.sh uboot编译完成后会在 u-boot 目录下生成 uboot.img 文件和 rv1126_spl_loader_v1.08.108.bin 文件uboot.img 文件就是我们要烧录的 img 镜像rv1126_spl_loader_v1.08.108.bin 是启动引导uboot 的文件 uboot 的配置修改编译操作 选择要修改 Uboot 配置文件从板级文件知道 morganmorgan-machine:~/Work/rv1126/u-boot$ make alientek_rv1126_defconfig进入图形界面配置 morganmorgan-machine:~/Work/rv1126/u-boot$ make menuconfig把.config 保存为 defconfig morganmorgan-machine:~/Work/rv1126/u-boot$ make savedefconfig scripts/kconfig/conf --savedefconfigdefconfig Kconfig更新修改好的配 置文件到alientek_rv1126_defconfig morganmorgan-machine:~/Work/rv1126/u-boot$ cp defconfig configs/alientek_rv1126_defconfig重新编译 uboot morganmorgan-machine:~/Work/rv1126$ ./build.sh uboot红色框里打印日期为“2024-01-12 22:34:42 kernel 的修改编译 选择要修改的 kernel 配置文件 morganmorgan-machine:~/Work/rv1126/kernel$ make ARCHarm alientek_rv1126_defconfig # # configuration written to .config #进入图形界面配置 morganmorgan-machine:~/Work/rv1126/kernel$ make ARCHarm alientek_rv1126_defconfig把.config 保存为 defconfig morganmorgan-machine:~/Work/rv1126/kernel$ make ARCHarm savedefconfig scripts/kconfig/conf --savedefconfigdefconfig Kconfig更 新 修 改 好 的 配 置 文 件 到 alientek_rv1126_defconfig cp defconfig arch/arm/configs/alientek_rv1126_defconfig 编译内核 morganmorgan-machine:~/Work/rv1126$ ./build.sh kernel配置完成后我们可以直接用 build.sh kernel 脚本进行编译了就会生成我们想要的 zboot.img 文件 烧录成功会自动重启我们查看打印信息内核有没有替换成功 rootfs 编译和配置 buildroot 配置 在 SDK 包源码目录下运行以下命令进行配置 buildroot 配置 buildroot 对应 defconfig morganmorgan-machine:~/Work/rv1126$ source envsetup.sh alientek_rv1126 Top of tree: /home/morgan/Work/rv1126 #TARGET_BOARDrv1126 #OUTPUT_DIRoutput/alientek_rv1126 #CONFIGalientek_rv1126_defconfig make: 进入目录“/home/morgan/Work/rv1126/buildroot”GEN /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/Makefile /home/morgan/Work/rv1126/buildroot/build/defconfig_hook.py -m /home/morgan/Work/rv1126/buildroot/configs/alientek_rv1126_defconfig /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig BR2_DEFCONFIG KCONFIG_AUTOCONFIG/home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/build/buildroot-config/auto.conf KCONFIG_AUTOHEADER/home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/build/buildroot-config/autoconf.h KCONFIG_TRISTATE/home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/build/buildroot-config/tristate.config BR2_CONFIG/home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.config HOST_GCC_VERSION9 BUILD_DIR/home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/build SKIP_LEGACY BR2_DEFCONFIG/home/morgan/Work/rv1126/buildroot/configs/alientek_rv1126_defconfig /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/build/buildroot-config/conf --defconfig/home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig Config.in /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:142:warning: override: reassigning to symbol BR2_PACKAGE_RKWIFIBT /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:179:warning: override: reassigning to symbol BR2_PACKAGE_UPDATE /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:185:warning: override: reassigning to symbol BR2_PACKAGE_RKSCRIPT /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:208:warning: override: reassigning to symbol BR2_TARGET_GENERIC_HOSTNAME /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:209:warning: override: reassigning to symbol BR2_TARGET_GENERIC_ISSUE /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:210:warning: override: reassigning to symbol BR2_TARGET_GENERIC_ROOT_PASSWD /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:235:warning: override: reassigning to symbol BR2_PACKAGE_ALSA_UTILS /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:236:warning: override: reassigning to symbol BR2_PACKAGE_ALSA_UTILS_ALSACONF /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:237:warning: override: reassigning to symbol BR2_PACKAGE_ALSA_UTILS_AMIXER /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:238:warning: override: reassigning to symbol BR2_PACKAGE_ALSA_UTILS_APLAY /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:239:warning: override: reassigning to symbol BR2_PACKAGE_ALSA_PLUGINS /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:240:warning: override: reassigning to symbol BR2_PACKAGE_LIBMAD /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:243:warning: override: reassigning to symbol BR2_PACKAGE_ALSA_CONFIG /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:251:warning: override: reassigning to symbol BR2_PACKAGE_LIBV4L /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:252:warning: override: reassigning to symbol BR2_PACKAGE_LIBV4L_UTILS /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:253:warning: override: reassigning to symbol BR2_PACKAGE_CAMERA_ENGINE /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:315:warning: override: reassigning to symbol BR2_PACKAGE_MPP /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:316:warning: override: reassigning to symbol BR2_PACKAGE_MPP_ALLOCATOR_DRM /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:318:warning: override: reassigning to symbol BR2_PACKAGE_LINUX_RGA /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:343:warning: override: reassigning to symbol BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTP /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:344:warning: override: reassigning to symbol BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTPMANAGER /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:345:warning: override: reassigning to symbol BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTSP /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:351:warning: override: reassigning to symbol BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEORATE /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:352:warning: override: reassigning to symbol BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VORBIS /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:353:warning: override: reassigning to symbol BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OGG /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.rockchipconfig:558:warning: override: reassigning to symbol BR2_PACKAGE_NTP_NTPD # # configuration written to /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/.config # make: 离开目录“/home/morgan/Work/rv1126/buildroot” 进入图形化界面 morganmorgan-machine:~/Work/rv1126$ make menuconfig配置完成好保存。运行以下命令进行保存和重新编译(注意buildroot 有时候不能生成一些配置选项要运行./build.sh cleanall 命令清除在编译) 保存配置文件到 buildroot/configs/alientek_rv1126_defconfig morganmorgan-machine:~/Work/rv1126$ make savedefconfig umask 0022 make -C /home/morgan/Work/rv1126/buildroot O/home/morgan/Work/rv1126/buildroot/output/alientek_rv1126 savedefconfigGEN /home/morgan/Work/rv1126/buildroot/output/alientek_rv1126/Makefile grep #include /home/morgan/Work/rv1126/buildroot/configs/alientek_rv1126_defconfig /home/morgan/Work/rv1126/buildroot/configs/alientek_rv1126_defconfig.split || true cat /home/morgan/Work/rv1126/buildroot/configs/alientek_rv1126_defconfig /home/morgan/Work/rv1126/buildroot/configs/alientek_rv1126_defconfig.split /home/morgan/Work/rv1126/buildroot/build/defconfig_hook.py -s /home/morgan/Work/rv1126/buildroot/configs/alientek_rv1126_defconfig.split /home/morgan/Work/rv1126/buildroot/configs/alientek_rv1126_defconfig rm /home/morgan/Work/rv1126/buildroot/configs/alientek_rv1126_defconfig.split编译 morganmorgan-machine:~/Work/rv1126$ ./build.sh rootfsbusybox 配置 在 SDK 包源码目录下运行以下命令进行配置 busybox /配置 buildroot 对应 defconfig morganmorgan-machine:~/Work/rv1126$ source envsetup.sh alientek_rv1126进入图形化界面 morganmorgan-machine:~/Work/rv1126$ make busybox-menuconfig保存刚刚修改的配置 morganmorgan-machine:~/Work/rv1126$ make busybox-menuconfig重新编译文件系统
文章转载自:
http://www.morning.ntqnt.cn.gov.cn.ntqnt.cn
http://www.morning.tpnx.cn.gov.cn.tpnx.cn
http://www.morning.qywfw.cn.gov.cn.qywfw.cn
http://www.morning.zcwzl.cn.gov.cn.zcwzl.cn
http://www.morning.fwnyz.cn.gov.cn.fwnyz.cn
http://www.morning.khtyz.cn.gov.cn.khtyz.cn
http://www.morning.kmqwp.cn.gov.cn.kmqwp.cn
http://www.morning.krgjc.cn.gov.cn.krgjc.cn
http://www.morning.rqrxh.cn.gov.cn.rqrxh.cn
http://www.morning.hknk.cn.gov.cn.hknk.cn
http://www.morning.llyqm.cn.gov.cn.llyqm.cn
http://www.morning.zcyxq.cn.gov.cn.zcyxq.cn
http://www.morning.ey3h2d.cn.gov.cn.ey3h2d.cn
http://www.morning.hdqqr.cn.gov.cn.hdqqr.cn
http://www.morning.rtlrz.cn.gov.cn.rtlrz.cn
http://www.morning.yrbhf.cn.gov.cn.yrbhf.cn
http://www.morning.pdgqf.cn.gov.cn.pdgqf.cn
http://www.morning.ndcf.cn.gov.cn.ndcf.cn
http://www.morning.cwtrl.cn.gov.cn.cwtrl.cn
http://www.morning.qdxkn.cn.gov.cn.qdxkn.cn
http://www.morning.wpqwk.cn.gov.cn.wpqwk.cn
http://www.morning.qbgff.cn.gov.cn.qbgff.cn
http://www.morning.drcnn.cn.gov.cn.drcnn.cn
http://www.morning.yrpg.cn.gov.cn.yrpg.cn
http://www.morning.jkcpl.cn.gov.cn.jkcpl.cn
http://www.morning.trrpb.cn.gov.cn.trrpb.cn
http://www.morning.pzrpz.cn.gov.cn.pzrpz.cn
http://www.morning.pgxjl.cn.gov.cn.pgxjl.cn
http://www.morning.xkwyk.cn.gov.cn.xkwyk.cn
http://www.morning.zlsmx.cn.gov.cn.zlsmx.cn
http://www.morning.kjyfq.cn.gov.cn.kjyfq.cn
http://www.morning.wpsfc.cn.gov.cn.wpsfc.cn
http://www.morning.jsphr.cn.gov.cn.jsphr.cn
http://www.morning.xtrzh.cn.gov.cn.xtrzh.cn
http://www.morning.ghfrb.cn.gov.cn.ghfrb.cn
http://www.morning.xwzsq.cn.gov.cn.xwzsq.cn
http://www.morning.cfcpb.cn.gov.cn.cfcpb.cn
http://www.morning.bbrf.cn.gov.cn.bbrf.cn
http://www.morning.mczjq.cn.gov.cn.mczjq.cn
http://www.morning.bsjxh.cn.gov.cn.bsjxh.cn
http://www.morning.qmtzq.cn.gov.cn.qmtzq.cn
http://www.morning.fhlfp.cn.gov.cn.fhlfp.cn
http://www.morning.xqqcq.cn.gov.cn.xqqcq.cn
http://www.morning.qdrhf.cn.gov.cn.qdrhf.cn
http://www.morning.mkfhx.cn.gov.cn.mkfhx.cn
http://www.morning.hengqilan.cn.gov.cn.hengqilan.cn
http://www.morning.qnpyz.cn.gov.cn.qnpyz.cn
http://www.morning.bklkt.cn.gov.cn.bklkt.cn
http://www.morning.mrfbp.cn.gov.cn.mrfbp.cn
http://www.morning.mtbth.cn.gov.cn.mtbth.cn
http://www.morning.qtryb.cn.gov.cn.qtryb.cn
http://www.morning.mqbzk.cn.gov.cn.mqbzk.cn
http://www.morning.sxmbk.cn.gov.cn.sxmbk.cn
http://www.morning.fwwkr.cn.gov.cn.fwwkr.cn
http://www.morning.yongkangyiyuan-pfk.com.gov.cn.yongkangyiyuan-pfk.com
http://www.morning.dbrpl.cn.gov.cn.dbrpl.cn
http://www.morning.qfmcm.cn.gov.cn.qfmcm.cn
http://www.morning.lggng.cn.gov.cn.lggng.cn
http://www.morning.fmry.cn.gov.cn.fmry.cn
http://www.morning.rzysq.cn.gov.cn.rzysq.cn
http://www.morning.cjmmt.cn.gov.cn.cjmmt.cn
http://www.morning.lbgsh.cn.gov.cn.lbgsh.cn
http://www.morning.dgpxp.cn.gov.cn.dgpxp.cn
http://www.morning.kmcfw.cn.gov.cn.kmcfw.cn
http://www.morning.qwrb.cn.gov.cn.qwrb.cn
http://www.morning.pzrnf.cn.gov.cn.pzrnf.cn
http://www.morning.btwlp.cn.gov.cn.btwlp.cn
http://www.morning.chtnr.cn.gov.cn.chtnr.cn
http://www.morning.qqhmg.cn.gov.cn.qqhmg.cn
http://www.morning.ccpnz.cn.gov.cn.ccpnz.cn
http://www.morning.kqyyq.cn.gov.cn.kqyyq.cn
http://www.morning.bwhcl.cn.gov.cn.bwhcl.cn
http://www.morning.bfhrj.cn.gov.cn.bfhrj.cn
http://www.morning.qfgwx.cn.gov.cn.qfgwx.cn
http://www.morning.dqbpf.cn.gov.cn.dqbpf.cn
http://www.morning.mmtbn.cn.gov.cn.mmtbn.cn
http://www.morning.mrfnj.cn.gov.cn.mrfnj.cn
http://www.morning.wyrsn.cn.gov.cn.wyrsn.cn
http://www.morning.nxbsq.cn.gov.cn.nxbsq.cn
http://www.morning.hbnwr.cn.gov.cn.hbnwr.cn
http://www.tj-hxxt.cn/news/242088.html

相关文章:

  • 知名建设网站9块9 wordpress
  • 青岛网站建设-中国互联比特币简易网站开发
  • 手机网站建设需要多少钱网站建设与管理专业的行业发展
  • 甘肃省住房和城乡建设局网站网站seo排名优化
  • 网站建设公司找哪里wordpress下载官网
  • 建设三合一网站手机网站优化指南
  • 教育门户网站设计欣赏东莞市企慕网络科技有限公司
  • 这几年做哪个网站致富做办公用品网站工作计划
  • 做网站思想网站如何提高权重
  • 宁波环保营销型网站建设上海关键词自动排名
  • 网站建设中企动力推荐青岛市有什么网络科技公司
  • 西安优化网站技术企业网站规划要求
  • 网站免费大全视频教程网站
  • 郑州高端网站开发wordpress注册收不到邮件
  • 网站上线过程高端网页开发
  • 分类信息网站成都搭建如何建立一个免费网站
  • 深圳网站建设高端设计设计案例展示网站
  • 秦皇岛营销式网站seo关键词排名优化品牌
  • 营销型网站软件wordpress自助友链
  • 深圳做网站联系电话娄底网站建设的话术
  • 不准别人网站做反链上传了网站源码怎么做
  • 自己做网站能做付费链接吗企业网站的建设报价
  • iis网站建设wordpress表单购买
  • 网站后台改网页底色网站建设文案策划
  • 学做家常菜的网站文章目录wordpress
  • 刷网站跳出率网站seo快速排名优化
  • 做漫画网站seo推广优化
  • 做网站哪里需要用钱做电商运营有前途吗
  • 百度网站地图代码湖南城乡建设厅网站
  • 网站建设新规宣传推广方式有哪些