青春时可纵情欲,半生前可纵蹉跎,已是坦途矣。君不见贫贱子弟,家不亲,友不近。自幼奋笔无沃土,寒窗数年无所得。吃穿用度皆节俭,人情世故皆小心。已过冠礼无欢爱,举目望天唯叹息。七情六欲不得志,四季三餐无滋味。平生种种若囚笼,昏黑暗暗困其中。
上班之后好久没学习了,板子都落灰了。重来一遍学习记录一下
1. 链接串口
sudo minicom -D /dev/serial/by-id/usb-1a86_USB_Single_Serial_5712002923-if00
可以修改权限/etc/group 的权限让minicom 不用sudo
1. sudo vim /etc/group
2. 找到dialout:x:20: 添加自己的username 例如 修改成dialout:x:20:martin
2.配置网络
ubuntu用UI配置ip 192.168.5.11 netmask 255.255.255.0
ifconfig eth0 192.168.5.9
板子配置 vim /etc/network/interfaces 写入如下字段 记得注释之前的eth0的配置
配置静态ip : 192.168.5.9 netmask 255.255.255.0
auto eth0
iface eth0 inet static
address 192.168.5.9
netmask 255.255.255.0
reboot 后互ping
测试ping success
测试scp success
3. nfs挂载
1. ubuntu下载 nfs
sudo apt install nfs-kernel-server
sudo apt install nfs-common
sudo service nfs-kernel-server restart
2. ubuntu 配置 exports文件
sudo vim /etc/exports
$ vim /etc/exports
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/home/martin/martinworkspace/nfs_rootfs *(rw,sync,no_root_squash)只需要新增加红的即可,路径需要自行修改
重启ubuntu
3. 板子挂载
mount -t nfs -o nolock,vers=3 192.168.5.11:/home/martin/martinworkspace/nfs_rootfs /mnt
板子的/mnt 挂载到/home/martin/martinworkspace/nfs_rootfs 目录
当然我们也可以自动挂载
[root@imx6ull:/etc/profile.d]# ls -l mount_nfs.sh
-r-xr-xr-x 1 root root 196 Jan 1 00:18 mount_nfs.sh
在/etc/profile.d中创建一个脚本
[root@imx6ull:/etc/profile.d]# cat mount_nfs.sh
#!/bin/bash
while ! ping -c 1 -W 1 192.168.5.11 &> /dev/null; do
sleep 1
done# Mount NFS file system
mount -t nfs -o nolock,vers=3 192.168.5.11:/home/martin/martinworkspace/nfs_rootfs /mnt
chmod 555 mount_nfs.sh
reboot后会发现能自动挂载了