一、前言
一般linux是通过printk来输出调试信息的,而输出的端口设置成串口0,配置的地方是在linux内核的cmdline。
可是这种修改方式并不适用于全志平台,修改完linux内核的cmdline后,再烧录到开发板,利用命令“cat /proc/cmdline”查看,发现并没有改变。
shell@tulip-t1:/ # cat /proc/cmdline
enforcing=1 earlyprintk=sunxi-uart,0x01c28000 initcall_debug=0 console=ttyS0,115200 loglevel=1 root=/dev/mmcblk0p7 init=/init partitions=bootloader@mmcblk0p2:env@mmcblk0p5:boot@mmcblk0p6:system@mmcblk0p7:misc@mmcblk0p8:recovery@mmcblk0p9:cache@mmcblk0p10:metadata@mmcblk0p11:private@mmcblk0p12:alog@mmcblk0p13:UDISK@mmcblk0p1 cma=260M androidboot.serialno=34005036c8242409028e androidboot.hardware=sun50iw1p1
其实控制linux内核的启动参数有三种方式
Ker