基于Linux操作系统嵌入式开发

合集下载

基于Linux嵌入式系统开发平台的建立

基于Linux嵌入式系统开发平台的建立

文章 编 号 :6 30 5 20 )302 。4 17 —9 X(0 6 0 —0 60
基 于 Lnx嵌 入 式 系统 开发 平 台 的建 立 iu
袁俊 杰 ,曹作 良
( 天津理工 大学 机械工程学 院, 天津 30 9 ) 0 11 摘 要: 嵌入式 系统的开发与研 究 已成为 当前的一个热点, i x由于其独有的优势而成为很 多厂 家开发嵌入 式应用 Ln u
(c ol f cai l nier g Taj nvr t o eh o g , i j 0 1 1 h a Sho Mehnc gnei , i i U i s y f cnl y Ta i 3 0 9 ,C i ) aE n .n e i T o nn n
Ab ta t sr c :Re e r h a d d v lp n n t e e e d d s se a e o u r n o p t n d o n o L n x d a t e s ac n e eo me t h mb d e y tm h s b c me ac re t t o ,a wig t iu g a v na o h s g a id o n d sg ig te e e d d a p iain,t e o s as lcin b e fc mp n e .As a hg c p bl ya d sa k n fOS i e in n h mb d e p l t c o i b c me ee t y a fw o o a i s o ih a a i t n i lw c s RI C mitp c s o ,ARM a l a y b c me te mo tc m r h n ie e e d d p o e s r T i p p ri t d c s o o t S co r e s r o h sar d e o h s o p e e sv mb d e r c so . h s a e nr u e e o te AR p o e s ra d t e Ln x OS o i ig w t h 3 2 1 h t e i ain p n l i h 2 b t h M r c so n h i u .C mb n n i t e¥ C 4 0 t a ad sg t a e t t e3 i ARM9 0 r c s h n o w h 2 T po e— s r h o l t p o e si n lz d,i cu ig h r wa ea c i cu e d v lp n n i n n n l. I a t u a o ,te c mp ee r c s sa ay e n l d n a d r h t tr , e eo me t vr me ta d t s n p ri l r,te r e e o o c h

petalinux开发流程

petalinux开发流程

petalinux开发流程Petalinux是一个基于Linux的嵌入式开发工具,它可以帮助开发人员快速构建和定制Linux操作系统,以适应各种嵌入式设备的需求。

本文将介绍Petalinux的开发流程,帮助读者了解如何使用Petalinux进行嵌入式开发。

一、准备工作在开始Petalinux开发之前,我们需要准备一些必要的工具和环境。

首先,我们需要安装Petalinux工具集,可以从Xilinx官方网站上下载最新版本的Petalinux工具集。

其次,我们还需要一块支持Petalinux的开发板,例如Xilinx的Zynq系列开发板。

最后,我们需要一台运行Linux操作系统的电脑,用于进行Petalinux的开发和调试工作。

二、创建Petalinux项目在准备工作完成后,我们可以开始创建一个新的Petalinux项目。

首先,使用Petalinux工具集提供的命令行工具创建一个新的Petalinux项目,并指定项目的名称和目标平台。

然后,Petalinux 会自动下载和安装所需的组件和文件,并生成一个初始的Petalinux 项目结构。

三、配置Petalinux项目创建完Petalinux项目后,我们需要对项目进行配置,以满足具体的需求。

配置过程包括选择和添加需要的软件包、设置项目的参数和选项,以及配置硬件和设备驱动等。

通过Petalinux提供的配置工具,我们可以方便地进行这些配置工作。

配置完成后,Petalinux 会生成一个配置文件,用于后续的编译和构建过程。

四、编译和构建Petalinux项目配置完成后,我们可以通过Petalinux工具集提供的命令对项目进行编译和构建。

首先,使用Petalinux工具集提供的命令进行项目的编译,该命令将根据配置文件和源代码生成可执行文件和库文件。

然后,使用Petalinux工具集提供的命令进行项目的构建,该命令将根据编译生成的文件和配置文件生成一个完整的Linux操作系统镜像文件。

嵌入式linux操作系统原理与应用

嵌入式linux操作系统原理与应用

嵌入式Linux操作系统是一种针对嵌入式设备设计和优化的Linux操作系统。

它在嵌入式系统中发挥着关键作用,为嵌入式设备提供了丰富的功能和灵活性。

以下是嵌入式Linux操作系统的原理和应用方面的概述:嵌入式Linux操作系统原理:内核:嵌入式Linux操作系统的核心是Linux内核,它提供了操作系统的基本功能,包括处理器管理、内存管理、设备驱动程序、文件系统和网络协议栈等。

裁剪:为了适应嵌入式设备的资源限制,嵌入式Linux操作系统通常经过裁剪和优化,只选择必要的功能和驱动程序,以减小内存占用和存储空间,并提高性能和响应速度。

交叉编译:由于嵌入式设备通常具有不同的硬件架构和处理器,所以嵌入式Linux操作系统需要通过交叉编译来生成适用于目标设备的可执行文件和库。

设备驱动:嵌入式Linux操作系统需要适配各种硬件设备,因此需要编写和集成相应的设备驱动程序,以使操作系统能够正确地与硬件进行通信和交互。

嵌入式Linux操作系统应用:嵌入式设备:嵌入式Linux操作系统广泛应用于各种嵌入式设备,如智能手机、平板电脑、家用电器、工业控制系统、车载设备等。

物联网(IoT):随着物联网的快速发展,嵌入式Linux操作系统被广泛应用于连接的嵌入式设备,用于数据采集、通信、远程控制和智能化管理。

嵌入式开发板:嵌入式Linux操作系统在开发板上提供了丰富的开发环境和工具链,用于嵌入式软件开发和调试。

自定义嵌入式系统:开发者可以基于嵌入式Linux操作系统构建自定义的嵌入式系统,根据特定需求进行定制和开发,实现各种功能和应用。

嵌入式Linux操作系统的原理和应用非常广泛,它为嵌入式设备提供了灵活性、可定制性和强大的功能支持,使得开发者能够构建高度定制化和功能丰富的嵌入式系统。

嵌入式linux开发课程设计

嵌入式linux开发课程设计

嵌入式linux开发课程设计一、课程目标知识目标:1. 理解嵌入式Linux系统的基本概念、原理和架构。

2. 掌握嵌入式Linux开发环境的搭建与使用。

3. 学习嵌入式Linux内核配置、编译与移植方法。

4. 掌握常见的嵌入式Linux设备驱动编程技术。

技能目标:1. 能够独立搭建嵌入式Linux开发环境。

2. 熟练运用Makefile、交叉编译工具链进行代码编译。

3. 能够编写简单的嵌入式Linux设备驱动程序。

4. 学会分析并解决嵌入式Linux开发过程中的常见问题。

情感态度价值观目标:1. 培养学生对嵌入式系统开发的兴趣,提高学习积极性。

2. 培养学生的团队协作意识,增强沟通与表达能力。

3. 培养学生勇于克服困难,面对挑战的精神。

分析课程性质、学生特点和教学要求:本课程为高年级专业课程,要求学生具备一定的C语言基础和计算机硬件知识。

课程性质为理论与实践相结合,注重培养学生的实际动手能力。

针对学生特点,课程目标设定了明确的知识点和技能要求,旨在使学生能够掌握嵌入式Linux开发的基本方法,为后续项目实践和职业发展奠定基础。

课程目标分解为具体学习成果:1. 学生能够阐述嵌入式Linux系统的基本概念、原理和架构。

2. 学生能够自主搭建嵌入式Linux开发环境,并进行简单的程序编译与运行。

3. 学生能够编写简单的嵌入式Linux设备驱动程序,并实现相应的功能。

4. 学生能够针对嵌入式Linux开发过程中遇到的问题,提出合理的解决方案,并进行实际操作。

二、教学内容1. 嵌入式Linux系统概述- 嵌入式系统基本概念- 嵌入式Linux的发展历程- 嵌入式Linux系统的特点与优势2. 嵌入式Linux开发环境搭建- 交叉编译工具链的安装与配置- 嵌入式Linux文件系统制作- 常用开发工具的使用(如Makefile、GDB)3. 嵌入式Linux内核与驱动- 内核配置与编译- 内核移植方法- 常见设备驱动编程(如字符设备、块设备、网络设备)4. 实践项目与案例分析- 简单嵌入式Linux程序编写与运行- 设备驱动程序编写与调试- 分析并解决实际问题(如系统性能优化、故障排查)教学内容安排与进度:1. 嵌入式Linux系统概述(2课时)2. 嵌入式Linux开发环境搭建(4课时)3. 嵌入式Linux内核与驱动(6课时)4. 实践项目与案例分析(8课时)本教学内容基于课程目标,结合教材章节内容,注重理论与实践相结合,旨在培养学生的实际动手能力和解决问题的能力。

linux对嵌入式系统开发的重要作用

linux对嵌入式系统开发的重要作用

linux对嵌入式系统开发的重要作用随着技术的不断进步,嵌入式系统的应用越来越广泛,从家电产品到汽车电子控制系统,从智能家居到医疗设备等领域,都需要使用嵌入式系统来实现各种功能。

而在嵌入式系统开发中,Linux的作用越来越重要,下面我们来分析其原因。

首先,Linux具有开放源代码的特点。

对于嵌入式系统开发者来说,开放源代码意味着可以自由地使用、修改和分发软件代码,从而使得开发过程更为自由和灵活。

开放源代码的特点使得嵌入式Linux可以轻松地定制和适应各种硬件和应用场景。

嵌入式开发人员可以根据自己的实际需要,自由地选择和整合各种软件和库,以构建针对特定应用场景的定制化嵌入式系统。

其次,Linux是一种轻量级的操作系统。

在嵌入式系统中,往往需要占用较少的内存和存储空间,而Linux的轻量级操作系统设计使得其能够在资源受限的嵌入式系统中高效工作。

相比传统的嵌入式操作系统,Linux具有更高的稳定性、更好的设备支持和更丰富的软件库,可以实现更多的功能和应用。

第三,Linux拥有强大的群体支持。

作为一种开放源代码的操作系统,Linux的应用范围非常广泛,拥有众多的开发者和用户群体。

嵌入式开发人员可以通过各种社区和论坛来共享经验和交流技术,从而更快地解决问题和完善开发。

此外,各大厂商也在不断推出针对嵌入式系统的Linux产品,提供了更为完善的支持和服务,使得嵌入式Linux 的开发和部署变得更加可靠和简单。

第四,Linux拥有丰富的工具和生态系统。

随着各种开发工具和平台的不断完善,嵌入式开发变得越来越高效和简洁。

Linux的生态系统同样非常丰富,例如工具链、交叉编译器等,可以让嵌入式开发人员更好地进行开发和调试。

同时,Linux还支持各种软件开发工具和测试框架,可以更好地保证软件的质量和可靠性,使得Linux在嵌入式系统开发中有着不可替代的优势。

综上所述,Linux对嵌入式系统开发的作用非常重要。

作为一种开放源代码的操作系统,Linux具有更高的自由度和灵活性,可以更好地满足嵌入式系统开发的需求。

嵌入式linux开发教程pdf

嵌入式linux开发教程pdf

嵌入式linux开发教程pdf嵌入式Linux开发是指在嵌入式系统中使用Linux操作系统进行开发的过程。

Linux作为一种开源操作系统,具有稳定性、可靠性和灵活性,因此在嵌入式系统中得到了广泛的应用。

嵌入式Linux开发教程通常包括以下内容:1. Linux系统概述:介绍Linux操作系统的发展历程和基本原理,包括内核、文件系统、设备驱动等方面的知识。

了解Linux系统的基本结构和工作原理对后续的开发工作至关重要。

2. 嵌入式开发环境搭建:通过搭建开发环境,包括交叉编译器、调试器、仿真器等工具的配置,使得开发者可以在本机上进行嵌入式系统的开发和调试。

同时,还需要了解各种常用的开发工具和调试技术,如Makefile的编写、GDB的使用等。

3. 嵌入式系统移植:嵌入式系统往往需要根据不同的硬件平台进行移植,以适应各种不同的硬件环境。

这个过程包括引导加载程序的配置、设备驱动的移植和内核参数的调整等。

移植成功后,就可以在目标硬件上运行Linux系统。

4. 应用程序开发:在嵌入式Linux系统上进行应用程序的开发。

这包括编写用户空间的应用程序,如传感器数据采集、数据处理、网络通信等功能。

还需要熟悉Linux系统提供的各种库函数和API,如pthread库、socket编程等。

5. 系统优化和性能调优:在开发过程中,经常需要对系统进行调优和优化,以提高系统的性能和稳定性。

这包括对内核的优化、内存管理的优化、性能分析和调试等。

只有深入了解和熟练掌握这些技术,才能使得嵌入式系统运行得更加高效和稳定。

嵌入式Linux开发教程PDF通常会结合理论和实践相结合的方式进行教学,通过实际的案例和实践操作,帮助开发者快速掌握嵌入式Linux开发的技术和方法。

同时还会介绍一些常见的开发板和硬件平台,以及开源项目等,帮助开发者在实际项目中应用所学的技术。

总之,嵌入式Linux开发教程PDF提供了系统而详细的指导,帮助开发者快速入门嵌入式Linux开发,掌握相关的技术和方法,以便更好地进行嵌入式系统的开发工作。

天津科技大学嵌入式操作系统---第3章 基于linux的嵌入式软件开发

天津科技大学嵌入式操作系统---第3章 基于linux的嵌入式软件开发
3.1.1 嵌入式软件体系结构 3.1.2 基于Linux的嵌入式软件
18:19
4
3.1.1 嵌入式软件体系结构
18:19
5
1. 设备驱动层
设备驱动层是嵌入式系统中必不可少的重 要部分,使用任何外部设备都需要有相应 驱动程序的支持,它为上层软件提供了设 备的操作接口。 上层软件不用理会设备的具体内部操作, 只需调用驱动层程序提供的接口即可。 驱动层一般包括硬件抽象层HAL、板级支 持包BSP和设备驱动程序。
18
3.2.2 基于开发板的二次开发
所谓二次开发是利用现成的开发板进行开发,不同于通用 计算机和工作站上的软件开发工程,一个嵌入式软件的开 发过程具有很多特点和不确定性。其中最重要的一点是软 件跟硬件的紧密耦合特性。 由于嵌入式系统的灵活性和多样性,这样就给软件设计人 员带来了极大地困难。第一,在软件设计过程中过多地考 虑硬件,给开发和调试都带来了很多不便;第二,如果所 有的软件工作都需要在硬件平台就绪之后进行,自然就延 长了整个的系统开发周期。这些都是应该从方法上加以改 进和避免的问题。 为了解决这个问题,通常的做法是基于某种开发板做二次 开发,从这个角度看,硬件开发所占的比重不到20%,而 软件开发的比重占到了80%。
3.1 嵌入式软件结构 3.2 嵌入式软件开发流程 3.3 嵌入式linux开发环境 3.4 嵌入式系统引导代码 3.5 linux内核结构及移植 3.6 嵌入式文件系统及移植 3.7 linux设备驱动概述 3.8 设备驱动程序接口 3.9 linux设备驱动开发流程
18:19 3
3.1 嵌入式软件结构
?在嵌入式开发中经常要面对设备驱动程序的开发嵌入式系统通常有许多设备用于与用户交互象触摸屏小键盘滚动轮传感器在嵌入式开发中经常要面对设备驱动程序的开发嵌入式系统通常有许多设备用于与用户交互象触摸屏小键盘滚动轮传感器rs232接口lcd等等

《嵌入式Linux开发》课件

《嵌入式Linux开发》课件

交叉编译工具链的安装
指导如何安装适用于目标板的交叉编译工具 链。
测试交叉编译环境
提供一种简单的方法来测试交叉编译环境是 否设置成功。
目标板与宿主机的连接方式
串口通信
介绍如何通过串口连接目标板和宿主机 ,以及串口通信的配置和常用命令。
USB连接
介绍如何通过USB连接目标板和宿主 机,以及USB通信的配置和常用命令
02
03
嵌入式系统
是一种专用的计算机系统 ,主要用于控制、监视或 帮助操作机器与设备。
特点
具有实时性、硬件可裁剪 、软件可定制、低功耗、 高可靠性等特点。
应用
汽车电子、智能家居、医 疗设备、工业自动化等领 域。
Linux作为嵌入式操作系统的优势
开源
Linux是开源的,可以免费使用和定制,降 低了开发成本。
路由与交换
介绍路由器和交换机的原理及在网 络中的作用。
03
02
IP地址
解释IP地址的分类、寻址方式以及子 网掩码的作用。
网络安全
简述常见的网络安全威胁和防范措 施。
04
TCP/IP协议栈简介
TCP/IP协议栈结构
详细描述TCP/IP协议栈的层次结构,包括应 用层、传输层、网络层和链路层。
IP协议
解释IP协议的核心功能,如地址解析、路由 选择等。
调试工具
介绍常用的调试工具,如gdbserver和gdb等,并说明如何使用这些 工具进行远程调试。
调试过程
详细描述调试过程,包括启动调试会话、设置断点、单步执行代码等 操作。
调试技巧与注意事项
提供调试过程中的一些技巧和注意事项,以提高调试效率和准确性。
03
嵌入式Linux系统开发基础
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在搜索结果一栏中输入“Linux操作系统嵌入式”,时间选“最近一年”,文档格式选“Adobe Acrobat PDF(.pdf)”;
搜索到约527个结果。第一条的标题为:《嵌入式Linux操作系统移植》;
(2)其他步骤均相同,把文档格式改为“微软word(.doc)”即可;
搜索到约215个结果。第一条的标题为:《单片机和Linux操作系统的区别》
Linux内核作为实时操作系统的一个最大缺点就是:Linux在用户态支持可抢占调度策略,而在核心太却不支持抢占式调度策略,比如:linux在运行一个低优先级别的核心态任务,而此时又有一些优先级更高的实时任务要处理,但内核不支持抢占性,只有等到正在运行的低优先级的任务执行结束后,才能运行优先级别高的任务,这样就不能保证系统对于实时性任务的响应时间,这在实时操作系统中一般是不允许发生的。Linux虽然给实时性进程提供可较高的优先级,但是并没有加入时间限制。例如完成的最后期限,应在多长时间内完成和执行周期等。同时,其他大量的非实时进程也可能对实时进程造成阻塞,无法确保实时进程的响应时间。
(3)中国学位论文全文数据库
校内网图书馆主页——数据库及电子期刊——点击进入“中国学位论文全文数据库”;
选择“学位”,点击进入“高级搜索”;
搜索条件设置:标题中包含“Linux操作系统”,关键词中包含“嵌入式开发”,时间为2000到2014;
共检索到33条记录。
第一条检索Байду номын сангаас录
作者:郑洪刚;篇名:《基于ARM9和Linux操作系统的嵌入式应用开发》;发表单位:西安科技大学;年代、卷期、页数:2007,68页;有全文
3、与该题目相关的关键词(中英文)和检索式(即所列关键词之间的关系)。
关键词:Linux操作系统(Operating system)
嵌入式(Embedded)开发(Development)
检索式:Linux AND操作系统AND嵌入式开发
Linux AND操作系统
Linux AND嵌入式开发
4、与该题目相关的数据库的名称(如中国学术期刊网络出版总库、中国学位论文、Ebsco、ScienceDirect等等)
3.内存管理的缺点
Linux系统采用虚拟内存管理机制,在虚拟内存中,系统会根据当前任务使用的内存情况,把一些任务或用户进程交换出内存,保持在磁盘文件系统页面上,在以后需要时,再将它们调入内存,这种方法提高了内存的使用效率,但调入过程需要花费一定的时间。这种采用时间换空间的方法,在实时应用场景下,往往造成任务的响应时间加长或有限时间内无法执行完毕。
国内外研究现状:自从1991年10月5日Linux问世到现在,仅仅12年的时间,而它在全球计算机产业界的影响却超过了之前的任何一个操作系统。Linux是一个成熟、稳定的网络操作系统,将它作为嵌入式操作系统具有很多显著的优点。首先,Linux的核心源代码是免费的,任何人都可以从互联网上得到。其次,Linux的核心代码是开放的,所有人都可以根据自己的意图修改和定制,开发适合自己的产品。第三,Linux核心代码可以裁减到130多字节,这可以大大地降低开发产品的成本和适应嵌入式系统的发展趋势。第四,Linux核心代码采用移植性比较好的C语言编写,所以它可以很容易地移植到很多微处理器上。
7、从检索到的文献角度,分析论文题目所涉及的内容在国内外研究现状,所存在的问题,已有的解决方案等,如果你撰写该论文,应该从哪些方面创新。
概述在所有的操作系统中,Linux是发展最快、应用最为广泛的之一。Linux本身的种种特性使其成为嵌入式开发者的首选。在进入市场的头两年中,嵌入式Linux设计通过广泛应用获得了巨大的成功。随着技术的成熟,Linux提供对更小尺寸和更多类型的处理器的支持,并从早期的试用阶段迈进到嵌入式的主流。
(5)EI
校内网图书馆主页——数据库及电子期刊——Ei Compendex Web;
设置搜索条件:“Linux”inSubject/Title/AbstractAND“operation system”inAbstract, Date Range:2000 to 2014.点击“Search”;
共检索到25条记录。
在研究过程中发现,这种复合相变材料也存在一些问题:
1.任务调度的缺点
Linux最初的设计预想是设计一个通用的操作系统内核,尽量缩短系统的平均响应时间,在单位时间内位尽可能多的用户请求提供服务;在设计上并没有太考虑实时性的需要,而是在分时操作系统基础上发展而来,linux内核在任务调度上实现的是一种几乎公平的分配任务时间,在特殊场合下linux内核在任务调度上实现的是一种几乎公平的分配任务时间,在特殊场合下Linux内核很难满足系统在响应时间和优先级上的要求。
(1)深大图书馆馆藏书目检索;
(2)中国学术期刊网络出版总库;
(3)中国学位论文全文数据库;
(4)万方数据;
(5)EI;
(6)Web ofScience。
5、检索步骤和检索结果记录数。并写出检索结果中第1篇文献的作者(author)、篇名(article title)、刊名(publication title)、年代、卷期、页数,并注明是否有全文。如果是图书,则写出作者、书名、出版地、出版社和出版时间。
2.中断处理的缺点
Linux内核对于中断处理采用Bottom Half Handling方法(详细请自己查谷歌),这种处理方法在处理中断过程中,屏蔽了系统其它中断,而且优先级别高的任务也不能抢占处理,所以linux中断句柄是不可调度的;但在实时系统中,有事期望能在一个可调度整体内处理这些中断句柄,从而能更有效地区分不同实时任务的密度,分配不同的优先级。因此,单纯采用bottom half hadling缩短时间片方法在对实时性恩能够严格要求的场合仍有些不适合。
4.时钟精度
Linux中硬件时钟中断的默认时间间隔是10MS,所有的软件时钟都是靠硬件来触发的。linux内核的任务调度也依靠这个时钟,时钟频率直接影响到系统响应速度和上下文切换的系统开销。最小时间片为10MS,决定了linux任务调度能提供最小10MS的调度粒度,对于许多实时系统来说,通常需要做微秒级的响应,这种调度精度很难满足实时系统对系统ced.html)查找doc、pdf两种格式的网络文献。写出检索步骤和检索结果的记录数,写出检索结html;
(1)深大图书馆馆藏书目检索;
校内网图书馆主页——在深大图书馆馆藏书目检索栏中输入“Linux操作系统嵌入式”,选择“题名前方一致”,点击“检索”;
共检索到3条记录
第一条检索记录
作者:章坚武,李杰,姚英彪编著;书名《嵌入式系统设计与开发》;出版地:西安、出版社和出版时间:西安电子科技大学出版社, 2009.08.
本人的论文《基于Linux操作系统嵌入式开发》拟从以下几点进行研究:
(1)在处理中断系统时,通过开放其他中断的进行来调度Linux中断句柄。
(2)在虚拟内存中,在使用时间换空间的方法中,提高任务响应时间,然后保证任务能够得以顺利完成,以至于不被延迟。
(2)中国学术期刊网络出版总库;
校内网图书馆主页——数据库及电子期刊——点击进入“中国学术期刊网络出版总库;
进入搜索;
搜索条件设置:篇名“Linux”,关键词“嵌入式开发”;
共检索到4条记录。
第一条检索记录
作者:王丽英;篇名:《嵌入式技术发展迅猛开源Linux操作系统受青睐(下)》;刊名:今日电子;年代、卷期、页数:2009/07,3页;有全文
深圳大学考试答题纸
二○一二~二○一三学年度第1学期
课程编号
5400100002
课程名称
社科信息素养教程
主讲教师
姚兰
评分
学号
2014160266
姓名
覃嘉俊
专业年级
14级信息工程
教师评语:
题目:
基于Linux操作系统的嵌入式开发
1、论文题目:基于Linux操作系统的嵌入式开发
2、该题目所属的学科:信息工程集成电路与嵌入式开发
(4)万方数据
进入深大图书馆主页——常用资源,数据库,万方数据——选择“点击进入”。
点击进入“高级搜索”;搜索条件设置:标题中包含“Linux操作系统”,关键词中包含“嵌入式开发”,时间为2000到2014;
检索结果记录数为389条。
第一条检索记录:
作者:沈可;篇名:《使用嵌入式Linux操作系统进行软件开发的特点及优势》;刊名:电脑开发与应用;年代、卷期:2001, 14(7);页数:5页;有全文
(6)Web ofScience
校内网图书馆主页——数据库及电子期刊——Web of Science;
设置搜索条件:标题“Topic”AND标题“Linux”AND主题“operation system”,时间跨度为2000到2014。点击“检索”;
共检索到421条记录。
第一条检索记录
Author:LEI H, ZHANG H;Title:《Cloud computing based multi-user operation system parking lot traffic management method, involves providing client end device with mobile phone client end APP, and matching terminal device with managing system of parking lot》;Publisher:DALIAN LIHONG ELECTRONIC TECHNOLOGY CO (DALI-Non-standard);Publication year:2014
第一条检索记录
Author: Cheng, You-Yuan; Luo, Yong-En,Yin, Zhi-Jun; Hu, Ji-Cheng;Title:《Implementation of DOM-based Linux system》;Publisher:springer berlin;Publication year:2013。
相关文档
最新文档