杂记
u-boot下:
env default -a #格式化U-boot环境变量
saveenv #保存环境变量
blkid #查看分区的UUID
mmc part #查看mmc分区
fstype #查看分区文件系统格式
linux下:
fdisk -l #查看分区
cat /proc/cmdline #查看内核传的命令行参数,此文件在rootfs起来的时候会重新生成
rk3568/buildroot/output/rockchip_rk3568/build #系统调试工具
#修改串口波特率为1500000
vim rk3568/u-boot/configs/rk3568_defconfig 关键字:CONFIG_BAUDRATE修改为1500000
vim rk3568/kernel/arch/arm64/boot/dts/rockchip/rk3568-linux.dtsi
#保存u-boot、kernel配置
#覆盖默认配置文件以保存修改的配置文件
内核:kernel/arch/arm64/configs/rockchip_linux_defconfig
U-boot:u-boot/configs/rk3568_defconfig
# make menuconfig --> make savedefconfig 保存修改后的配置
#saveenv 使U-boot环境变量可以保存成功
make menuconfig -->Environment -->Environment in an MMC device
make savedefconfig
#U-boot环境变量
setenv bootargs 'console=ttySAC0,1500000 root=/dev/mmcblk0p6 rw init=/linuxrc rootfstype=ext4'
setenv bootcmd ''
#配置ip
#一次性的
ifconfig eth1 10.11.12.100 netmask 255.255.255.0 gw 10.11.12.1 up
#开机自动配置
vim /etc/network/interfaces
auto eth0
iface eth0 inet static
address 10.11.12.100 #ip地址
netmask 255.255.255.0 #子网掩码
broadcast 10.11.12.255 #广播
gateway 10.11.12.1 #网关
#ubuntu命令行提示符配置
vim ~/bash.rc
[用户@主机名称:当前路径]$
export PS1=“[[\e[1;33m]\t[\e[m]][\e[34m][[\e[m][\e[1;32m]\u[\e[m][\e[34m]@\h:[\e[m][\e[1;33m]`pwd`[\e[m][\e[34m]][\e[m][\e[1;36m] $ [\e[m]”
#虚拟机网络问题
https:
#ubuntu共享文件
https:
sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
#配置
make ARCH=arm CROSS_COMPILE=aarch64-linux-gnu-