Unbuntu18.04搭建嵌入式Linux基本开发环境
记录之前自己在写驱动时搭建环境时候的一些步骤, 个人分为三大步很久之前总结的, 有些地方可能并不完全正确, 按照这个步骤及网上丰富资料,很快就能完成环境的搭建, 建议可以将自己的搭建过程总结后, 编辑为shell或python脚本一键执行, 省去中间麻烦的过程。
·
文章目录
前言
记录之前自己在写驱动时搭建环境时候的一些步骤, 个人分为三大步
一、安装VMware
略过, 网上教程很多
二、创建虚拟机
略过
三、配置虚拟机环境
- 初始化root用户
sudo passwd root
- 配置静态IP
sudo vim /etc/netplan/01-network-manager-all.yaml
network:
ethernets:
ens33:
dhcp4: false #是否用动态ip
addresses: [192.168.153.153/24] #静态ip后面加24是它的端口号
gateway4: 192.168.153.2 #虚拟网络编辑器Nat里面的网关ip
nameservers:#DNS域名解析器的服务地址 固定的,电信/移动等地址
addresses: [8.8.8.8, 114.114.114.114, 8.8.4.4]
version: 2
#应用生效
sudo netplan apply
#关闭防火墙
sudo ufw status 查看状态
sudo ufw disable 禁用
给出当时用到的的参考链接:
- 配置SSH远程连接
#安装依赖库
sudo apt-get install make vim net-tools openssh-server -y
#18.04启动服务命令
sudo service ssh start
#查看ssh服务状态
sudo ps -e | grep ssh
#修改如下
sudo vim /etc/ssh/sshd_config
PermitRootLogin yes
#重启服务
sudo service ssh restart
#关闭防火墙
sudo ufw disable
sudo ufw status
#查看IP地址后, 使用mobaxterm远程连接
ifconfig
- VMware Tools共享文件夹及与宿主机之间的时间同步
#共享文件夹(如不生效, 禁用->确定后再启用)
虚拟机->设置->选项->共享文件夹->添加->总是启用->确定
#查看
ll /mnt/hgfs/共享文件
#查看时间
date
#开启时间同步
sudo timedatectl set-ntp true
sudo systemctl restart systemd-timesyncd.service
timedatectl
#更改时区
sudo timedatectl set-timezone Asia/Shanghai
date
- 用户高亮
#编辑
sudo vim ~/.bashrc
force_color_prompt=yes
#刷新生效
source ~/.bashrc
- 修改镜像源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup #备份
sudo gedit /etc/apt/sources.list #编辑
#18.04镜像源, 根据版本加入
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe
#更新
sudo apt-get update
sudo apt-get upgrade -y
总结
很久之前总结的, 有些地方可能并不完全正确, 按照这个步骤及网上丰富资料, 很快就能完成环境的搭建, 建议可以将自己的搭建过程总结后, 编辑为shell或python脚本一键执行, 省去中间麻烦的过程
更多推荐
所有评论(0)