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

有链接的网站网站建设网络公司整站源码

有链接的网站,网站建设网络公司整站源码,做彩票的网站,做一样的模板网站会被告侵权吗By Toradex 胡珊逢 简介 Toradex 为其产品使用的软件系统如 Linux 提供了诸多的安全功能,例如 Secure Boot、分区加密、OP-TEE 等,帮助用户应对安全合规。这些功能可以通过在 Yocto Project 中添加由 Toradex 开发的 meta-toradex-securitylayer 被轻松…

By Toradex 胡珊逢

简介

Toradex 为其产品使用的软件系统如 Linux 提供了诸多的安全功能,例如 Secure Boot、分区加密、OP-TEE 等,帮助用户应对安全合规。这些功能可以通过在 Yocto Project 中添加由 Toradex 开发的 meta-toradex-securitylayer 被轻松使用。我们将在接下的几篇文章中介绍如何使用这些功能。本次我们首先介绍如何在使用 Yocto Project 生成安装镜像时创建一个独立的分区,这为后面的分区加密做好准备。

Yocot Project 环境搭建和配置

参考 Build a Reference Image with Yocto Project/OpenEmbedded页面的说明,我们使用最新的 Linux BSP 7 版本。除了使用默认的 repo 外,我们还可以使用国内站点的 repo 工具,便于下载。

$ curl -L https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo

$ chmod +x repo

$ export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'

下载编译 BSP 7 镜像所使用的 mainifest 文件。

$ repo init -u git://git.toradex.cn/toradex-manifest.git -b scarthgap-7.x.y -m tdxref/default.xml
$ repo sync
$ . export

执行完 `repo sync` 命令后,可以在 layers 目录下发现 Yocto Project 使用的 recipes 文件。在 layers 目录下需要添加 meta-toradex-security 以及其依赖的 meta-security layers。

$ cd layers
$ git clone -b scarthgap-7.x.y https://github.com/toradex/meta-toradex-security.git
$ git clone -b scarthgap git://git.yoctoproject.org/meta-security

在 build/conf/bblayers.conf 的末尾增加 meta-toradex-security 和 meta-security。这样在稍后的 bitbake 编译时才能够使用这些 recipes。

${TOPDIR}/../layers/openembedded-core/meta \
${TOPDIR}/../layers/meta-toradex-security \
${TOPDIR}/../layers/meta-security \

在 build/conf/local.conf 的末尾添加下面内容。

INHERIT += "tdx-tezi-data-partition"

在创建和挂载分区时,local.conf 可以使用下面变量改变分区名字、挂载路径、是否自动挂载以及使用其他的挂载参数等,可以根据需要使用。

变量

描述

默认值

TDX_TEZI_DATA_PARTITION_TYPE

数据分区文件系统类型。可用的值为 ext2、ext3、ext4、fat 和 ubifs。
支持的值仅限于 Toradex Easy Installer 所支持的范围

ext4

TDX_TEZI_DATA_PARTITION_LABEL

用于格式化和挂载数据分区的标签

DATA

TDX_TEZI_DATA_PARTITION_AUTOMOUNT

设置为 1 以在启动时自动挂载数据分区,或设为0禁用自动挂载;
当设置为-1时,该分区甚至不会出现在fstab中(需通过其他方式挂载)

如果使用了 tdx-encrypted 类为 -1,否则为 1

TDX_TEZI_DATA_PARTITION_MOUNTPOINT

数据分区应挂载的目录

/data

TDX_TEZI_DATA_PARTITION_MOUNT_FLAGS

用于挂载数据分区的标志。有关可用挂载标志的更多信息,
请参阅 mount 手册页。

rw,nosuid,nodev,noatime, errors=remount-ro

模块情况下将在 /data 目录挂载一个 EXT4 格式的分区,在该分区上可以存放用户的数据。

编译镜像

