AM5728(AM5708)开发实战之安装Debian 10桌面操作系统

一 环境搭建

准备一个SD卡启动卡,能够正常引导板卡启动,后续会把Debian 10镜像安装到SD卡ext4分区
准备两个U盘,一个格式化成fat32文件系统,另一个格式化成ext4文件系统
下载Debian 10镜像,镜像名字为debian-10.4.0-armhf-DVD-1.iso,将Debian镜像拷贝到ext4 U盘
https://cdimage.debian.org/debian-cd/current/armhf/iso-dvd/
下载partition.img.gz,解压后提取出vmlinuz和initrd.gz,将其拷贝到fat32 U盘
http://http.us.debian.org/debian/dists/buster/main/installer-armhf/current/images/hd-media/SD-card-images/
最后将板卡设备树拷贝到fat32 U盘

二 安装步骤

如图所示:装上SD卡启动卡,调试串口线,网线,同时将fat32 U盘连接到USB接口上方,ext4 U盘连接到USB接口下方
在这里插入图片描述
启动串口调试工具picocom,等待系统上电
在这里插入图片描述
系统上电,进入U-boot,按任意键,进入U-boot命令行
在这里插入图片描述
U-boot命令行中输入如下命令,设置内核启动参数,加载vmlinuz,设备树,initrd.gz

usb start; setenv bootargs console=ttyO2,115200n8; load usb 0 ${kernel_addr_r} vmlinuz; load usb 0 ${fdt_addr_r} ${board_name}.dtb; load usb 0 ${ramdisk_addr_r} initrd.gz; bootz ${kernel_addr_r} ${ramdisk_addr_r}:${filesize} ${fdt_addr_r};

在这里插入图片描述
开启Debian 10系统安装,选择语言:English
在这里插入图片描述
选择位置:other -> Asia -> China
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设置locales
在这里插入图片描述
设置主机名
在这里插入图片描述
设置域名
在这里插入图片描述
为root用户设置密码
在这里插入图片描述
添加普通用户
在这里插入图片描述
为普通用户设置密码
在这里插入图片描述
设置分区方式:Manual
在这里插入图片描述
选择SD卡ext4分区,该分区会被格式化,然后安装Debian 10镜像
在这里插入图片描述
设置分区参数,比如根文件系统类型,是否格式化分区,挂载点目录,分区名字
在这里插入图片描述
完成分区参数设置
在这里插入图片描述
将分区参数写入磁盘,注意此时SD卡ext4分区已经设置为根文件系统分区
在这里插入图片描述
不添加swap分区
在这里插入图片描述
再次将分区参数写入磁盘
在这里插入图片描述
安装基础系统
在这里插入图片描述
不使用网络镜像
在这里插入图片描述
不参与用户调查
在这里插入图片描述
安装xfce桌面系统,时间大概为20分钟
在这里插入图片描述
安装GRUB失败,由于是armhf版本Debian,不需要安装GRUB组件
在这里插入图片描述
在这里插入图片描述
继续忽略GRUB组件
在这里插入图片描述
在这里插入图片描述
最后完成Debian 10系统安装
在这里插入图片描述

三 完善配置

3.1 删除多余的数据

sudo rm -rf lost+found
sudo rm -rf boot/*
sudo rm -rf lib/modules/*
sudo rm -rf usr/lib/linux-image*
sudo rm -rf etc/systemd/system/multi-user.target.wants/wpa_supplicant.service
sudo rm -rf etc/systemd/system/dbus-fi.w1.wpa_supplicant1.service
sudo rm -rf usr/lib/systemd/system/wpa_supplicant.service

3.2 更新文件

更新配置文件、内核驱动模块、启动镜像等等
需要更新的配置文件包括:
etc/profile
etc/sudoers
etc/apt/sources.list
etc/ssh/sshd_config

3.3 安装软件包

apt-get update
apt-get install i2c-tools net-tools can-utils locate tree stress memtester iozone3 psmisc
apt-get install libjson-c-dev libboost1.74-dev libasound2-dev
apt-get install cmake build-essential pkg-config libgtk-3-dev python3-dev python3-numpy
apt-get install libjpeg-dev libpng-dev libtbb-dev libtbb2 libtiff5-dev libv4l-dev libdc1394-22-dev
apt-get install libavcodec-dev libavformat-dev libavresample-dev libswscale-dev liblapacke-dev
sync
最后编译并且拷贝OpenCV库到文件系统
注意:需要删除pvrsrvkm.ko文件,解决xfce桌面显示失败

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值