开发软件平台环境的搭建与配置
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
下一页 返回
1.3 知识准备
• 1.3.2 了解Linux 文件与文件管理命令
• 表1.3.1 列出了文件系统中的部分重要目录,它们中的大部分都是按 照Linux 标准来设置的,标准决定了一些文件应该放在哪个目录中, 其中有一部分是Raspbian Linux 所特有的。通过访问“/sys”目录 中的文件,可以操作智能家居机器人控制板上的大部分硬件。
返回
1.3 知识准备
• 1.3.1 了解嵌入式系统Linux 使用的命令行
• 本小节所介绍的命令和概念都是标准Linux 系统中所使用的,具有很 强的通用性,非常值得学习。
• 在开始前,先打开一个LX(LXTerminal)终端(见图1.3.1),可以 按照任务需要在RaspbianLinux 系统的控制系统中实现部分软件的 安装。在操作终端时,有两个基本技巧非常有用:自动补全与命令历 史。通常情况下,只需要输入命令或者文件名的前几个字符,然后按 【Tab】键,终端就会尝试以当前目录中的文件或常用目录中的程序 (Shell 通常会在“/bin”和“/usr/bin”目录中搜索可执行程序)来补 全所输入的字符串。按键盘上的上下箭头方向键,可以调用以前执行 过的命令。如果不小心在命令中打错了字,可以用这个方法把错误的 命令找出来,修改后再重新执行。
• pi@raspberrypi ~ $ cd .. • pi@raspberrypi /home $ cd .. • 也可以直接用“/”切换到根目录: • pi@raspberrypi ~ $ cd / • 切换完目录后,可以用ls 命令列出当前目录下的文件: • pi@raspberrypi / $ ls • bin dev home lost+found mnt proc run selinux sys usr • boot etc lib media opt root sbin srv tmp var
返回
1.2 教学目标
• 通过本项目的学习,学生应掌握交互式智能家居机器嵌入式系统 Raspbian Linux 发行版本的安装、Linux 系统的基本操作、如何配 置Raspbian Linux 操作系统、如何通过apt-get 管理应用软件和使 用Pi Store 安装软件、如何让控制系统连接网络、如何通过网络更新 安装软件及如何使用自带的Python 编写程序。后续复杂的功能都是 基于Raspbian 操作系统实现的,所以掌握本项目的内容尤为重要。 本项目的内容为基础软件的安装,包括大量的安装过程和配置环节, 学生可以按照本项目所讲的安装步骤进行同步操作,从而为后续更加 复杂的内容打下坚实的基础。
项目1 开发软件平台环境的搭建与配置
• 1.1 项目描述 • 1.2 教学目标 • 1.3 知识准备 • 1.4 任务实现 • 1.5 考核评价 • 1.6 拓展提高
返回
1.1 项目描述
• 本项目的主要学习内容包括:了解Linux 嵌入式系统、安装aspbian Linux 发行版本操作系统、通过apt-get 管理软件使用Pi Store 安装 软件和多媒体、使用Raspi-config 设置系统、使用Python 编写简单 的程序。
上一页 下一页 返回
1.3 知识准备
• 用“-a”参数可以列出所有文件,包括隐藏文件: • pi@raspberrypi ~ $ ls -la • total 80 • drwxr-xr-x 11 pi pi 4096 Oct 12 14:26 . • drwxr-xr-x 3 root root 4096 Sep 18 07:48 .. • -rw------- 1 pi pi 25 Sep 18 09:22 .bash_history • -rw-r--r-- 1 pi pi 220 Sep 18 07:48 .bash_logout • -rw-r--r-- 1 pi pi 3243 Sep 18 07:48 .bashrc • drwxr-xr-x 6 pi pi 4096 Sep 19 01:19 .cache • drwxr-xr-x 9 pi pi 4096 Oct 12 12:57 .config • drwx------ 3 pi pi 4096 Sep 18 09:24 .dbus
上一页 Βιβλιοθήκη Baidu一页 返回
1.3 知识准备
• 大部分命令都允许增加一些参数或开关来改变默认的行为。例如,ls 命令的“-l”参数可
• 以让显示的文件列表更为详尽,显示出文件的大小、修改时间和权限 :
• pi@raspberrypi ~ $ ls -l • total 8 • drwxr-xr-x 2 pi pi 4096 Oct 12 14:26 Desktop • drwxrwxr-x 2 pi pi 4096 Jul 20 14:07 python_games
• 在命令提示符前面,可以看到当前所处的工作目录。在Linux 文件中 ,主目录会被缩写为波浪线(~)。刚刚打开LX 终端时,它会把当前 的工作目录切换到主目录下,命令提示符会显示为:
• pi@raspberrypi ~ $
上一页 下一页 返回
1.3 知识准备
• 有关命令提示符的详细解释如下: • pi@① raspberrypi② ~③ $④ • ① 你的用户名:Pi,后面加上@符号。 • ② 你的主机名(默认的主机名为“Raspberrypi”)。 • ③ Shell 的当前工作目录,默认是主目录(~)。 • ④ 命令提示符:输入的一切内容都会出现在它的右侧。 • 按回车键执行输入的命令。 • 使用cd(change directory,改变目录)命令可以在文件系统的各
个目录间切换,下面的两条命令对于Pi 用户来说具有相同的效果( 把当前工作目录切换到主目录):cd /home/pi/cd ~
上一页 下一页 返回
1.3 知识准备
• 如果传给cd 命令的路径以斜线开头,则表示这是一个绝对路径,否 则这个路径被认为是相对于当前工作目录位置的相对路径。它可以用 “.”和“..”分别表示当前目录和上一层目录。例如,把当前目录切 换到系统根目录:
1.3 知识准备
• 1.3.2 了解Linux 文件与文件管理命令
• 表1.3.1 列出了文件系统中的部分重要目录,它们中的大部分都是按 照Linux 标准来设置的,标准决定了一些文件应该放在哪个目录中, 其中有一部分是Raspbian Linux 所特有的。通过访问“/sys”目录 中的文件,可以操作智能家居机器人控制板上的大部分硬件。
返回
1.3 知识准备
• 1.3.1 了解嵌入式系统Linux 使用的命令行
• 本小节所介绍的命令和概念都是标准Linux 系统中所使用的,具有很 强的通用性,非常值得学习。
• 在开始前,先打开一个LX(LXTerminal)终端(见图1.3.1),可以 按照任务需要在RaspbianLinux 系统的控制系统中实现部分软件的 安装。在操作终端时,有两个基本技巧非常有用:自动补全与命令历 史。通常情况下,只需要输入命令或者文件名的前几个字符,然后按 【Tab】键,终端就会尝试以当前目录中的文件或常用目录中的程序 (Shell 通常会在“/bin”和“/usr/bin”目录中搜索可执行程序)来补 全所输入的字符串。按键盘上的上下箭头方向键,可以调用以前执行 过的命令。如果不小心在命令中打错了字,可以用这个方法把错误的 命令找出来,修改后再重新执行。
• pi@raspberrypi ~ $ cd .. • pi@raspberrypi /home $ cd .. • 也可以直接用“/”切换到根目录: • pi@raspberrypi ~ $ cd / • 切换完目录后,可以用ls 命令列出当前目录下的文件: • pi@raspberrypi / $ ls • bin dev home lost+found mnt proc run selinux sys usr • boot etc lib media opt root sbin srv tmp var
返回
1.2 教学目标
• 通过本项目的学习,学生应掌握交互式智能家居机器嵌入式系统 Raspbian Linux 发行版本的安装、Linux 系统的基本操作、如何配 置Raspbian Linux 操作系统、如何通过apt-get 管理应用软件和使 用Pi Store 安装软件、如何让控制系统连接网络、如何通过网络更新 安装软件及如何使用自带的Python 编写程序。后续复杂的功能都是 基于Raspbian 操作系统实现的,所以掌握本项目的内容尤为重要。 本项目的内容为基础软件的安装,包括大量的安装过程和配置环节, 学生可以按照本项目所讲的安装步骤进行同步操作,从而为后续更加 复杂的内容打下坚实的基础。
项目1 开发软件平台环境的搭建与配置
• 1.1 项目描述 • 1.2 教学目标 • 1.3 知识准备 • 1.4 任务实现 • 1.5 考核评价 • 1.6 拓展提高
返回
1.1 项目描述
• 本项目的主要学习内容包括:了解Linux 嵌入式系统、安装aspbian Linux 发行版本操作系统、通过apt-get 管理软件使用Pi Store 安装 软件和多媒体、使用Raspi-config 设置系统、使用Python 编写简单 的程序。
上一页 下一页 返回
1.3 知识准备
• 用“-a”参数可以列出所有文件,包括隐藏文件: • pi@raspberrypi ~ $ ls -la • total 80 • drwxr-xr-x 11 pi pi 4096 Oct 12 14:26 . • drwxr-xr-x 3 root root 4096 Sep 18 07:48 .. • -rw------- 1 pi pi 25 Sep 18 09:22 .bash_history • -rw-r--r-- 1 pi pi 220 Sep 18 07:48 .bash_logout • -rw-r--r-- 1 pi pi 3243 Sep 18 07:48 .bashrc • drwxr-xr-x 6 pi pi 4096 Sep 19 01:19 .cache • drwxr-xr-x 9 pi pi 4096 Oct 12 12:57 .config • drwx------ 3 pi pi 4096 Sep 18 09:24 .dbus
上一页 Βιβλιοθήκη Baidu一页 返回
1.3 知识准备
• 大部分命令都允许增加一些参数或开关来改变默认的行为。例如,ls 命令的“-l”参数可
• 以让显示的文件列表更为详尽,显示出文件的大小、修改时间和权限 :
• pi@raspberrypi ~ $ ls -l • total 8 • drwxr-xr-x 2 pi pi 4096 Oct 12 14:26 Desktop • drwxrwxr-x 2 pi pi 4096 Jul 20 14:07 python_games
• 在命令提示符前面,可以看到当前所处的工作目录。在Linux 文件中 ,主目录会被缩写为波浪线(~)。刚刚打开LX 终端时,它会把当前 的工作目录切换到主目录下,命令提示符会显示为:
• pi@raspberrypi ~ $
上一页 下一页 返回
1.3 知识准备
• 有关命令提示符的详细解释如下: • pi@① raspberrypi② ~③ $④ • ① 你的用户名:Pi,后面加上@符号。 • ② 你的主机名(默认的主机名为“Raspberrypi”)。 • ③ Shell 的当前工作目录,默认是主目录(~)。 • ④ 命令提示符:输入的一切内容都会出现在它的右侧。 • 按回车键执行输入的命令。 • 使用cd(change directory,改变目录)命令可以在文件系统的各
个目录间切换,下面的两条命令对于Pi 用户来说具有相同的效果( 把当前工作目录切换到主目录):cd /home/pi/cd ~
上一页 下一页 返回
1.3 知识准备
• 如果传给cd 命令的路径以斜线开头,则表示这是一个绝对路径,否 则这个路径被认为是相对于当前工作目录位置的相对路径。它可以用 “.”和“..”分别表示当前目录和上一层目录。例如,把当前目录切 换到系统根目录: