正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-1.1

前言:

本文是来自哔哩哔哩网站上视频“正点原子[第二期]Linux之ARM(MX6U)裸机篇”的学习笔记,在这里会记录下正点原子Linux ARM MX6ULL 开发板根据配套的哔哩哔哩学习视频所作的实验和笔记内容。本文大量的引用了正点原子哔哔哩网站的教学视频和链接中的内容。

引用:

正文:

0. 正点原子 I.MX6UL Mini 开发板购买

从淘宝正点原子官方旗舰店购买了正点原子 I.MX6UL Mini 开发板,我购买的是Mini款实际付款的价格是 588块钱。

价格还可以接受吧,因为正点原子的课程和学习资料是开放的,可以免费的学习正点原子的提供的资料和配套教学视频,板子的价格就当是包含了培训资料的价格了。其它的嵌入式Linux的教学视频大部分是收费的,视频教程的价格大致也在1000多块钱左右。所以我选择了正点原子的 ARM Linux IMX6UL Mini 开发板,方便在哔哩哔哩网站看视频教程。

实际到手之后板子细节如下,开发板有一个塑料盒子,实际开发板看起来做工还是比较精美的。

1. 第1.1 讲-开发环境的搭建

进行嵌入式Linux开发或者嵌入式ARM开发,一般开发环境是在 Windows PC进行。

  • 在Windows下安装 VMWare 或 Virtubox虚拟机跑 Ubuntu 操作系统。
  • Ubuntu虚拟机通过 FTP 或者 Samba 把虚拟机下的 Ubuntu Linux目录映射到Windows操作系统环境下
  • Windows 环境下编辑器,例如, VSCode 来进行代码编辑修改远程虚拟机里的代码
  • ssh 登录到Ubuntu虚拟机进行交叉编译

在电脑 Windows操作系统下安装Virbualbox虚拟机,并且在Virtubox虚拟机中安装 Ubuntu Linux操作系统的方法,这里不再赘述。

1.1 安装 vsftpd 程序

在Virtualbox虚拟机Ubuntu操作系统安装好之后,在Ubuntu系统中安装 'vsftpd' 服务程序,并配置vsftpd服务器允许登录。Ubuntu系统安装vsftpd服务器的命令为 'sudo apt install vsftpd',安装效果如下。

sudo apt install vsftpd

安装vsftpd成功的提示如下

dimon@dimon-VirtualBox:~/nobuild-linux-4.4$ sudo apt install vsftpd
...
Setting up vsftpd (3.0.2-1ubuntu2.14.04.1) ...
vsftpd start/running, process 20394
Processing triggers for ureadahead (0.100.0-16) ...
dimon@dimon-VirtualBox:~/nobuild-linux-4.4$ 

可以通过 'ps' 命令确认Ubuntu系统下 vsftpd 服务是否启动,看到vstpd的进程号说明 ftp 服务已经正常启动。

dimon@dimon-VirtualBox:/etc/init.d$ ps aux | grep vsftpd
root     20478  0.0  0.0   4808  2060 ?        Ss   17:59   0:00 /usr/sbin/vsftpd
dimon    20511  0.0  0.1   6120  2440 pts/11   S+   18:34   0:00 grep --color=auto vsftpd
dimon@dimon-VirtualBox:/etc/init.d$
1.2 修改 /etc/vsftpd.cfg 配置文件

安装vsftpd服务之后,需要修改'/etc/vsftpd.conf' 文件的内容,打开 'local_enable=YES', 'write_enable=YES',允许ftp用户登录和写ftp服务器目录中的文件。

##修改/etc/vsftpd.conf 文件
sudo vi /etc/vsftpd.conf

打开'/etc/vstpfd/config'配置文件如下两个配置选项

# Uncomment this to allow local users to log in.
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
write_enable=YES

vsftpd服务器配置文件修改之后,需要重启vsftpd服务器让配置生效。

sudo service vsftpd restart
1.3 配置Windows ftp client 客户端

在Windows操作系统下安装 Filezile-client 客户端程序,可以用搜索引擎搜到 Fileziler-client 客户端安装程序下载并安装。

配置 FileZila clinet 客户端连接虚拟机Ubuntu上的 ftp server服务器。FileZila 客户端,点击“文件”,点击“站点管理”,点击“添加新站点”,输入Ubuntu虚拟机的IP地址和登录用户名密码,点击“连接”,测试下是否可以成功登录Ubuntu虚拟机上的ftp server服务器。

连接登录Unbuntu虚拟机中Ftp Serever服务器成功,可以浏览访问到Ubuntu虚拟机中我的'/home/dimon'目录。

1.4 

最近更新

  1. TCP协议是安全的吗?

    2024-04-23 19:24:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-23 19:24:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-23 19:24:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-23 19:24:01       18 阅读

热门阅读

  1. Springboot获取实时天气

    2024-04-23 19:24:01       13 阅读
  2. is_some()

    2024-04-23 19:24:01       13 阅读
  3. milvus querynode启动源码分析

    2024-04-23 19:24:01       12 阅读
  4. php简单路由实现伪静态

    2024-04-23 19:24:01       11 阅读
  5. hadoop大数据原理与应用-----初识hadoop习题集

    2024-04-23 19:24:01       18 阅读