- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
L1-Linux_intro
课程目标 相关知识点繁杂,涉及面广,相互之间关联性强等特点。 是操作系统课程的后续提高课程,是对数据结构、计算机组成与结构和操作系统课程的一次综合实践和提升。 培养学生从“系统”的角度分析和解决应用问题的能力,使学生理解Linux内核的原理,掌握GNU C的编程方法及内核编程,从而提高学生Linux环境下的基本开发能力。 实验报告的提交方式 请每位同学交电子版的实验报告上传到 1/wuzhengyu/homework/ 相应班级的文件夹下 Microsoft Word版本 例如:0908201张三.doc 课程基础&体系结构 数字电路、计算机组成原理、嵌入式微处理器结构等硬件课程。 汇编语言、C/C++、数据结构和算法、操作系统等软件基础课。 Android android一词的本义指“机器人”,当时同时Android也是Google于07年11月5日宣布的基于Linux平台开源手机操作系统名称,号称是首个为移动终端打造的真正开放和完整的移动软件。 思考 国内智能移动设备开发现状?手机,嵌入式设备。。。 人才,时间,技术,稳定行,扩展性,特色,No.1 应用 国内各种科技类竞赛 android移动应用开发 国内北斗GPS终端开发 。。。 实习 参考书 陈明编.Linux基础与应用.清华大学出版社. 吴学毅编.Linux基础教程.清华大学出版社. 范永开;杨爱林等编.Linux应用开发技术详解.人民邮电出版社. 韩东儒;张波等译.Linux宝典(第三版).人民邮电出版社. 张辉译.GNU/Linux 编程指南(第二版).清华大学出版社. 杜华编.Linux编程技术详解.人民邮电出版社. Examples of popular modern operating systems for personal computers are?Microsoft Windows,?Mac OS X, Google Chrome OS, and GNU/Linux. Linux操作系统介绍 从技术角度,Linux指的是由Linus Torvalds维护的开放源代码UNIX类操作系统的内核。 目前大多数人用它来表示以Linux内核为基础的整个操作系统。从这种意义讲,Linux指的是开放源代码的,包含内核、系统工具、完整的开发环境和应用的UNIX类操作系统。其内核大部分用C语言实现。 最具有魅力的是它遵循GPL(GNU General Public License,GNU通用公共许可证),整个系统的源代码可以自由获取,并且在GPL许可的范围内自由修改、传播 GNU计划,是由Richard Stallman公开发起的。它的目标是创建一套完全自由的操作系统,“重现当年软件界合作互助的团结精神”。 GNU,“g-noo”,“GNUs Not Unix” Linux支持的目标体系结构 Although originally developed first for 32-bit x86-based PCs (386 or higher), today Linux also runs on (at least) the Alpha AXP, Sun SPARC, Motorola 68000, PowerPC, ARM, Hitachi SuperH, IBM S/390, MIPS, HP PA-RISC, Intel IA-64, AMD x86-64, AXIS CRIS, Renesas M32R, Atmel AVR32, Renesas H8/300, NEC V850, Tensilica Xtensa, and Analog Devices Blackfin architectures; for many of these architectures in both 32- and 64-bit variants. 是真正的多用户、多任务操作系统; 是符合POSIX标准的系统; 提供具有内置安全措施的分层的文件系统; 提供shell命令解释程序和编程语言; 开发功能强; 提供强大的管理功能,包括远程管理功能; 具有内核的编程接口; 具有图形用户接口; 具有大量有用的实用程序和通信、联网工具; 具有面向屏幕的编缉软件。 UNIX、GNU与Linux Linux是一种类UNIX系统,二者有相当的渊源,同时,Linux遵循GNU的GPL许可证,是自由软件家族中的一员,因此,要了解Linux,就必须先了解他们三者之间的关系。 1. Linux与UNIX系统 Linux的源头要追溯到最早的UNIX。 UNIX系统正式发表于1974年, 到1
文档评论(0)