sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000
ifconfig eth0 192.168.1.14 netmask 255.255.255.0 up
使用快捷键:Ctrl+Alt+T打开终端
[linux_upgrade]
bootloader=u-boot.imx
logo=logo.bmp
dtb=tq-imx6ull.dtb
kernel=zImage
system=rootfs_ext4.img
sudo fdisk -l
sudo mount /dev/sdb1 /mnt
sudo umount /mntU盘内的文件有改动,在卸载前最后使用sync命令同步一下)
tq-imx6ul_net0_net1_v2.2.dtb
zImage_6ul_v2.3
logo.bmp
u-boot-imx6ul-v2.2.imx
rootfs256M_2k_v1.5.img
重启网卡命令
sudo /etc/init.d/networking restart
htop
umount -l /mnt 强行解除挂载
:修改网卡配置文件sudo vim /etc/network/interfaces
开启nfs时,ubuntu执行
service tftpd-hpa restart ;注此命令需要每次开机执行一次才能使用
git密码
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
重启nfs
service nfs-kernel-server restart
nfs在开发板上的挂载命令
mount -t nfs -o nolock 192.168.1.217:/root/nfs/imx6ul/rootfs /mnt
rk3399用这条命令挂载
busybox mount -t nfs -o nolock 192.168.1.241:/root/nfs/imx6ul/r
ootfs /mnt
【4.FTP拷贝】
在pc机中执行以下命令,可以在ubuntu系统中搭建ftp服务器:
#apt-get install vsftpd
#mkdir /opt/ftp
#useradd -d /opt/ftp -s /bin/bash ftpname
#passwd ftpname ;设置密码,例如设置为123
#service vsftpd start
使用方法:
在开发板中执行ftpget -u ftpname -p 123 192.168.1.235 hello.c获取电脑
中/opt/ftp目录下的hello.c文件
启动开发板vsftp服务
vsftpd &
./scripts/dtc/dtc -I dtb -O dts 从板子上复制出来的fdt -o tmp.dts
//反编译dtb为dts
./scripts/dtc/dtc -I dts -O dtb 从板子上复制出来的dts文件 -o tmp.dtb
//编译dts为dtb
sudo vim /etc/environment
然后执行命令生效:
$ source /etc/environment
arm-linux-gnueabihf
root@ubuntu:~/nfs/imx6ul/rootfs# /home/cheng/gdb-7.8.1/bin/bin/arm-linux-gnueabihf-gdb hello
给ubuntu超级用户设置密码
sudo passwd root
1、打包成xxx.img的方法
ep: make_ext4fs -s -l 512M -a path rootfs.img rootfs
查看内核版本
cat /proc/version
开发板固定IP地址设置
sudo vi /etc/network/interfaces
修改并为如下内容,执行 :wq 保存并退出,执行/etc/init.d/networking restart 重启网络服务。
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.210
netmask 255.255.255.0
gateway 192.168.1.2
执行 :wq 保存并退出,执行/etc/init.d/networking restart 重启网络服务。
添加网关命令:route add default gw 192.168.1.2
删除网关命令:route del default gw 192.168.1.2
添加DNS服务器:vi /etc/resolv.conf nameserver 114.114.114.114
10.通过ssh命令连接开发板
ssh root@192.168.1.36
11.设置权限为777
chmod 777 /xxx -R
设置eth0自动获取IP地址,如下操作在开发板/etc/network/目录下对interfaces文件进行修改。
[root@100ask:~]# vi /etc/network/interfaces
修改并为如下内容,保存并退出,执行/etc/init.d/S40network restart 重启网络服务。
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
设置eth0为静态IP地址, 开发板/etc/network/目录下对interfaces文件进行修改 。
[root@100ask:~]# vi /etc/network/interfaces
修改并为如下内容,保存并退出,执行/etc/init.d/S40network restart 重启网络服务。
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.210
netmask 255.255.255.0
gateway 192.168.1.2
参考下图执行/etc/init.d/S40network restart 命令。
grep "要查找的字符串" * -nR
在Visual Studio Code比较两个文件的差异 在window命令行输入
code --diff 文件 文件
指定交叉编译器make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
用linux来代替test.txt文件下的test=hello
sed -i "s#test=hello#linux#g" ./test.txt
压缩源码为.tar.bz2格式
tar -I pbzip2 -cpf libgpg-error-1.33.tar.bz2 libgpg-error-1.33/
拷贝服务器的内容到ubuntu上
scp boot.img cheng@192.168.1.217:/home/cheng/t113
查看各目录所占用空间
du -h / --max-depth=1 | sort -hr | head -n 10 注释:/代表目录
克隆远程仓库分支命令
git clone -b <指定分支名><远程仓库地址>
压缩命令
tar -cjf linux.tar.bz2 linux
tar -zxvf 压缩文件名.tar.gz
tar -zcvf 压缩文件名.tar.gz 被压缩文件名
udhcpc -i eth0
却换gcc版本
sudo update-alternatives --config gcc
查看设备节点
cat /proc/bus/input/devices
操控设备节点
hexdump /dev/input/event3
挂载&&查看
mount -t debugfs none /mnt && cat /mnt/gpio
./uart_test /dev/ttySAC1 -b 115200 -asc -rw "123456" -l
查看设备
cat /proc/bus/input/devices
检测节点
hexdump /dev/input/event3
列出该文件夹所占空间大小
du -ah --max-depth=1
查看CPU的频率
cd /sys/bus/cpu/devices/cpu0/cpufreq
cat cpuinfo_cur_freq
挂载 /dev/sda1到 /mnt目录
mount /dev/sda1 /mnt
例如要将目录test及其中的所有文件属主修改为wlh,属组修改为admin:
#chown -R wlh:admin test
挂载黑名单
/etc/udev/mount.blacklist
测试串口
busybox microcom -t 5000 -s 115200 /dev/ttySAC4
电容屏不能触摸
export TSLIB_TSDEVICE=/dev/input/event1
触摸校准程序
ts_calibrate
ubuntu2022.04登录服务器
ssh -oHostKeyAlgorithms=+ssh-dss tom@192.168.1.4
查找过去的命令
history | grep "top"
查找内核8511打印
dmesg | grep 8511
6ullemmc uboot格式化命令
fatformat boot
测试架自动获取网络命令
udhcpc -b -s /etc/udhcpc.d/50default -i eth0
6ull产品架修改屏参数
drivers/embedsky/lib/panel/fb_common.c
6ull文件系统更新uboot
echo 0 > /sys/class/block/mmcblk1boot0/force_ro
dd
if=u-boot.imx of=/dev/mmcblk1boot0 bs=512 seek=2
echo 1 > /sys/class/block/mmcblk1boot0/force_ro
永泰2020uboot fastboot烧录不进去
分区:gpt write mmc 1 $partitions
重启:reset
emmc格式化:fatformat boot
emmc
fastboot烧录
板子的时间多8小时解决
cp ubuntu的/usr/share/zoneinfo/Asia/Shanghai 板子的/etc/localtime