完成上面的配置后,即可使用 bitbake 命令编译镜像。例如本次测试将编译用于 Verdn AM62 模块的 minimal image。

$ MACHINE=verdin-am62 bitbake tdx-reference-minimal-image

安装镜像

虽然在 Yocto Project 中规划了一个 /data 下的分区,但该分区还是需要在模块上安装镜像时,由 Toradex Easy Installer 在模块的 eMMC 上创建。在生成镜像的安装文件 image.json 可以看到如下内容。在 RFS 系统分区后会创建一个 DATA 分区。

{
  "partition_size_nominal": "512",
  "partition_type": "83",
  "want_maximised": true,
  "content": {
      "label": "DATA",
      "filesystem_type": "ext4",
      "mkfs_options": "-E nodiscard",
      "filename": ""
  }
}

检查分区情况

安装完毕重启进入系统后,使用 mount 命令可以看到 /dev/mmcblk0p3 被挂载到了 /data 目录下。

/dev/mmcblk0p3 on /data type ext4 (rw,nosuid,nodev,noatime,errors=remount-ro) [DATA]

在 /etc/fstab 中,将 LABEL 为 DATA 的分区在启动时自动挂载。LABEL 名字是前面表格中 TDX_TEZI_DATA_PARTITION_LABEL 参数的默认值。

root@verdin-am62-15415684:/data# cat /etc/fstab 
...
LABEL=DATA  /data  auto  rw,nosuid,nodev,noatime,errors=remount-ro,auto  0  0

在 image.json 中,RFS 和 DATA 分区都设置了 "want_maximised": true,所以这两个分区会平分 eMMC 上剩余的空间,这里基本约为 3GB。

root@verdin-am62-15415684:/data# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 3.4G    207.0M      3.0G   6% /
...
/dev/mmcblk0p3            3.4G     28.0K      3.2G   0% /data

总结

通过 meta-toradex-security,用户可以在编译镜像时轻松规划分区,并在运行时将其自动挂载。更多来自 meta-toradex-security 实用功能,我们将在后续文章介绍。

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

相关文章:

  • 国外网站怎么做引流wordpress 修改文章作者
  • 2015手机版网站制作怎样去掉底部的wordpress
  • pathon做网站做智能网站平台
  • 网站模板演示福州鼓楼区网站建设
  • 百度推广手机网站网站方案讲解技巧
  • 深圳外贸建站网络推广价格旺道seo优化软件
  • 定制型营销网站建设qq钓鱼网站在线生成器
  • 东莞哪家公司做网站比较好协会网站建设计划
  • 做一年的网站能赚多少钱学校网站建设先进个人荣誉
  • 免费做电子邀请涵的网站电子商务网站建设维护有没有欺骗
  • 做网站用php还是nodees网站建设
  • 做淘宝网站买个模版可以吗晋江网站建设费用
  • 商城网站建设公司招聘全国建筑四库一平台查询个人信息
  • 网站建设方案策划书ppt最好的餐饮设计网站建设
  • 网站制作网站开发免费制作图片
  • 上饶做网站建设成都网站改版优化
  • jsp简述网站开发流程图门户网站有哪些局限性
  • 电影下载网站如何做wordpress主题模版
  • 网站开发的实践报告旅游网站开发项目策划书
  • 购物网站html网站服务器 虚拟主机
  • 我的网站刚换了一个模板收录很多就是没排名自适应网站有哪些
  • 大连网络建站模板免费收录网提交
  • 上海做公司网站多少钱哪里做企业网站
  • 做期货网站违法的吗成都市住房和建设局官网
  • dede网站怎么更换模板个人博客自我介绍
  • 建筑类网站的推荐理由wordpress后台502
  • 网站项目下载wordpress 添加订阅按钮
  • 站内推广策略免费网站建设力荐 186一6159一6345绘政正规
  • 万城建设网站新钥匙建站
  • 上海网站建设电话做电影网站免责声明有用吗