Petalinux修改时区
硬件环境XC7Z035
使用petalinux制作的系统,发现时区是Universal,不是Asia/Shanghai。参考https://forums.xilinx.com/t5/Embedded-Linux/How-to-change-timezone-in-petalinux/td-p/937299,修改时区。
步骤如下:
1)修改petalinux安装目录下的tzdata_2017a.bb文件,路径是components/yocto/source/arm/layers/core/meta/recipes-extended/tzdata/tzdata_2017a.bb
把 DEFAULT_TIMEZONE ?= "Universal" 改成 DEFAULT_TIMEZONE ?= "Asia/Shanghai"
2)在petalinux工程下,执行petalinux-config -c rootfs
添加 Filesystem Packages --> base --> tzdata
[*]tzdata
3)修改petalinux工程下的文件petalinuxbsp.conf,路径project-spec/meta-user/conf/petalinuxbsp.conf,添加
SIGGEN_UNLOCKED_RECIPES += "tzdata"
修改后如下图:
4)编译,制作镜像。
系统启动后测试如下:
执行data -R指令,结果为