🚀Ubuntu16固定IP地址

打开网络设置,安装下图进行相应的设置即可。

202204042137579

ifconfig 命令查询一下当前IP

然后 ping 一下 baidu.com,如果可以 ping 通则说明设置成功。

202204042137551

🚀 SSH 服务开启

开启 Ubuntu 的 SSH 服务以后我们就可以在 Windwos 下使用终端软件登陆到 Ubuntu,比如 使用 MobaXterm。

Ubuntu 下使用如下命令开启 SSH 服务:

1
sudo apt-get install openssh-server 

上述命令安装 ssh 服务,ssh 的配置文件为/etc/ssh/sshd_config,使用默认配置即可。


🚀 FTP 服务开启

Windows 和 Ubuntu 下的文件互传我 们需要使用 FTP 服务.

设置方法如下:

1、 执行如下命令来安装 FTP 服务:

1
sudo apt-get install vsftpd 

2、使用 VI 命令打开/etc/vsftpd.conf,命令如下:

1
sudo vi /etc/vsftpd.conf 

打开以后 vsftpd.conf 文件以后找到如下两行:

1
2
local_enable=YES 
write_enable=YES

确保上面两行前面没有“#”,有的话就取消掉。

3、重启 FTP 服务:

1
sudo /etc/init.d/vsftpd restart 

🚀 安装交叉编译链

首先在 https://releases.linaro.org/components/toolchain/binaries/ 获取自己需要的交叉编译器版本。

此处为获取7.2.1版本,您可获取其他版本或者通过链接直接下载

1
2
3
4
5
wget https://releases.linaro.org/components/toolchain/binaries/7.2-2017.11/arm-linux-gnueabi/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi.tar.xz
tar -vxf gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi.tar.xz
mv gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi arm-linux-gcc
sudo cp -r ./arm-linux-gcc /opt/
sudo vim /etc/bash.bashrc

在文件末尾 添加以下内容

1
PATH="$PATH:/opt/arm-linux-gcc/bin"

添加完毕,使路径生效

1
source /etc/bash.bashrc

此时可用 arm-linux-gnueabi-gcc -v 进行测试;

若普通用户状态下没有成功,通过 sudo su 切换到root用户再尝试;

由于交叉编译器拼写起来太长,为了方便后续开发,可在 ~/.bashrc 中添加个人命令

1
2
alias mymake='make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-'
alias mygcc='arm-linux-gnueabi-gcc'

🚀 安装必要的动态链接库

1
sudo apt-get install lib32ncurses5 lib32z1 git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev gcc-multilib x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev g++-multilib tofrodos python-markdown libxml2-utils libssl-dev swig python-dev