- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统软件开发
嵌入式系统软件开发 Embedded System Developing 3 嵌入式软件开发环境 嵌入式软件开发环境简介 操作系统基础 Linux及常见命令 shell程序设计 makefile文件 Gcc、 ld、gdb等 Linux程序设计 vxworks环境及程序设计 wince环境及程序设计 3-3Linux及常见命令 Linux概述 Linux命令 3-3-1Linux概述 Linux起源与发展 linux特点 Linux用户接口 Linux用户管理 Linux文件系统 3-3-1-1Linux起源与发展 Linux起源 Unix操作系统及版权费用问题 Andrew S. Tanenbaum与minix Linus Torvalds与linux内核 (1991 Linux 0.01 ) Linux内核版本 内核版本号由3个数字组成:r.x.y r:内核主版本 x:内核次版本,偶数表示稳定版本;奇数表示开发中版本 y:错误修补的次数 注:linux启动成功后,获取内核版本等系统信息的命令为:uname uname -a Linux发展 0.01 (1991.9) Linux 版在网上发布 0.11 (1991.12.8)基本可以正常运行的内核版本 0.12 (1992.1.15)主要加入对数学协处理器的软件模拟程序 0.96 (1992.5.12)开始加入网络支持和虚拟文件系统VFS 1.0 (1994.3.14) 1.20 (1995.3.7) 2.0 (1996.2.9) 2.20 (1999.1.26) 2.40 (2001.1.4) 2.60 (2003.12.17) 最新版本2.6.27 (内核官方网站ttp://) GNU 计划 GNU 计划和自由软件基金会(the Free Software Foundation - FSF)是由Richard M. Stallman (自由软件的精神领袖,自由软件之父亲)于1984 年一手创办的。旨在开发一个类似 Unix、并且是自由软件的完整操作系统:GNU(“GNU‘s Not Unix”)。 到上世纪90 年代初,GNU 项目已经开发出许多高质量的免费软件,其中包括有名的emacs 编辑系统、bash shell 程序、gcc 系列编译程序、gdb 调试程序等等。这些软件为Linux 操作系统的开发创造了一个合适的环境。 GNU/Linux Linux作为Hurd操作系统的替代 GPL GPL(General? Public? License:通用公共许可协议),其宗旨就是保证用户有无限复制和修改的权利。GPL是自由软件著作人同意的、保证任何人有共享和修改自由软件的许可协议。GPL条款中社会公众作为被许可人享有最主要的4项权利:(1)为了任何目的运行该程序;(2)有自由获得源代码的权利,并在此基础上研究程序是如何运行的,并可为了个人目的改变该程序;(3)有自由散发该复制件的权利;(4)有自由改进程序,并要求将自己的改进向公众公布的权利。 Linux发行版本 由不同厂商将Linux内核与不同应用程序相互组合而形成的不同的linux发行套件。 Slackware debian redhat Ubuntu Fedora 红旗,中软 … 3-3-1-2linux特点 源代码开放 安全可靠 多用户、多任务、多平台 良好的用户界面 与UNIX系统在源代码级兼容,符合IEEE POSIX标准 支持多种文件系统 JFS、 ReiserFS、ext、ext2、ext3、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC 丰富的网络功能 … 3-3-1-3linux用户接口 GUI 字符 API GUI GNOME (GNU Network Object Model Environment) KDE(K Desktop Environment) X Window System KDE 基于Troll Technologies公司的Qt库的开发而成,Qt库是一个跨平台的C++类库,但不遵从GPL或LGPL协议。 KDE特征 是适用于 Linux 的一种功能强大的图形桌面环境。 提供了完整的桌面环境,包括一个窗口管理器和大量 X 实用程序 将 K 窗口管理器 (KWM, K Windows Manager) 用作默认的窗口管理器 GNOME Gnome的产生原动力就起源于对KDE许可证问题的不满,Gnome使用的工具包是GTK+,GTK+是一个遵守GPL协
您可能关注的文档
最近下载
- 实验一、蛋白质的等电点测定和沉淀反应.ppt VIP
- 化工泵培训课件.pptx VIP
- 安全生产管理机构设置及人员配备管理制度范本.pdf VIP
- 消防专用电话课件.pptx VIP
- 实验一 蛋白质的等电点测定和沉淀反应.ppt VIP
- NB-T 20133.6-2012 压水堆核电厂设施设备防护涂层规范 第6部分涂装作业.pdf VIP
- 趣味性游戏在音乐教学中的应用策略-来源:中国校外教育(第2019009期)-中国儿童中心.pdf VIP
- 2025年职业资格公路水运检测师道路工程-道路工程参考题库含答案解析(5套).docx VIP
- 《多元统计学》第8章 判别分析.ppt VIP
- 钢结构楼梯工程施工方案(3篇).docx
文档评论(0)