- 1、本文档共156页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第八章嵌入式Linux操作系统;提纲;GNU的历史
理查德?斯托曼
自由软件
GNU的含义
GPL
GNU/Linux;Unix:
肯?汤普森、丹尼斯?里奇
AIX、BSD、HP-UX、solaris
Minix:
安德鲁?坦尼鲍姆《操作系统设计与实现》
Linux
1991年,芬兰赫尔辛基大学
linusTorvalds;高端服务器领域
获得IBM、戴尔、惠普、甲骨文等厂商支持
桌面应用领域
嵌入式应用领域
源码公开、可裁减;Linux是一个功能强大的完备的操作系统
符合POSIX标准
包含完整的操作系统组件
文本编辑器、高级语言编译器、应用程序、X-Window图形用户接口、网络服务器组件;Slackware
Redhat支持的硬件平台多、优秀的安装接口、独特的rpm安装方式、丰富的软件、方便的系统管理接口、完备的文档
fedoracorefedora
SuSE;
Debian
红旗Linux
Xteam
ubuntu
ubuntuKylin(优麒麟);发布openEuler商业发行版的厂商;安装方式
直接在硬盘上安装
用虚拟机vmware安装;Linux的shell;sh(Bourneshell,1979,Unix版本7)
csh(Cshell)
ksh(Kornshell,商业软件,sh的增强版)
tcsh(csh是指向tcsh的一个链接)
bash
sh兼容,包含csh和ksh最有用的功能,具有命令历史记忆功能,有作业控制功能,有shell程序设计能力;shell的使用;HOME:用户主目录
PATH:系统路径
TERM:终端类型
UID:用户ID
PWD:当前目录
PS1:主提示符
PS2:辅助提示符;tab键补全命令
↑↓调用历史命令
history
historyn
!n
命令别名
?aliaslll=‘ls–l-i’;Linux文件系统;bin:普通用户常用例程,如date
dev:存放系统中所有设备名
home:普通用户的主目录
lib:内核和应用程序所用的库文件和模块
root:根用户的主目录
usr:用户安装的应用程序
boot:Linux内核、开机配置文件
etc:与系统硬件和软件有关的配置文件
media:光盘、软盘挂载点
mnt:其他临时分区的挂接点
proc:内存文件系统
sbin:根用户用于系统管理的可执行文件;Linux的启动和关闭;Linux的在线帮助系统;ls:获取目录中的文件列表(文件权限)
mkdir、rmdir:新建目录、删除目录
cd:切换目录(cd..cd/cd~cd-)
pwd:查看当前目录
touch:新建文件/刷新文件时间
mv:文件改名/移动
cp:复制文件
rm:删除文件
tmp:临时文件
var:各种服务器的数据文件、日志、假脱机打印系统的打印队列数据等;who:确定系统当前用户的信息
ps:列出系统当前进程
ps–aux//列出系统所有进程
pstree:列出系统进程树
top:动态显示系统当前进程
date:显示和设置系统当前日期和时间
grep:查找文本中的字符串
clear:清屏
echo:回显命令
find:文件搜素命令
wc:文字统计工具
bc:计算器工具
head、tail:显示文件的前几行和后几行;压缩/解压命令;常用网络命令;Ping—检查主机的连通性;ifconfig命令;远程登录;文件传输;vi简介;vi的两种操作模式;进入和退出vi;vi的操作模式切换;删除文本;光标移动;光标按行移动;光标按单词移动;光标按字符移动;翻页和查找;文本替换;全局替换;移动和复制;移动和复制文本块;撤销和重复命令;嵌入式Linux;提纲;运行比内存还要大的程序;
先加载部分程序运行,缩短了程序启动的时间;
可以使多个程序同时驻留在内存中提高CPU的利用率;
可以运行重定位程序。即程序可以放于内存中的任何一处,旦可以在执行过程中移动;
写机器无关的代码。程序不必事先约定机器的配置情况;
减轻程序员分配和管理内存资源的负担;
可以进行内存共享;
提供内存保护,进程不能以非授权方式访问或修改页面,内核保护单个进程的数据和代码以防止其他进程修改它们。否则,用户程序可能会偶然(或恶意)地破坏内核或其他用户程序。;标准Linux和uCLinux内存映射
;μCLinux仍然采用存储器的分页管理。系统启动时对存储器分页,加载应用程序对程序分页加载。uCLinx采用实存储器管理。μCLinux系统对内存的访问是直接的(它对地址的访问不经MMU,而是直接送到地址线上输出),所有程序访问的地址是物理地址。那些比物理内存还大的程
您可能关注的文档
- 嵌入式系统设计与开发——基于ARM Cortex-A9和Linux 课件 第01章 嵌入式系统概述.pptx
- 嵌入式系统设计与开发——基于ARM Cortex-A9和Linux 课件 第02章 嵌入式处理器及ARM微处理器体系结构.pptx
- 嵌入式系统设计与开发——基于ARM Cortex-A9和Linux 课件 第03章 ARM微处理器指令系统和程序设计.pptx
- 嵌入式系统设计与开发——基于ARM Cortex-A9和Linux 课件 第04章 ARM微处理器存储系统.pptx
- 嵌入式系统设计与开发——基于ARM Cortex-A9和Linux 课件 第05章 中断及中断处理.pptx
- 嵌入式系统设计与开发——基于ARM Cortex-A9和Linux 课件 第06章 最小系统外围电路设计.pptx
- 嵌入式系统设计与开发——基于ARM Cortex-A9和Linux 课件 第07章 GPIO口与串行总线.pptx
- 嵌入式系统设计与开发——基于ARM Cortex-A9和Linux 课件 第09章 设备驱动.pptx
- 嵌入式系统设计与开发——基于ARM Cortex-A9和Linux 课件 第10章 ARM-Linux软件开发基础.pptx
- 嵌入式系统设计与开发——基于ARM Cortex-A9和Linux 课件 第11章 Qt编程及嵌入式Qt开发.pptx
- 2024年沧州市公务员考试行测真题及答案详解(名师系列).docx
- 粮油食品检验人员复习提分资料带答案详解(精练).docx
- 粮油食品检验人员自我提分评估(考点精练)附答案详解.docx
- 粮油食品检验人员全真模拟模拟题附参考答案详解(精练).docx
- 2025年延安市公务员考试行测试卷历年真题附答案详解(突破训练).docx
- 2025年株洲市公务员考试行测试卷历年真题含答案详解.docx
- 2024年枣庄市公务员考试行测真题及完整答案详解1套.docx
- 2024年抚顺市公务员考试行测真题及答案详解(各地真题).docx
- 2025年常州市公务员考试行测真题及一套参考答案详解.docx
- 2023年德州市公务员考试行测试卷历年真题及1套完整答案详解.docx
最近下载
- 实验室安全和保证人员健康程序.docx VIP
- 2025四川攀枝花市第十二中学校直接考核招聘编外艺体培训导师20人笔试备考试题及答案解析.docx VIP
- 课程思政教学竞赛说课稿《电机与电气控制技术》.pptx VIP
- 检查更换油井油嘴.ppt
- 人教版三年级数学下册思维训练应用题(含答案).pdf VIP
- GB 10068-2008 轴中心高为56 mm及以上电机的机械振动.pdf
- 国企招聘党群岗笔试试题及答案.pdf VIP
- 00015-英语二-第三单元课后答案及参考译文.docx VIP
- 2024年云南省《辅警招聘考试必刷500题》考试题库附完整答案.pdf VIP
- 4s店财务经理述职报告7篇.docx
文档评论(0)