查看: 1573|回复: 0
打印 上一主题 下一主题

Linux 基本知识

[复制链接]
跳转到指定楼层
沙发
发表于 2014-12-16 09:07:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、 填空题
1、 Linux一般有4个主要部分,内核、Shell、文件系统和应用系统
2、 利用键盘上的快捷键组合Ctrl+Alt可以在windows XP和虚拟机上的RedHat9.0 Linux两个操作系统间进行切换。
3、 请不要热插拔JTAG接口,一定在S3C2410-RP目标板断电状态进行插拔JTAG
4、 在终端中敲入-S命令,可打开minicom配置界面。
5、 串口设置中的8-N-1,分别代表8位数据位,无奇偶校验,1位停止位。
6、 NFS指网络文件系统,是 Linux 系统中经常使用的一种服务,很像 windows 中的文件共享服务。它的设计是为了在不同的系统间使用。
7、 在NFS服务中,宿主机是被挂载端,为了远程客户机可以访问宿主PC的文件。
8、 重启NFS服务的命令是# service  nfs  restart。
9、 TFTP即简单文件传输协议,使用此服务传送文件时,没有数据校验、密码验证,非常适合小型文件的传输。
10、 Vivi是韩国mizi公司开发的bootloader,适用于ARM9处理器。其有两种工作模式,启动加载模式和下载模式。
11、 Bootloader是嵌入式系统的基本部分,负责了系统的启动与初始化。
12、 利用make   dep_命令,可以调用图形化的内核裁剪界面。通过此部分,我们可以方便的选择哪些部分被加载并编译入Linux内核,哪些部分被编译成模块,哪些部分不用。
13、 在Linux系统里,对用户程序而言,设备驱动程序隐藏了设备的具体细节,对各种不同设备提供了一致的接口,一般来说把设备映射为一个特殊的设备文件,用户可以像对其它文件一样对此设备文件进行操作。
14、 Linux对硬件设备支持两个标准接口:块特别设备文件和字符特别设备文件。
15、 一般来说,字符型设备驱动程能够提供如下入口点:OpenCloseReadWriteioctl等。
二、 简答题
1、 简述什么是shell
答:Shell 是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。
2、 vi编辑器有哪几种工作模式?各工作模式之间如何进行转化?
答:Vivi 有两种工作模式:启动加载模式和下载模式。启动加载模式可以在一段时间后(这个时间可更改)自行启动linux内核,这时vivi 的默认模式, 在下载模式下,vivi 为用户提供一个命令行接口,通过接口可以使用vivi 提供的一些命令
3、中断的概念
答:计算机系统的“中断”是指中央处理器CPU 正在处理某件事情的时候,发生了异常事件(如定时器溢出等),产生一个中断请求信号,请求CPU 迅速去处理。CPU 暂时中断当前的工作,转入处理所发生的事件,处理完以后,再回到原来被中断的地方继续原来的工作,
这样的过程称为中断,实现这种功能的部件称为中断系统,产生中断的部件或设备称为中断
源。
一、填空题
1、嵌入式系统的定义为:以_应用为中心______为中心、以_计算机技术__为基础、____软硬件___可裁
剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的___专用计算机_________。
2、嵌入式系统的三个基本要素是:(1)__嵌入性______、(2)_专用型__、(3)_计算机系统___。
3、嵌入式系统的组成包括__软件_______和_硬件________两大部分。
4、嵌入式软件的核心是_嵌入式实时多任务操作系统___即RTOS(Real Time Operating System)。
二、简答题
1、 请列举嵌入式系统的应用
工业控制,交通管理,信息家电,家庭智能管理系统,POS网络及电子商务,环境工程与自然,机器人。
2、 简述嵌入式系统的硬件层和软件层分别包含哪些组成部分
硬件层:嵌入式处理器、存储器系统、通用设备接口、I/O接口
软件层:实时多任务操作系统(ROTS)、文件系统、图形用户接口(GUI)、网络系统及通用组件。
3、 列举三种主流嵌入式操作系统
Linux,Windows CE,VxWorks,QNX
4、 列举并解释Linux 的四个组成部分
1、 Linux 的内核:内核是系统的核心,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。
2、 Linux Shell:Shell是系统的用户界面,它是一个命令解释器,它解释用户 输入的命令,并且把它们送到内核。Shell提供了用户和内核进行交互操作的一种接口。
3、 Linux 文件系统:Linux文件系统是文件存放在磁盘等存储设备上的组织方法。Linux能支持多种文件系统,如EXT2,EXT3,FAT,VFAT,ISO9660,NFS以及SMB等。
4、 Linux应用系统:标准的Linux系统都有一整套称为应用程序的程序集,包括文本编辑器,编程语言,X Window、办公软件、Internet工具以及数据库等。
三、讨论题
我所了解的的ARM
ARM是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。
当前有5个产品系列——ARM7、ARM9、ARM9E、ARM10、ARM15和SecurCore。
ARM 还开发面向 FPGA 构造的处理器,在保持与传统 ARM 设备兼容的同时,方便用户产品快速上市。此外,这些处理器具有独立于构造的特性,因此开发人员可以根据应用选择相应的目标设备,而不会受制于特定供应商。
ARM服务器的应用程序和操作系统仍然会被移植,使他们能够在ARM处理器上运行。一些Linux发行版和Windows RT已经有了各级ARM的支持,但基于ARM的微软Surface RT的问题是,仍然有很多应用程序需要从Windows移植到Windows RT。ARM公司中国总部设立在上海,执行中国地区所有的产品业务和售后支持。其中在深圳设有办事处,专门处理ARM相关技术问题。
ARM在中国主要从事ARM IP内核方面的工作,对于 ARM软件工具,包括DS-5,RVDS,MDK-ARM等则不直接进行销售,由其中国区代理商亿道电子作为渠道分销商,负责销售开发工具和客户服务。
ARM为什么没有大发横财?该公司创立于24年前,由苹果公司为其招募了数十名工程师,专门为苹果早期的Newton手持设备开发芯片。由于毗邻剑桥大学,所以ARM的总部所在地并不缺乏人才,但对于科技行业而言,那里却显得有些偏远。在这样的环境中,ARM开始集中精力为鲜为人知的移动设备开发低能耗芯片,并且不遗余力地与其他企业结盟。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入因仑

本版积分规则

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