教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高等教育 >

第6章 基于ARM9和Linux嵌入式系统设计

来源:网络收集 时间:2026-07-10
导读: 第6章 基于ARM9和Linux嵌入式系统设计 第6章 基于ARM9和Linux嵌入式系统设计 6.1 嵌入式Linux的开发环境 6.2 嵌入式Linux操作系统常用命令 6.3 Linux开发工具GUN gcc的使用 6.4 GNU make命令和makefile 文件 6.5 GDB调试器简介 6.6 嵌入式Linux下C语言编程

第6章 基于ARM9和Linux嵌入式系统设计

第6章

基于ARM9和Linux嵌入式系统设计

6.1 嵌入式Linux的开发环境 6.2 嵌入式Linux操作系统常用命令 6.3 Linux开发工具GUN gcc的使用 6.4 GNU make命令和makefile 文件 6.5 GDB调试器简介 6.6 嵌入式Linux下C语言编程 ——文件的操作 6.7 嵌入式Linux引导程序

6.8 Linux系统在ARM平台上的移植6.9 综合训练——Linux系统及应用程序的烧

第6章 基于ARM9和Linux嵌入式系统设计

6.1 嵌入式Linux的开发环境 6.1.1 嵌入式Linux开发环境建立嵌入式LINUX 开发环境有几个方案: 1、基于PC 机WINDOWS 操作系统下的CYGWIN; 2、在WINDOWS 下安装虚拟机后,再在虚拟机中安 装LINXUX 操作系统;

3、直接安装LINUX 操作系统。

第6章 基于ARM9和Linux嵌入式系统设计

6.1.2 嵌入式Linux开发的一般过程1.了解硬件 ; 2.准备需要使用的Linux工具以及其他工具 ; 3.安排内存地址 ;

4.编写启动代码和机器相关代码 ;5.编写驱动程序;

6.C库、GUI和系统程序的移植;7.调试 .

第6章 基于ARM9和Linux嵌入式系统设计

6.2 嵌入式Linux操作系统常用命令命令形式如下: command [option] [source file(s)] [target file] 1.登录和退出 Linux启动后,给出login命令,等待用户登录。 Login:<输入用户名> Password:<输入密码> 使用logout命令退出外壳。 2.关机或重新启动的shutdown命令 $ shutdown –h now ← 要求系统立即关机 $ shutdown now ← 要求系统立即关机

$ shutdown +5

← 要求5分钟后关机

$ shutdown –r now ← 要求立即关机系统并重新启动

第6章 基于ARM9和Linux嵌入式系统设计 3.联机帮助 (1)显示帮助手册 man 常用选项 [选项] 命令名称 说 明

-S 根据章节显示,由于一个命令名称可能会有很多类别;

-f 只显示出命令的功能而不显示其中详细的说明文件;-w不显示手册页,只显示将被格式化和显示的文件所在位置; -a 显示所有的手册页,而不是只显示第一个; -E 在每行的末尾显示$符号。 例如:要了解关于这个命令的更多信息,可以使用: $ man echo

第6章 基于ARM9和Linux嵌入式系统设计

(2)系统帮助文档help命令用于查看所有Shell命令。用户可 以通过该命令寻求Shell命令的用法,只 需在所查找的命令后输入help命令,就 可以看到所查命令的内容了。 例如:查看cd命令的使用方法。 $ cd --help

第6章 基于ARM9和Linux嵌入式系统设计

(3)whereis命令 whereis命令来查询某个命令存在哪一个目录下。命令 格式:whereis [选项] 命令名。 说明:不加选项可直接使用whereis命令。 whereis命令的常用选项如下: 章节 说 明 -b 只查找二进制文件 -m 查找主要文件 -s 查找来源 -u 查找不常用的记录文件 例如:查找cd命令二进制文件在什么目录

下。命令: $ whereis -b cd

第6章 基于ARM9和Linux嵌入式系统设计

4.更改账号密码 使用passwd命令来设置新用户的口令。在设置口令

之后,账号即能正常工作。语法:passwd

Old password:<输入旧密码>New password:<输入新密码(最好为6~8字,英文 字母与数字混合)> Retype new password:<再输入一次密码>

