




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嵌入式Linux系统的使用,课程安排,Linux系统简介 Linux系统安装与配置 Linux文件系统 嵌入式Linux系统访问,Linux系统简介,Linux吉祥物,一只名叫TUX的小企鹅,Linux系统简介,Linux发行版本,Linux是开源的软件,任何人都可以修改其代码,加入用户界面后,即可发行自己的独特版本。因此Linux 有五花八门的发行版本,而不象Windows一样由一家公司完全控控制。 按发行的主体来区分Linux的发行版本可以大体分为两类 商业公司维护的发行版本.例如Redhat 社区组织维护的发行版本,例如Debian 按软件包管理模式来分类 rpm apt,Linux系统简介,Redhat系列产品,RHEL(Redhat Enterprise Linux):也就是所谓的Redhat Advance Server,收费版本 软件本身仍然不是收费,并且开源。收取是高昂的维护费,对于不需要RH提供支持的用户,完全可以用等效的免费版本CentOS Fedora Core:由原来的Redhat桌面版本发展而来,免费版本 CentOS:RHEL 的社区克隆版本,免费版本 开源社区在RHEL源码上重新编译的发行版本,跟Redhat没有关系。但是后者并没有阻止这种行为(好象也没有权利阻止,这就是开源奇妙的地方),Linux系统简介,Debian系列产品,Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统 Debian主要分三个版本:稳定版本stable、测试版本testing、不稳定版本unstable。 Debian是1993年由Ian Murdock首次提出。这名字来自他女朋友(现在他妻子)Debra和他自己名字lan的组合 Debian最具特色的是apt-get / dpkg包管理方式,直接从互联网搜索,下载软件包,自动安装。,Linux系统简介,Ubuntu系列产品,Ubuntu是基于Debian的unstable版本加强而来,是由一个商业公司进行维护 Ubuntu就是一个拥有Debian所有的优点,以及自己 所加强的优点的近乎完美的 Linux桌面系统 特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本 根据桌面系统不同,Ubuntu有多个版本 基于Gnome的Ubuntu (主要版本) 基于KDE的Kubuntu 基于Xfc的 Xubuntu,Linux系统简介,其他系列。,如来自Novell和AMD发起的SUSE团队的openSUSE,欧洲使用量最大,课程安排,Linux系统简介 Linux系统安装与配置 Linux网络共享服务 嵌入式Linux系统访问,安装与配置,在VMWare上安装RHEL5,第一步:启动VMWare,创建一个虚拟机 第二步:安装Linux发行版本,这里使用的是RHEL5 第三步:对Linux系统进行基本配置,安装与配置,创建VMWare虚拟机,选择虚拟机类型为Linux,版本为RHEL5 为虚拟机创建一个新目录,将其选择为虚拟机存放目录 选择网络类型为Bridge: 网络机器 选择虚拟硬盘尺寸,8G以上 选择虚拟光盘映像作为光驱安装操作系统:RedHatLinuxAS5正式版DVD.iso 按Start启动虚拟机执行安装,安装与配置,安装RHEL5,选择安装模式:直接按回车选择图形界面安装 检测安装媒体完整性:选择跳过 选择安装时界面选择语言:中文 选择硬盘分区: 虚拟机选择自动分区 配置IP网络:选择静态IP 配置防火墙:虚拟机直接选择无防火墙,安装与配置,安装RHEL5,对安装软件包进行选择 X Windows System (图形界面的基础) KDE Desktop Environment (用到QT的开发,和图形界面配置) Editors 主要用到vi 作编辑 Server Configuration Tools (图形化服务器管理工具) Windows File Server (指Samba 服务器) FTP Server(用FTP服务器共享文件 Development Tools (用到其中命令行开发工具gcc,make等) X Software Development (图形界面开发工具) KDE Software Development (主要用到QT Designer) Administration Tools (图形化管理工具) System Tools (系统管理工具),安装与配置,安装RHEL5,安装完毕后,打开终端,进入Shell:Shell提示符标识了命令行的开始 Shell命令提示符格式为usernamehostname:pathname$ Username-当前登录的用户名 -用户名与主机名分隔符 Hostname-当前登录的主机名 :-主机名与路径名的分隔符 Pathname-当前路径名 $-普通用户命令开始提示符(超级用户是#),安装与配置,配置系统,更改启动模式:默认为图形界面,改为命令行界面 修改/etc/inittab文件 id:5:initdefault改为3 重启后直接进入命令行界面 startx:启动X窗口系统,进入图形界面 Ctrl+Alt + Backspace杀掉X-Windows回到命令行 配置IP地址 保证eth0与windows本地连接在同一网段:如windows本地IP为0, 则Ifconfig eth0 00 ping 0,验证网络联通 在wondows上使用putty访问Linux虚拟机,安装与配置,配置系统,VMWare虚拟网卡分为3种连接模式 Bridage桥接模式: 与本地连接联通 HostOnly模式:与VMnet1联通 NAT模式:与VMnet8联通,安装与配置,配置系统,Linux虚拟机通过Bridage虚拟网卡(eth0)接入局域网,安装与配置,配置系统,Linux虚拟机可以通过HostOnly虚拟网卡单独与windows主机连接,安装与配置,配置系统,为Linux系统配置双网卡:eth0用于接入局域网,eth1仅用于与Windows系统相连 为Linux虚拟机增加一块HostOnly模式网卡 配置eth1地址,使得eth1与VMNet1联通 使用putty通过eth1地址访问Linux,安装与配置,Linux网络文件共享,Samba共享服务:简称SMB,是一个网络服务器,一般应用于Linux与Windows主机间网络共享文件。 NFS共享服务:网络文件系统Network FileSystem,一般应用于Linux主机间网络共享文件。 FTP共享服务: 文件传输协议File Transfer Protocol, 可以通过文本命令存储文件,配合专门的FTP图形客户端使用更方便。 VMware虚拟机共享:实现主机与虚拟机间文件共享 。,安装与配置,SMB共享使用,在Linux主机上配置SMB服务器 选择SMB验证模式:用户 增加SMB用户:取Linux系统上一个普通用户 选择SMB共享目录,并设置SMB共享名、密码:使用该普通用户的主目录 将SMB服务设为开机自动启动 重启SMB服务:/etc/init.d/smb restart 或者service smb restart 在Windows主机上通过SMB网络共享与Linux主机间存储文件 直接在文件地址输入LINUX主机名(IP地址)SMB共享名 当提示输入用户名和密码,输入Linux 配置下SMB用户名和SMB共享密码,安装与配置,共享使用建议,使同一个目录为不同的共享方式使用 创建一个普通用户,如xnf,其主目录就是/home/ xnf 。 配成SMB目录成用户模式,并且在SMB用户创建一个同名同密码的用户xnf,这样/home/ xnf也自动成为SMB共享目录。 在NFS服务器里把/home/ xnf配成NFS共享目录。 这样同一个目录/home/ xnf可以给不同的共享方式同时使用。,课程安排,Linux系统简介 Linux系统安装与配置 Linux文件系统 嵌入式Linux系统访问,Linux文件系统,根文件系统,Linux文件系统是一棵文件树,所以文件和外设都以文件的形式挂在这个文件树上一切皆文件 Linux文件树从“/”根节点开始,成为根文件系统 Linux支持多种类型文件系统:ext2/ext3、swap、vfat、nfs、ISO9660等,这些不同的文件组织方式可以挂在根文件系统下混合使用,Linux文件系统,目录结构,/bin 该目录中存放Linux的常用命令 /boot 该目录下存放的都是系统启动时要用到的程序 /dev 该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,你可以访问这些外部设备,与访问一个文件或一个目录没有区别 /sbin该目录用来存放系统管理员的系统管理程序 /usr 用户应用程序和文件都存放在该目录下 /etc该目录存放了系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统等。 /home 用来存放该用户的主目录。,Linux文件系统,目录结构,/lib 该目录用来存放系统动态连接共享库,几乎所有的应用程序都会用到该目录下的共享库 /tmp 用来存放不同程序执行时产生的临时文件 /lost+found 该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在这里 /mnt 该目录在一般情况下也是空的,你可以临时将别的文件系统挂在该目录下 /proc 可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的 /root 超级用户的主目录 /sys sys文件系统 /proc proc文件系统,Linux文件系统,目录与文件,Linux目录也是文件的一种:通过目录将系统中所有的文件分级、分层组织在一起,形成了Linux文件系统的树型层次结构 以根目录为起点,所有其他的目录都由根目录派生而来 / -根目录; . -当前目录; -上一级目录; -用户主目录 目录路径与斜杠(/)分隔 相对路径:从当前路径开始索引,如:./jannzeng /jannzeng jannzeng 绝对路径: 从根路径开始索引,如: /home/jannzeng Linux文件类型:规则文件、目录文件、设备文件、链接文件等 通过ls l 文件列表的第一个字符判断文件类型,Linux文件系统,命令解释器-Shell,Shell是Linux中的命令行解析程序,为用户提供使用操作系统的接口 从Linux命令行界面直接进入Shell环境 也可以用图形界面的“终端”,进入Shell环境,Linux文件系统,通过Putty登陆Vmware Linux系统,通过SSH协议 连接Linux的eth1的IP地址: 配置Putty控制台的字体、颜色、字符编码等参数 保存好该控制台,课程安排,Linux系统简介 Linux系统安装与配置 Linux文件系统 嵌入式Linux系统访问,嵌入式Linux系统访问,通过串口登陆开发板Linux系统,通过串口线连接开发板COM0与PC机串口 在PC上配置串口通讯工具(超级终端、Putty等) 启动开发板,等待开发板嵌入式Linux启动完成,串口通讯工具会打印出开发板系统启动过程提示 在串口通讯按下回车键,串口通讯工具获得Linux命令行提示符 在串口控制台下控制开发板Linux系统 显示与配置开发板网络: ifconfig eth0 也可以在开发板图形界面下配置,嵌入式Linux系统访问,通过网络登陆开发板Linux系统,用网线连接开发板与PC机 配置开发板与PC机IP在同一网段下 分别在开发板和PC机ping对方IP地址,确认开发板与PC机网络联通 在PC机上(通过Putty、Windows命令行终端、Linux命令行终端)telnet登陆开发板Linux系统 输入登陆用户名:root,进入开发板Linux系统,嵌入式Linux系统访问,通过NFS实现开发板Linux系统与PC机Linux系统共享,在Linux主机上配置NFS服务器 添加NFS共享:选择共享目录,允许访问的主机设置为*.*,权限为可读写 重启portmap服务和nfs服务 NFS服务配置文件为/etc/exports, 也可以直接编辑该文件设置共享,嵌入式Linux系统访问,通过NFS实现开发板Linux系统与PC机Linux系统共享,在PC机Linux系统上配置好NFS文件服务器 开发板Linux系统上挂载/卸载PC机NFS共享 挂载:mout t nfs o nolock,rw (Linux主机IP):/home/jannzeng(NFS共享目录) /mnt/nfs(挂载点) 卸载:unmount /mnt/nfs,嵌入式Linux系统访问,在开发板使用U盘,一般开发板Linux系统都实现热插拔功能 插上U盘以后,在开发板控制
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 存储容量规划方案设计
- 挤压模具设计方案
- 流域综合治理方案
- 《命运的规划:星辰之路》计划
- 水利工程水土保持规划方案
- 股权结构对经营绩效的影响研究-以我国上市商业银行为例
- 农业保险投保预案
- 农民过大年习俗总结
- 花草采摘园艺生活
- 2025云南省曲靖市富源县第一幼儿园编外教师招聘(2人)笔试备考试题及答案解析
- 利用新媒体平台传播创意文化-新媒体传播创意文化
- 劳动合同(模版)4篇
- 人教版小学一年级上册道德与法治教案全册
- 部编版人教2019-2020小学四年级道德与法治上册全册教案教学设计(道法教学案)
- 第10课《往事依依》公开课一等奖创新教学设计-1
- 2024年新人教版数学七年级上册全册课件
- 吉利EV450车型电动汽车控制系统及检修
- 湖北省2025届高三(9月)起点考试 英语试卷(含答案)
- 临床微生物学检验标本的采集和转运试卷
- 销售沟通技巧课件企业培训
- 医学美容技术专业《美容医学咨询与沟通》课程标准
评论
0/150
提交评论