1、linux系统的组成:

linux启动BootLoader,接着启动Linux内核,内核识别跟文件系统,运行APP。
嵌入式设备:板子上跑linux系统
2、拿到板子的操作:
严格按照这个步骤没有问题:
这里我们用的是putty的终端工具,非常简洁,在windows下载的是X86 64位
1、查看串口号,设置波特率、一般都是数据位8停止位1
udhcpc:查看wlan0的IP
ifconfig查看班子IP
2、用SSH登录板子
在ubuntu安装SSH,即可使用MOBAXTERM登录ubuntu
./hello .代表当前目录,/hello代表当前目录下这个文件
ens32 94.5M对应的是ubuntu的IP
!!!用开发板挂载ubuntu里面的目录:
提前安装nfs;
mount -t nfs -o nolock,vers=3 192.168.43.254:/home/桌面 /home/orangepi
把虚拟机的某个目录挂载到开发板目录
一、开发板登录检测:
1、插上电源
2、插上USB接口
3、查看开发板端口号、设置比特率115200、设置比特流None
4、用Mobaxterm串口/putty登录开发板
5、输入root用户名,密码为空进入系统
(1)NAT网卡保证ubuntu可以上网(Vmnet8和虚拟机通过net连接)此时虚拟机可以上网ens33
(2)虚拟机添加USB网卡作为桥接网卡(ens32),都要设置IP
给虚拟机设置IP,点击设置网络(192.168.5.11 255.255.255.0 192.168.5.1)
给windows设置IP,输入ipconfig下的ip地址(192.168.5.10 255.255.255.0 192.168.5.1)
(3)手工设置开发板的eth0 IP地址
ifconfig eth0 192.168.5.9 手工设置开发板Ip为此
6、修改文件使开发板ip固定
(1)ifconfig eth0 192.168.5.9
(2)vi /etc/network/interfaces修改文件内容如下:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.5.9
netmask 255.255.255.0
gateway 192.168.5.1
桥接网卡保证开发板和ubuntu互通
给ubuntu安装软件:
book@100ask:~$ git clone https://e.coding.net/weidongshan/DevelopmentEnvConf.git
sudo apt-get update
book@100ask:~$ cd DevelopmentEnvConf
book@100ask:~$ sudo ./Configuring_ubuntu.sh
按2给ubuntu配置环境
遇到问题:
ubuntu新装,(appstreamcli:21755): GLib-CRITICAL **: g_strchomp: assertion 'string != NULL' failed
解决方法:sudo apt-get install libappstream4
2.2获取配套源码p75
配置repo工具:
1、book@100ask:~$ git config --global user.email "user@100a

本文详细介绍了如何在嵌入式设备上安装Linux系统,包括BootLoader、内核加载、SSH登录、网络配置、软件安装、系统构建与编译,并探讨了开发板与Ubuntu通信及NFS挂载的实践过程。
最低0.47元/天 解锁文章
916

被折叠的 条评论
为什么被折叠?



