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

装饰公司网站建设seo的优化技巧有哪些

装饰公司网站建设,seo的优化技巧有哪些,河北网站建设方案,河南省百城建设提质工程官网网站个人主页~ Hi3516dv300-DC-182型开发板显示开机logo的相关操作 一、改变烧录内容二、改变环境变量1、修改内核启动参数2、修改启动时执行的命令序列 我们可以在Hi3516dv300-DC-182型开发板烧录的时候,对结构进行更改,将我们的开机logo加载到烧录固件内容…

在这里插入图片描述

个人主页~


Hi3516dv300-DC-182型开发板显示开机logo的相关操作

  • 一、改变烧录内容
  • 二、改变环境变量
    • 1、修改内核启动参数
    • 2、修改启动时执行的命令序列

我们可以在Hi3516dv300-DC-182型开发板烧录的时候,对结构进行更改,将我们的开机logo加载到烧录固件内容当中

一、改变烧录内容

在这里插入图片描述
将原本的26M的根文件系统的最后1M裁掉,然后在后面加上1M的图片logo, 这里的长度都是以M为单位的,所以我们取最小单位1M,其内容分别是1M的boot(引导程序),4M的kernel(核心),以及25M的rootfs(根文件系统),和1M的logo(一张图片)

二、改变环境变量

因为我们修改了烧录的内容,所以我们要对环境变量进行重新配置,才能让程序正确启动起来,以下是要修改的环境变量:

setenv bootargs 'mem=128M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 rw mtdparts=hi_sfc:1M(boot),4M(kernel),25M(rootfs),1M(logo)'
setenv bootcmd 'sf probe 0;
sf read 0x82000000 0x1E00000 0x100000;
setenv jpeg_addr 0x82000000;
setenv jpeg_size 0x100000;
setenv jpeg_emar_buf 0x82200000;
setenv vobuf 0x90000000;
decjpg 0;
startvo 0 32 10;
startvl 0 0x90000000 1920 0 0 1920 1080;
sf read 0x96000000 0x100000 0x400000;
bootm 0x96000000'
saveenv

实际上这里配置了两个大的环境变量,一个是bootargs(内核启动参数),另一个是bootcmd(启动时执行的命令序列),bootcmd中的配置小环境变量我们用回车分开了,方便注释,实际上,上面的' '之间的都是属于一个大的环境变量

1、修改内核启动参数

setenv bootargs 'mem=128M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 rw mtdparts=hi_sfc:1M(boot),4M(kernel),25M(rootfs),1M(logo)'

bootargs 是一个特殊的环境变量,它保存着传递给 Linux 内核的启动参数

  • mem=128M:该参数指定了系统可用的内存大小为 128MB
  • console=ttyAMA0,115200:它表明使用 ttyAMA0 作为控制台设备,通信波特率为 115200
  • root=/dev/mtdblock2:指定根文件系统所在的设备为 mtdblock2mtd 代表内存技术设备,常用于闪存设备
  • rootfstype=jffs2:说明根文件系统的类型是 JFFS2(Journaling Flash File System 2),这是一种专门为闪存设计的日志型文件系统
  • rw:表示以读写模式挂载根文件系统
  • mtdparts=hi_sfc:1M(boot),4M(kernel),25M(rootfs),1M(logo):此参数对 MTD 设备进行分区。hi_sfc 是 MTD 设备名,后面依次为各个分区的大小和名称,即 1MB 的 boot 分区、4MB 的 kernel 分区、25MB 的 rootfs 分区以及 1MB 的 logo 分区

2、修改启动时执行的命令序列

bootcmd 作用是定义系统启动时自动执行的命令序列

  • sf probe 0sf 代表 SPI Flash,此命令用于探测 SPI Flash 设备,0 是设备编号
  • sf read 0x82000000 0x1E00000 0x100000:从 SPI Flash 的 0x1E00000 地址处读取 0x100000 字节的数据到内存的 0x82000000 地址处
  • setenv jpeg_addr 0x82000000:设置环境变量 jpeg_addr0x82000000,表示 JPEG 图片的内存地址
  • setenv jpeg_size 0x100000:设置环境变量 jpeg_size0x100000,表示 JPEG 图片的大小
  • setenv jpeg_emar_buf 0x82200000:设置环境变量 jpeg_emar_buf0x82200000,代表 JPEG 解码的临时缓冲区地址
  • setenv vobuf 0x90000000:设置环境变量 vobuf0x90000000,表示视频输出缓冲区的地址
  • decjpg 0:调用 JPEG 解码程序对之前读取的 JPEG 图片进行解码,0 是解码参数
  • startvo 0 32 10:启动视频输出功能,03210 是视频输出的相关参数
  • startvl 0 0x90000000 1920 0 0 1920 1080:启动视频层显示,0 是视频层编号,0x90000000 是视频缓冲区地址,19201080 分别代表视频的宽度和高度,即分辨率为1080p
  • sf read 0x96000000 0x100000 0x400000:从 SPI Flash 的 0x100000 地址处读取 0x400000 字节的数据到内存的 0x96000000 地址处,这部分数据是 Linux 内核
  • bootm 0x96000000:启动内存中位于 0x96000000 地址处的内核

显示开机logo的操作就到这里了~

在这里插入图片描述

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

相关文章:

  • 连云港网站 建设广州seo招聘
  • 登录建筑培训网优化网站标题是什么意思
  • 网站建设征求意见通知十大接单推广app平台
  • 浙江专业网页设计免费建站百度浏览器入口
  • 广州注册公司价格搜索排名优化软件
  • 网站建设请款报告论坛营销
  • 好用的网站开发软件抚顺网络推广
  • 汕头网站建设浩森宇特抖音推广渠道有哪些
  • 国外可以做推广的网站吗ciliba磁力搜索引擎
  • 武汉做网站制作百度seo点击
  • 成都网站建设千古互联三一crm手机客户端下载
  • 赣州网站建设长春seo按天计费
  • 钓鱼网站搭建教程推广联盟平台
  • 广州网站建设吧郑州seo优化顾问阿亮
  • 自己想建设一个网站南宁关键词排名公司
  • wordpress 远程设置长沙优化排名推广
  • 网站建设的过程包括几个阶段sem推广软件选哪家
  • 中石油工程建设公司网站长沙seo优化首选
  • 有没有专业做盐的网站成都企业网站seo技术
  • 黑龙江公司网站开发全渠道营销
  • 网站如何做信誉认证seo系统培训班
  • 做思维导图的网站百度云资源搜索引擎
  • 新华网站建设什么是seo站内优化
  • 德阳网站优化媒体发布公司
  • WordPress建站可以吗app开发公司哪家好
  • 企业网站的seo惠州网站建设方案推广
  • 各大网站搜索引擎入口西安seo排名公司
  • 工程公司财务制度seo排名优化关键词
  • 武清做网站的杭州百度公司在哪里
  • 西安保洁公司网站建设企业品牌推广网站