没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
广州周立功单片机科技有限公司
产品用户手册
基于 EasyARM-i.MX280A/283A/287A 开发套件
User
Manual
UM15052701 V1.03 Date:2015/09/01
类别
内容
关键词
Linux 开发、EasyARM-i.MX280A、EasyARM-i.MX283A、
EasyARM-i.MX287A、i.MX28
摘 要
本文主要介绍 EasyARM-i.MX280A、EasyARM-i.MX283A 、
EasyARM-i.MX287A 学习套件下的 Linux 软件开发
Linux 开发指南
广州周立功单片机科技有限公司
基于 EasyARM-i.MX280A/283A/287A 开发套件
产品用户手册 ©2013 Guangzhou ZLG MCU Technology Co., Ltd.
i
Linux 开发指南
修订历史
版本
日期
原因
V1.00
2015/01/19
创建文档
V1.01
2015/03/25
1、 修正发现的错别字和歧义语句
2、 把加载蜂鸣器的驱动改为加载 lradc 驱动
3、 添加无法通过 NFS 挂载根文件系统的注意事项
4、 把 lradc 驱动改为最新的驱动
V1.02
2015/05/27
1、 添加对 EasyARM-i.MX280A 的相关描述
2、 修正 V1.01 版本的冗余描述
V1.03
2015/09/01
1、 修正发现的错别字和歧义语句
2、 更新了关于光盘资料路径的描述
3、 裁剪了部分冗余描述
4、 更正了 SPI 接口部分的描述
广州周立功单片机科技有限公司
基于 EasyARM-i.MX280A/283A/287A 开发套件
产品用户手册 ©2013 Guangzhou ZLG MCU Technology Co., Ltd.
1
Linux 开发指南
目 录
第一篇 Linux 基础 ................................................................................................ 7
第 1 章 Linux 操作系统简介 ....................................................................................... 8
1.1 Linux 内核 ................................................................................................................ 8
1.1.1 简介 ................................................................................................................... 8
1.1.2 特点 ................................................................................................................... 9
1.1.3 内核版本号 ..................................................................................................... 11
1.1.4 组成部分 ......................................................................................................... 11
1.2 Linux 发行版 .......................................................................................................... 14
1.3 嵌入式 Linux .......................................................................................................... 16
1.3.1 嵌入式 Linux 的特点 ..................................................................................... 16
1.3.2 嵌入式 Linux 的产品形态 ............................................................................. 16
第 2 章 安装 Linux 操作系统 .................................................................................... 18
2.1 获得 Linux 环境的三种方式 ................................................................................. 18
2.2 发行版选择和 ISO 下载 ........................................................................................ 18
2.3 VMware Player 软件 .............................................................................................. 19
2.3.1 下载和安装 ..................................................................................................... 19
2.3.2 设置虚拟化支持 ............................................................................................. 22
2.4 使用现成的虚拟机 ................................................................................................. 23
2.5 创建和配置虚拟机 ................................................................................................. 26
2.5.1 创建虚拟机 ..................................................................................................... 26
2.5.2 虚拟机设置 ..................................................................................................... 29
2.6 安装 Ubuntu ............................................................................................................ 31
2.6.1 实体机安装前准备 ......................................................................................... 31
2.6.2 虚拟机安装前准备 ......................................................................................... 33
2.6.3 正式安装 Ubuntu ............................................................................................ 35
2.7 初识 Ubuntu ............................................................................................................ 39
2.7.1 Ubuntu 桌面 .................................................................................................... 39
2.7.2 输入法 ............................................................................................................. 40
2.7.3 系统设置 ......................................................................................................... 40
2.7.4 搜索软件和文件 ............................................................................................. 41
2.7.5 打开终端 ......................................................................................................... 42
2.7.6 安装软件 ......................................................................................................... 43
第 3 章 开始使用 Linux ............................................................................................. 45
3.1 Linux Shell .............................................................................................................. 45
3.1.1 Shell 是什么? ................................................................................................ 45
3.1.2 Shell 的种类和特点 ........................................................................................ 45
3.2 Linux 常见命令 ...................................................................................................... 46
3.2.1 导航命令 ......................................................................................................... 47
3.2.2 目录操作命令 ................................................................................................. 49
3.2.3 文件操作命令 ................................................................................................. 52
3.2.4 网络操作命令 ................................................................................................. 61
广州周立功单片机科技有限公司
基于 EasyARM-i.MX280A/283A/287A 开发套件
产品用户手册 ©2013 Guangzhou ZLG MCU Technology Co., Ltd.
2
Linux 开发指南
3.2.5 安装和卸载文件系统 ..................................................................................... 62
3.2.6 使用内核模块和驱动 ..................................................................................... 64
3.2.7 重启和关机 ..................................................................................................... 66
3.2.8 其它命令 ......................................................................................................... 66
3.3 Shell 文件 ............................................................................................................... 68
3.4 Linux 环境变量 ...................................................................................................... 69
3.4.1 环境变量 ......................................................................................................... 69
3.4.2 修改环境变量 ................................................................................................. 69
第 4 章 Linux 文件系统 ............................................................................................. 71
4.1 Linux 目录结构 ...................................................................................................... 71
4.1.1 Linux 目录树 .................................................................................................. 71
4.1.2 Linux 目录树标准 .......................................................................................... 72
4.2 Linux 的文件 .......................................................................................................... 72
4.2.1 Linux 文件结构 .............................................................................................. 72
4.2.2 Linux 文件名称 .............................................................................................. 74
4.2.3 文件类型 ......................................................................................................... 74
4.3 Linux 文件系统 ...................................................................................................... 75
4.3.1 Ext3 文件系统特点 ........................................................................................ 75
4.3.2 Ext4 文件系统特点 ........................................................................................ 76
4.3.3 其它文件系统 ................................................................................................. 77
第 5 章 Vi 编辑器 ....................................................................................................... 80
5.1 Vi/Vim 编辑器 ........................................................................................................ 80
5.2 Vi 的模式 ................................................................................................................ 80
5.3 Vim 的安装 ............................................................................................................. 80
5.4 启动和关闭 Vi ........................................................................................................ 81
5.5 光标移动 ................................................................................................................. 81
5.6 文本编辑 ................................................................................................................. 82
5.6.1 文本输入 ......................................................................................................... 82
5.6.2 文本处理 ......................................................................................................... 83
5.7 配置 vi ..................................................................................................................... 85
5.8 文件对比 ................................................................................................................. 87
第 6 章 嵌入式 Linux 开发环境构建 ........................................................................ 88
6.1 嵌入式 Linux 开发模型 ......................................................................................... 88
6.1.1 交叉编译 ......................................................................................................... 88
6.1.2 交叉编译器 ..................................................................................................... 88
6.2 安装交叉编译器 ..................................................................................................... 89
6.2.1 解压工具链压缩包 ......................................................................................... 89
6.2.2 设置环境变量 ................................................................................................. 90
6.3 SSH 服务器 ............................................................................................................ 92
6.3.1 SSH 能做什么? ............................................................................................ 92
6.3.2 安装 SSH 服务器 ........................................................................................... 93
6.3.3 测试 SSH 服务 ............................................................................................... 93
6.3.4 用 Putty 测试 .................................................................................................. 95
6.3.5 用 SSHSecure Shell 测试 ............................................................................... 97
广州周立功单片机科技有限公司
基于 EasyARM-i.MX280A/283A/287A 开发套件
产品用户手册 ©2013 Guangzhou ZLG MCU Technology Co., Ltd.
3
Linux 开发指南
6.4 NFS 服务器 .......................................................................................................... 100
6.4.1 NFS 能做什么? .......................................................................................... 100
6.4.2 安装 NFS 软件包 ......................................................................................... 101
6.4.3 添加 NFS 共享目录...................................................................................... 101
6.4.4 启动 NFS 服务 ............................................................................................. 102
6.4.5 测试 NFS 服务器 ......................................................................................... 102
6.5 TFTP 服务器 ........................................................................................................ 103
6.5.1 TFTP 能做什么? ........................................................................................ 103
6.5.2 安装配置 tftp 软件 ....................................................................................... 103
6.5.3 配置 tftp 服务器 ........................................................................................... 103
6.5.4 启动 tftp 服务 ............................................................................................... 104
6.5.5 测试 tftp 服务器 ........................................................................................... 104
第二篇 EasyARM-i.MX28xA 开发平台 .......................................................... 105
第 7 章 开发套件介绍 .............................................................................................. 106
7.1 开发套件简介 ....................................................................................................... 106
7.2 硬件资源 ............................................................................................................... 107
7.3 软件资源 ............................................................................................................... 108
7.4 开发所需配件 ....................................................................................................... 108
7.5 产品组装 ............................................................................................................... 109
第 8 章 入门实操 ...................................................................................................... 111
8.1 开机和登录 ........................................................................................................... 111
8.1.1 启动方式设置 ............................................................................................... 111
8.1.2 供电连接 ....................................................................................................... 112
8.1.3 串口硬件连接 ............................................................................................... 112
8.1.4 Windows 环境串口登录 ............................................................................... 115
8.1.5 Linux 环境串口登录 .................................................................................... 120
8.2 关机和重启 ........................................................................................................... 125
8.3 查看系统信息 ....................................................................................................... 125
8.3.1 查看系统内核版本 ....................................................................................... 125
8.3.2 查看内存使用情况 ....................................................................................... 125
8.3.3 查看磁盘使用情况 ....................................................................................... 125
8.3.4 查看 CPU 等信息 ......................................................................................... 125
8.4 设置开机自动启动 ............................................................................................... 126
8.4.1 开机启动脚本 ............................................................................................... 126
8.4.2 添加开机自动执行命令 ............................................................................... 126
8.4.3 禁止开机启动图形界面 ............................................................................... 127
8.5 加载驱动模块 ....................................................................................................... 127
8.5.1 在 shell 终端加载和使用驱动模块 ............................................................. 127
8.5.2 在脚本文件加载和使用驱动模块 ............................................................... 127
8.6 网络设置 ............................................................................................................... 128
8.7 通过 SSH 登录系统 ............................................................................................. 130
8.8 TF 卡使用 ............................................................................................................. 131
8.9 U 盘使用 ............................................................................................................... 132
8.10 USB Device 使用 .................................................................................................. 132
剩余274页未读,继续阅读
资源评论
蓝鸟云
- 粉丝: 46
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功