版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1TMT H E A R C H I T E C T U R E F O R T H E D I G I T A L W O R L D创建嵌入式系统开发环境2TM2ARM及Thumb指令集3TM3ARM及Thumb指令集4TM4ARM及Thumb指令集 5TM5ARM及Thumb指令集6TM6ARM及Thumb指令集7TM7ARM及Thumb指令集nBootLoadern内核初始化内核初始化n设备驱动程序设备驱动程序n文件系统文件系统n网络模块网络模块8TM8ARM及Thumb指令集9TM9ARM及Thumb指令集10TM10ARM及Thumb指令集11TM11ARM及Thumb指令集5.3
2、.1 Linux文件系统概述文件系统概述13TM13ARM及Thumb指令集Linux目录结构目录结构Linux与与DOS文件系统区别文件系统区别 /sbin /usr /etc /root /lib /hom /mnt/ C D ELinux文件系统结构文件系统结构n“/”根目录:根目录: n“/root”目录:目录: n“/usr”目录:目录: n/usr/bin, /bin:n/usr/sbin, /sbin:n“/home”目录:目录: n“/mnt”目录:目录: n“/bin”目录:目录: n“/sbin”目录:目录: n“/etc”目录:目录: 。n/etc/rc.d/init.d
3、:n“/dev”目录:目录: n“/lib”目录:目录:n“/var”目录:目录: n“/boot”目录:目录: n“/opt”目录:目录: n“/tmp”目录目录 :n“/lost+found”目录:目录: Linux的文件类型的文件类型文件名文件名。n文件名的第一个字符不能是数字,短划线、句点文件名的第一个字符不能是数字,短划线、句点和星号等被系统用作特殊符号的其他符号。和星号等被系统用作特殊符号的其他符号。(1)、压缩的和归档的文件、压缩的和归档的文件 n(2)、)、 文件格式文件格式(3)、系统文件、系统文件(4)、编程和脚本文件、编程和脚本文件常用的常用的Linux文件系统文件系统
4、Linux系统核心支持十多种文件系统类型:系统核心支持十多种文件系统类型: ext、ext2、ext3、CRAMFS、msdos、umsdos、Vfat、NTFS等。等。 n 主要内容主要内容1、Linux外壳外壳shell2、Linux常用命令常用命令Linux常用命令常用命令Linux外壳外壳shell常用的常用的shell:n1、ls-文件及子目录名列表文件及子目录名列表语法格式:语法格式:ls option file Linux常用命令常用命令文件属性符号文件属性符号 格式格式:arwxrwxrwx n owner group size date name 例如例如:drwxr-xr-
5、x 2 root root 4096 2008-3-3 bin红色红色:文件拥有者权限:文件拥有者权限黑色:文件组拥有者权限黑色:文件组拥有者权限蓝色蓝色:其他用户的权限:其他用户的权限13) chmod更改访问权限 1. 文字设定法文字设定法 2. chmod数字设定法数字设定法3、cd-改变工作目录改变工作目录(目录切换)(目录切换)语法格式:语法格式:cd directory如:如:几个符号目录:几个符号目录: “/”:根目录:根目录“.”:本级目录;:本级目录;“.”:上级目录:上级目录4、cp-复制文件和目录复制文件和目录语法格式:语法格式:cp 源文件及路径源文件及路径 目标文件及
6、路径目标文件及路径 cp -r 源目录源目录 目标目录目标目录5、 rm-删除文件删除文件 语法格式:语法格式:rm filename如:如:n6、mv-移动或更改文件、目录名移动或更改文件、目录名语法格式:语法格式:mv 源地址源地址 目标地址目标地址如:如:n7、建立目录、建立目录语法格式:语法格式:mkdir option目录名目录名如:如:n8、删除目录、删除目录语法格式:语法格式:rmdir 目录名目录名 rm r 目录名目录名2、查看文件内容命令、查看文件内容命令1)cat-连续显示连续显示格式:格式:cat filename2)more-分页显示分页显示格式:格式:more fi
7、lename按空格查看下一页,按回车下一行。按空格查看下一页,按回车下一行。3)less-分页并且可往回查看分页并且可往回查看格式:格式:less filename按按“空格空格”查看下一页;按查看下一页;按“b”查看上查看上一页;按一页;按“回车回车”下一行;按下一行;按“q”键退出。键退出。10、ln-文件链接文件链接(1)硬链接)硬链接语法格式:语法格式:ln 源文件名及路径源文件名及路径 目标文件名及路径目标文件名及路径删除方法:用删除方法:用rm命令命令(2)符号链接)符号链接(相当于(相当于Win2k的快捷方式)的快捷方式)语法格式:语法格式:ln s 源文件名及路径源文件名及路径
8、 目标文件名及路径目标文件名及路径如:如:删除方法:用删除方法:用rm命令命令11、 tar-压缩与解压压缩与解压语法格式:语法格式:11、 tar-压缩与解压压缩与解压 (1)压缩文件)压缩文件语法格式:语法格式: tar cfzv 目标文件路径目标文件路径 被压缩的目录被压缩的目录(2)解压文件)解压文件tar xfzv 被解压的文件路径被解压的文件路径 保存的目录保存的目录n12、磁盘、目录挂接与卸载、磁盘、目录挂接与卸载(1)mount-挂接挂接语法格式:语法格式:mount option 被挂接的设备被挂接的设备 挂接点挂接点mount IP地址:被挂接的目录地址:被挂接的目录 挂接
9、点挂接点(2)umount-卸载卸载语法格式:语法格式:umount 被挂接目录或挂接点被挂接目录或挂接点挂载文件系统挂载文件系统mount t vfat o iocharset=cp936 /dev/hda2 /mnt/winD-t ntfsmount t vfat o iocharset=cp936 /dev/sda1 /mnt/udiskpwd(print working directory)export12、shell应用手册应用手册-man获得帮助方法:获得帮助方法:man 命令名命令名如:如:mancp 13、Linux应用程序的帮助应用程序的帮助-help对于对于Linux的应用
10、程序,可以使用各个应的应用程序,可以使用各个应用的帮助功能用的帮助功能-help,获得帮助。,获得帮助。获得帮助方法:获得帮助方法:应用程序名应用程序名 -help如:如:gcc -helpLinux命令大全nhttp:/ Windows下的下的Linux环境软件环境软件-Cygwin主要内容主要内容1、 Cygwin 软件功能软件功能2、 Cygwin 软件下载软件下载3、 Cygwin 软件安装软件安装3.2.1 Cygwin软件功能软件功能3.2.2 Cygwin软件下载软件下载1、启动安装、启动安装3.2.3 Cygwin软件安装软件安装2、选择安装、使用范围、选择安装、使用范围3、选
11、择安装软件包、选择安装软件包3.4交叉编译预备知识交叉编译预备知识3.4交叉编译预备知识交叉编译预备知识3.4交叉编译预备知识交叉编译预备知识GNU 工具简介主要内容主要内容1、vim概述概述2、vim的启动的启动3、vim的工作模式的工作模式Linux文本编辑器文本编辑器vimvim概述概述nvim是是Linux的全屏幕编辑器的全屏幕编辑器,是,是vi (Visual interface)的增强型版本,用它可以进行文本文件的编辑、数据文件的增强型版本,用它可以进行文本文件的编辑、数据文件编辑,也用它做源程序的编辑。类似于编辑,也用它做源程序的编辑。类似于Windows/ DOS下的下的EDI
12、T编辑器编辑器。nVim可以执行输出、删除、查找、替换、块操作等众多可以执行输出、删除、查找、替换、块操作等众多文本操作。文本操作。nVim的启动有两种方法:的启动有两种方法:n(1)vim回车回车n启动启动vim,并且打开一个新文件。,并且打开一个新文件。n(2)vimfile回车回车n启动启动vim,并且打开,并且打开file文件,如果文件,如果file不存在,则创建不存在,则创建file文件。文件。vim的工作模式的工作模式vim有三种工作模式:命令行模式、文本输入模式、末有三种工作模式:命令行模式、文本输入模式、末行模式。行模式。一、命令行模式一、命令行模式1、命令行模式的功能、命令行
13、模式的功能就是就是vim认为从键盘输入的是命令,完成各种编辑操作。认为从键盘输入的是命令,完成各种编辑操作。注意:注意:(1)在该模式下,从键盘所有)在该模式下,从键盘所有输入的命令输入的命令,都,都不在屏幕上显示出来不在屏幕上显示出来;(;(2)如果输入的不是合法命令则响)如果输入的不是合法命令则响铃报警。铃报警。二、文本输入模式二、文本输入模式在该模式下从键盘输入的均作为编辑的内容。在该模式下从键盘输入的均作为编辑的内容。 三、末行命令模式三、末行命令模式在屏幕的末行有在屏幕的末行有“:”符号,输入的命令在末行显示,符号,输入的命令在末行显示,按回车执行命令。按回车执行命令。二、文本输入模
14、式二、文本输入模式三、末行命令模式三、末行命令模式(5)改变和替换命令)改变和替换命令主要内容主要内容1、编译器、编译器gcc2、编译工具、编译工具make命令命令和和makefile文件文件Linux编译器编译器gcc及编译工具及编译工具3.4.3 Linux编译器编译器gcc p93gcc的功能的功能ngcc所包含的工具二、二、gcc应用格式应用格式gcc的格式为:的格式为:gcc option filen-o n-c 三、三、gcc应用举例应用举例n 。 gcc所生成的目标文件格式所生成的目标文件格式97TM97ARM及Thumb指令集3.4.1 GNU 3.4.1 GNU makema
15、ke工具工具3.4.1 GNU make工具make概述 makemakefile中使用变量 make的“隐晦规则 注释交叉编译中makefile的例子Glibc 库GDB基本基本 gdb 命令命令主要内容主要内容1、交叉编译的几个概念、交叉编译的几个概念2、交叉编译工具的创建方法、交叉编译工具的创建方法3.5 交叉编译工具的创建交叉编译工具的创建一、交叉编译的几个概念一、交叉编译的几个概念nn。二、交叉编译工具的创建方法二、交叉编译工具的创建方法1、 准备编译工具和准备编译工具和Linux内核内核2、编译、编译binutils 3、配置配置Linux内核头文件内核头文件n n 4、第一次编译、第一次编译gcc 6、第二次编译、第二次编译gcc 3.5.8其他交叉编译方法1)利用crosstools建立
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流运输货物全程跟踪制度
- 文娱行业内容审核与从业人员行为制度
- 医疗领域患者隐私保护制度
- 制造企业环保排放控制制度
- 生物人体系统结构考点总结考试及答案
- 全国小学英语语法专项练习真题
- 项目投资可行性合同
- 护理课件讲解的疼痛管理:关注患者的舒适度
- 福州外贸职专2024-2025学年度第一学期期末中国特色社会主义
- 第11课 有趣的眼镜教学设计小学美术赣美版三年级下册-赣美版
- 鲲鹏架构入门与实战
- 平面等厚干涉仪校准规范
- 火力发电厂消防培训课件
- 四年级数学下册运用平移知识解决面积问题教学设计
- 机房建设施工培训
- 大班科学《鸡蛋的沉浮》
- GB/T 4942.1-2006旋转电机整体结构的防护等级(IP代码)分级
- 禁毒学-毒品犯罪案件侦查
- GA 802-2019道路交通管理机动车类型
- 金融反诈理论考试题库(浓缩500题)
- 项目安全危机处理讲座课件
评论
0/150
提交评论