树莓派的config.txt
树莓派使用配置文件取代传统计算机的BIOS。之前编辑和存储在BIOS系统配置参数现在用config.txt取代了。这个文件首先被GPU读取,之后才是ARM CPU和linux初始化。所以这个文件必须放在sd卡的第一分区(boot),同时该区还有bootcode.bin和start.elf文件。从linux系统读取该文件的路径是/boot/config.txt,而且必须以root用户编辑。在Windows或者OS X系统这个文件在card的部分可见区域。如果config.txt文件不存在,可以自己创建一个新的,然后填入需要的设置。
所有的改变只有重启后才会生效。Linux启动后可以通过以下命令查看当前生效的设置:
-vcgencmd get_config :显示指定的config的值。比如vcgencmd get_config arm_freq。
-vcgencmd get_config int:列出所有的设置了的整型配置(非零)。
-vcgencmd get_config str:列出所有设置了字符串配置(非空)。
需要注意的是有一些配置没法用vcgencmd获取。
文件格式
config.txt文件被早期boot固件读取,所以文件格式很简单。每一行用简单的property=value语句,value是整型或者字符串型。可以使用#符号加注释或者让某个配置失效。
示例如下:
config.txt配置
一系列配置可以在config.txt中指定。这些配置被分成下面不通的部分: