系统:Linux Buildroot 2018.02-rc3-01869-gd0be749d53
内核:kernel 4.4.189
平台:rockchip px30
通常情况下,在Linux上,我们可以通过对/etc/localtime的设置,或者如tzselect之类的命令去对我们当前系统的时区进行选择,但这次遇到个奇葩的问题,在公司带buildroot的产品上,时区相关的东西居然都没有,这里就想到了是不是buildroot默认没开,这里就有了如下的一些遭遇~
开始在buildroot的编译选项中搜寻,结果还是很容易就找到了,毕竟总的配置项就那么几个,根据名字大致分类下就能找到了,如下图
当然,你可以这样
这样就很暴力,因为buildroot文件比较多,尤其是第一次编译完成后的,这样就需要比较久的时间才能定位在哪里配置了,因为带timezone的肯定不止一个,