Imx6ull-pro驱动开发基础1

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

1、linux系统的组成:
在这里插入图片描述
linux启动BootLoader,接着启动Linux内核,内核识别跟文件系统,运行APP。
嵌入式设备:板子上跑linux系统
2、拿到板子的操作:
严格按照这个步骤没有问题:

这里我们用的是putty的终端工具,非常简洁,在windows下载的是X86  641、查看串口号,设置波特率、一般都是数据位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.92)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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

￴ㅤ￴￴ㅤ9527超级帅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值