第6章 基于ARM9和Linux嵌入式系统设计 5.列出文件或目录 ls [选项] [文件目录列表] ls命令中的常用选项如下: -a:显示所有文件及目录,包括以“.‖开始的隐藏文件在内的所有 文件名; -c:按列输出,纵向排序; -x:按列输出,横向排序; -l:列出目录下文件权限、所有者、文件大小、修改时间及名称; –lg 同上,并显示出文件的所有者工作组名; -t :根据文件建立时间的先后次序列出; -A :同 -a ,但不列出 "." (目前目录) 及 ".." (父目录); -R:递归显示下层子目录即显示出目录下以及所有子目录文件名; --help:显示帮助信息; --version:显示版本信息。

第6章 基于ARM9和Linux嵌入式系统设计

6.改变工作目录语法:cd [name]其中name是目录名、路径或目录缩写。cd除了有切换目录 的功能外,还有一个功能就是,不管在哪个目录内,只要 输入cd命令,不加任何参数,即可回到用户目录内。 $ cd tony ← 切换到当前目录下的tony子目录

$ cd ..$ cd / $ cd $ cd /usr/bin

← 切换到上一层目录← 切换到系统根目录 ← 切换到用户主目录(或运行cd ~命令也可以) ← 切换到/usr/bin目录

第6章 基于ARM9和Linux嵌入式系统设计

7. 建立新目录mkdir的命令格式如下:

mkdir [-m模式] [-p目录名] 目录命令中的参数说明如下:

m模式:在建立目录时把按模式指定设置目录权限。该 目录的权限分为:目录所有者的权限、组中其他人对 目录的权限和系统中其他人对目录的权限。这三个权 限分别用三个数字之和来表示:对目录的读权限是4、 写权限是2、执行权限是1。 -p目录名:建立所有不存在父目录的目录。目录:要建立的目录。

第6章 基于ARM9和Linux嵌入式系统设计

8.删除文件或目录rm [选项] 文件列表

常用选项

说 明

-r 删除文件列表中指定的目录,若不用此标志则不删除目录 -I 指定交互模式。在执行删除前提示确认。任何以Y开始的响 应都表示肯定;其他则表示否定。 -f 指定强行删除模式。本标志强迫删除,不用提示。 -V 在删除前回显文件名。 -- 指明所有选项结束。用于删除一个文件名与某一选项相同的 文件。例如:假定偶然建立了名为-f的文件,又打算删除它,命 令rm -f不起任何作用,因为-f被解释成标志而不是文件名;而 命令rm -- -f能成功地删除文件。

第6章 基于

ARM9和Linux嵌入式系统设计

9.删除目录的rmdir命令rmdir 命令是用来删除目录的,一般情况下要删除的目录

必须为空目录,如果所给的目录不为空,系统会报告错误。。该命令的语法格式如下:

rmdir -p 目录列表命令中的参数说明如下: -p:在删除目录表指定的目录后,若父目录为空,则rmdir

也删除父目录。状态信息显示什么被删除,什么没被删除。目录列表:空格分隔的目录名列表。要删除的目录必须为 空。

第6章 基于ARM9和Linux嵌入式系统设计

10.显示当前目录 执行pwd命令形式如下:

#pwd11.改变当前工作目录

该命令使用的语法格式如下:Cd [目录名]

命令中的参数说明如下:目录名:改变到所指定的目录名。若没有指定目录,

就返回到用户主目录(在HOME环境变量中指定)。

第6章 基于ARM9和Linux嵌入式系统设计12.复制文件的cp命令 Cp [选项] 源文件 目标文件 Cp [选项] 源文件组 目标目录 源文件:要拷贝的文件。 目标文件:目标名。也可以是目录名,这种情况下,源文件名作为目标文件名,而文件放在该 目录下。 源文件组:要拷贝文件的由空格分隔的列表。 目标目录:目标目录。 常用命令的选项如下: 常用选项 -a -b -f -I -p -r -R 说 明 在备份中保持尽可能多的源文件结构和属。 将要覆盖或删除文件的备份。 删除已存在的目标文件。 提示是否覆盖已存在的目标文件。 保持原先文件的所有者、组权限和时间标志 递归拷贝目录,把所有非目录文件当普通文件拷贝。 递归拷贝目录。

第6章 基于ARM9和Linux嵌入式系统设计

13. 移动或更改文件、目录名称mv [-f] [-i] 文件1 文件2 mv [-f …… 此处隐藏:2231字,全部文档内容请下载后查看。喜欢就下载吧 ……

第6章 基于ARM9和Linux嵌入式系统设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1713869.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)