职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-4-25 15:20:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:C++、QT等
摘要:
Shell的开发与使用是linux操作系统日渐普及的产物。而对于微型linux shell的研究是linux研究的重点。利用微型的shell,不仅可以让用户更容易操作linux,也可以帮助用户理解linux工作原理,同时保护内核的安全性。本文对shell的研究包括对其功能的了解,并实现对shell的列表、管道、输入重定向、输出重定向等命令功能,可以比较全面地认识shell解释器,编写出可以实现的各种功能的具体代码,这样来编写一个简易的linux shell解释器。在本文中所编写的shell是专门用于嵌入式设备的,在此类设备中,往往存储量小,功耗较低,但是对要求很苛刻,所以有一定的难度。
本文的主要内容现先是介绍了一下shell的发展历史、特点和应用前景,紧接着解释shell与嵌入式的关系,大致了解一下linux与安卓在嵌入式开发中的地位。还罗列了shell的开发技术与unix系统编程。最终详细设计了shell的工作原理,并且附上了相关源代码,使得读者有一个大致了解。本系统全程采用C语言与unix系统高级编程开发,由本人独立完成。
本系统对嵌入式开发人员操作linux系统内核与文件系统有较大帮助。
关键词:Shell;程序;设计与实现;嵌入式

目录:
摘 要    i
Abstract    ii
前 言    1
1  绪论    2
1.1  Shell的使用    2
1.2  嵌入式linux    2
1.3  嵌入式linux应用特点    3
1.4  发展前景    4
2  Linux Shell与嵌入式简介    5
2.1  shell 的定义    5
2.1.1  UNIX Shell    6
2.1.2  Linux Shell    6
2.2  shell的历史    7
2.3  shell的作用    7
2.4  shell的职责    8
2.5  嵌入式简介    8
2.6  安卓与linux    10
3  Linux Shell的设计及相关技术    13
3. 1  简单shell设计思想    13
3.2  复杂shell设计思想    13
3.2.1  作业及作业前后调度实现方法    13
3.2.2  管道    13
3.3 相关函数介绍    14
4  Myshell的实现    20
4.1  Myshell简介    20
4.2  Myshell的具体实现(附代码)    20
4.2.1  main主函数的实现    20
4.2.2  分功能的实现    24
5  效果图    25
参考文献    31
致 谢    32
外文原文    33
中文翻译    39

包含资料:


截图:



百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表