AM5728(AM5708)开发实战之安装Debian 10桌面操作系统
创始人
2024-05-31 04:17:36
0

一 环境搭建

准备一个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桌面显示失败

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...