博创嵌入式培训课程大纲-图文.
博创嵌入式培训
![博创嵌入式培训](https://img.taocdn.com/s3/m/e81fb1b5f5335a8103d22006.png)
ipc
包含核心进程间的通信代码。
fs
存放Linux支持的文件系统代码。
kernel
包含内核管理的核心代码。
net
内核的网络部分代码 。
lib
包含核心的库代码。
scripts
包含用于配置核心的脚本文件。
Documentation 一些文档 ,是对每个目录作用的具体说明。
博创嵌入式培训
第一节 Linux内核定制、裁剪和添加 —— 三、配置文件和配置工具
博创嵌入式培训
第一节 Linux内核定制、裁剪和添加 —— 二、内核目录介绍 现代的操作系统一般由进程管理、内存管理、文件系统、驱动程序和网
络等几个功能模块组成 。Linux内核源码的各个目录大致与此相对 应,如下图所示。
博创嵌入式培训
第一节 Linux内核定制、裁剪和添加 —— 二、内核目录介绍
内核源码目录说明
目录名称
目录功能
包括了所有和体系结构相关的核心代码。它下面的每一个
arch
子目录都代表一种Linux支持的体系结构。
include
包括编译内核所需要的大部分头文件。
init
包含内核的初始化代码(不是系统的引导代码
mm
包含所有的内存管理代码。
drivers
包含系统中所有的设备驱动程序。
第3章 嵌入式Linux内核文件
系统与存储
博创嵌入式培训
第三章 嵌入式Linux内核文件 系统与存储
▪ 主要内容
第一节 Linux内核定制、裁剪和添加 第二节 嵌入式引导系统(BootLoader)技术 第三节 文件系统的构建
▪ 学习方法与建议
本章主要介绍了三个部分,分别是嵌入式linux内核、引导系统介绍和 文件系统等相关内容。该章节详细介绍了关于嵌入式系统如何构建以及内 核部分的应用操作等内容,可以更好的帮助理解嵌入式系统的相关内容, 具有一定的应用价值。
博创嵌入式培训课程大纲_图文.
![博创嵌入式培训课程大纲_图文.](https://img.taocdn.com/s3/m/0592301eb52acfc789ebc971.png)
社会最热门的技术――嵌入式技术社会最严峻的问题――就业的问题随着嵌入式技术的广泛应用,企业对嵌入式人才的需求也与日剧增。
各大跨国公司及国内家电巨头如INTEL 、TI 、SONY 、三星、TCL 、联想和康佳等面临着嵌入式人才严重短缺的挑战。
目前,国内高校很多专业都开设了嵌入式系统相关课程,但大多数作为选修课,课时短,不具备统一的教学体系和人才培养模式,这样所培养出来的毕业生远达不到企业择人标准,为了有效的促进大学生就业、培养企业所需要的嵌入式专业人才,真正实现嵌入式从业人员与企业的岗位对接,北京博创兴业科技有限公司ESTC 培训中心,旨在为大学生提供全面专业的中、短期嵌入式培训服务,培养嵌入式应用型人才,填补从学员到企业对接的空白。
关于博创博创科技(UP-TECH 是国内专业的嵌入式技术普及推广公司。
公司地处中关村核心知识经济区,毗邻清华大学、北京航空航天大学,依托中关村一流高校的强大技术与丰富资源,拥有一支实力雄厚的研究开发团队,其中博士、硕士占80%以上。
公司主要技术方向以ARM 、XScale 、FPGA 、μC/OS 、Linux 、WinCE 、VxWorks 为系统软硬件内核,提供专业的嵌入式解决方案,成功推出了多种教学实训系统、车床数控系统、智能家居系统等多套解决方案,并被广泛应用于国内各知名高校和国内知名数控系统平台及工程应用领域。
¾ 中国电子学会“嵌入式系统工程师”培训认证唯一授权推广单位¾ 国内首家获得嵌入式系统教学仪器专利证书的单位¾ Intel 凌动嵌入式技术开发、培训合作伙伴¾ Nokia (QT 合作伙伴¾ 美国风河公司(vxworks 系统大学计划合作伙伴¾ 瑞典IAR 公司大学计划合作伙伴¾ ST 公司(Cortex 技术合作伙伴¾ 美国Xilinx 公司合作伙伴面对残酷的社会竞争严峻的就业压力你准备好了吗???嵌入式就业培训班---------为你打开高薪就业大门我们的优势¾技术优势:博创科技已为全国70%的高校建立了嵌入式系统实验室。
嵌入式系统基础教学大纲
![嵌入式系统基础教学大纲](https://img.taocdn.com/s3/m/8c94f2d5ce2f0066f53322a1.png)
《嵌入式系统基础》课程教学大纲一课程说明1.课程基本情况课程名称:嵌入式系统基础英文名称:Base of Embedded System课程编号:2413245开课专业:计算机科学与技术开课学期:第5学期学分/周学时:5学分/5学时课程类型:专业任选课2.课程性质(本课程在该专业的地位作用)本课程是计算机科学与技术专业嵌入式技术方向基础课程,紧密结合嵌入式应用软件开发实际,课堂讲授和上机实验相结合,熟悉嵌入式系统开发的基础理论和方法,搭建嵌入式系统的开发平台,初步掌握嵌入式系统开发的步骤。
3.本课程的教学目的和任务本课程要求学生在课堂上有一定量的实例练习,提高使用专用工具进行程序设计的能力;要求学生在课后要进行一定的训练以达到能够熟练应用嵌入式系统工具实现工程设计、操作等方面的能力,掌握嵌入式系统设计的基本方法,熟悉ARM处理器的开发环境及软硬件的调试过程,巩固和加深对理论课中知识的理解,提高对所学知识的综合运用能力。
4.本课程与相关课程的关系、教材体系特点及具体要求学习本课程前应具有一定的计算机基础知识、数字电路与逻辑技术、电子电路知识、程序设计知识、操作系统知识。
本课程的学习需要以下先导课程:《计算机组成原理》、《操作系统》、《汇编语言程序设计》、《C(标准 C)语言程序设计》、《电路与模拟电子技术》、《数字电子技术》、《数据结构》本课程是嵌入式系统后继课程《嵌入式操作系统》、《嵌入式应用与开发》、《移动智能设备应用开发》的先导课程。
5.教学时数及课时分配二教材及主要参考书1.赵宏,王小牛. 嵌入式系统应用教程. 北京:人民邮电出版社,20102.周立功等编著. ARM嵌入式系统基础教程. 北京:北京航空航天大学出版社,20053.王田苗编. 嵌入式系统设计与实例开发. 北京:清华大学出版社,20024.赵宏,曹洁编著.linux系统指南. 成都:西南交通大学出版社,20085.嵌入式Linux设计与应用. 北京:清华大学出版社6.坂村健著.嵌入式实时操作系统T-Kernel.北京:北京航空航天大学出版社,20057.张绮文等编著.ARM嵌入式常用模块与综合系统设计实例精讲.北京:电子工业出版社,20078.北京博创.UP-CUP S2410经典Linux实验指导书.9.俞建新,王健,宋健建.嵌入式系统基础教程北京:机械工业出版社 2008年3月10.俞建新等编著. 嵌入式应用程序开发综合实验9例北京:清华大学出版社11.Real-time Embedded Software Systems12.OSEK/VDX Operating System. Version 2.2.2. July 5th, 2004.13.Charting Past, Present, Future Research in Ubiquitous Computing.14.Priority Inheritance Protocols: An Approach to Real-Time Synchronization三教学方法和教学手段说明本课程要求学生在课堂上有一定量的实例练习,能够熟练应用嵌入式系统工具实现工程设计、操作等方面的能力,推荐使用多媒体教学(机房或多媒体教室),机房教学好一些,注重理论教学与实验教学相结合。
博创嵌入式培训PPT——第8章嵌入式系统硬件设计基础与标准
![博创嵌入式培训PPT——第8章嵌入式系统硬件设计基础与标准](https://img.taocdn.com/s3/m/5f2feab0f78a6529657d538a.png)
•
• •
PPT文档演模板
第一节 嵌入式系统的硬件组成 第二节 硬件设计基础知识 第三节 硬件设计中应注意的一些问题
博创嵌入式培训PPT——第8章嵌入 式系统硬件设计基础与标准
•第一节 嵌入式系统的硬件组成
• 一个完整的嵌入式系统包括硬件部分和软件部分。硬件是嵌入式系 统底层的、基础的部分,对于不同的嵌入式系统,其硬件的实现基 本不同。但是,一般的嵌入式系统硬件可分为如下几个部分:嵌入 式微处理器、存储器、输入/输出设备、通信及扩展接口。
PPT文档演模板
博创嵌入式培训PPT——第8章嵌入 式系统硬件设计基础与标准
•第二节 硬件设计基础知识 —— 二、电子技术
• 2. 模拟电路与数字电路 • 由于模拟信号和数字信号的特点不同,处理这两种信号的方法和电
路也有所不同。一般地,电子电路可分为模拟电路和数字电路两大 类。
• 1)模拟电路 • 处理模拟信号的电子电路称为模拟电路。模拟电路研究的重点是信
统中通常使用平板显示器来输出、显示数据。在平板显示技术中最
重要的就是液晶显示技术。现在,液晶显示器(Liquid Crystal
Display,LCD)已广泛用于嵌入式系统。
PPT文档演模板
博创嵌入式培训PPT——第8章嵌入 式系统硬件设计基础与标准
•第一节 嵌入式系统的硬件组成 —— 四、通信与扩展接口
•
嵌入式系统与外设及其他计算机系统通信时,若要进行功能
扩展,就离不开通信和扩展接口。接口是在主板和某一类外设之间
的适配电路,可以解决主板和外设之间在工作速度、数据格式和电
压等级上的相互匹配问题。接口在嵌入式系统中扮演着沟通外部世
界的“桥梁”作用。嵌入式系统中接口的形式和方法多种多样。
博创嵌入式培训课程大纲_图文.
![博创嵌入式培训课程大纲_图文.](https://img.taocdn.com/s3/m/0592301eb52acfc789ebc971.png)
社会最热门的技术――嵌入式技术社会最严峻的问题――就业的问题随着嵌入式技术的广泛应用,企业对嵌入式人才的需求也与日剧增。
各大跨国公司及国内家电巨头如INTEL 、TI 、SONY 、三星、TCL 、联想和康佳等面临着嵌入式人才严重短缺的挑战。
目前,国内高校很多专业都开设了嵌入式系统相关课程,但大多数作为选修课,课时短,不具备统一的教学体系和人才培养模式,这样所培养出来的毕业生远达不到企业择人标准,为了有效的促进大学生就业、培养企业所需要的嵌入式专业人才,真正实现嵌入式从业人员与企业的岗位对接,北京博创兴业科技有限公司ESTC 培训中心,旨在为大学生提供全面专业的中、短期嵌入式培训服务,培养嵌入式应用型人才,填补从学员到企业对接的空白。
关于博创博创科技(UP-TECH 是国内专业的嵌入式技术普及推广公司。
公司地处中关村核心知识经济区,毗邻清华大学、北京航空航天大学,依托中关村一流高校的强大技术与丰富资源,拥有一支实力雄厚的研究开发团队,其中博士、硕士占80%以上。
公司主要技术方向以ARM 、XScale 、FPGA 、μC/OS 、Linux 、WinCE 、VxWorks 为系统软硬件内核,提供专业的嵌入式解决方案,成功推出了多种教学实训系统、车床数控系统、智能家居系统等多套解决方案,并被广泛应用于国内各知名高校和国内知名数控系统平台及工程应用领域。
¾ 中国电子学会“嵌入式系统工程师”培训认证唯一授权推广单位¾ 国内首家获得嵌入式系统教学仪器专利证书的单位¾ Intel 凌动嵌入式技术开发、培训合作伙伴¾ Nokia (QT 合作伙伴¾ 美国风河公司(vxworks 系统大学计划合作伙伴¾ 瑞典IAR 公司大学计划合作伙伴¾ ST 公司(Cortex 技术合作伙伴¾ 美国Xilinx 公司合作伙伴面对残酷的社会竞争严峻的就业压力你准备好了吗???嵌入式就业培训班---------为你打开高薪就业大门我们的优势¾技术优势:博创科技已为全国70%的高校建立了嵌入式系统实验室。
嵌入式系统编程与开发课程大纲
![嵌入式系统编程与开发课程大纲](https://img.taocdn.com/s3/m/f656106b443610661ed9ad51f01dc281e53a56e8.png)
嵌入式系统编程与开发课程大纲一、课程简介嵌入式系统是指内嵌在设备或系统中,具有特定功能并与外部环境交互的计算机系统。
本课程旨在介绍嵌入式系统的编程和开发方法,培养学生在嵌入式系统领域的基本能力和专业知识。
二、课程目标本课程的目标是使学生能够:1. 理解嵌入式系统的概念、原理和应用场景;2. 掌握嵌入式系统的编程语言、开发工具和方法;3. 熟悉嵌入式系统的硬件平台和接口技术;4. 能够进行简单的嵌入式系统设计、开发和测试。
三、课程大纲1. 嵌入式系统概述1.1 嵌入式系统的定义和特点1.2 嵌入式系统的应用领域2. 嵌入式系统硬件平台2.1 嵌入式处理器架构和选择2.2 嵌入式系统的外围设备和接口3. 嵌入式系统编程语言3.1 C语言在嵌入式系统中的应用3.2 C++语言在嵌入式系统中的应用4. 嵌入式系统开发工具及环境4.1 嵌入式系统开发环境搭建4.2 常用的嵌入式系统开发工具5. 嵌入式系统软件开发流程5.1 嵌入式系统软件开发的基本流程 5.2 软件需求分析和规格说明5.3 软件设计和架构6. 嵌入式系统驱动程序开发6.1 嵌入式系统驱动程序的概念和作用6.2 常见的外围设备驱动程序开发7. 嵌入式系统应用开发实践7.1 嵌入式系统应用开发的基本方法7.2 常见的嵌入式系统应用开发案例8. 嵌入式系统调试和测试8.1 嵌入式系统调试和测试的方法和技巧8.2 嵌入式系统软件测试的常用工具和技术9. 嵌入式系统安全性和可靠性9.1 嵌入式系统的安全性需求和挑战9.2 嵌入式系统的可靠性设计和实施四、评估方式1. 平时成绩(出勤、作业、实验报告等)占40%2. 期中考试成绩占30%3. 期末项目成绩占30%五、教材与参考资料1. 教材:《嵌入式系统设计与开发》2. 参考资料:[1] 《嵌入式系统开发实战指南》[2] "Embedded Systems: Architecture, Programming and Design" by Raj Kamal六、教学团队本课程由经验丰富的嵌入式系统工程师和专家担任教师,具备相关行业背景和实践经验,能够为学生提供专业的指导和培训。
《嵌入式系统基础》课程教学大纲
![《嵌入式系统基础》课程教学大纲](https://img.taocdn.com/s3/m/0196bbfb2dc58bd63186bceb19e8b8f67d1cef6f.png)
嵌入式系统基础课程教学大纲(EmbeddedMicroprocessorSystem)学时数:32其中:实验学时:0课外学时:0学分数:2适用专业:计算机科学与技术一、课程的性质、目的和任务本课程是计算机科学与技术专业本科生的一门专业选修课程。
通过本课程的学习,使学生掌握嵌入式系统的基础知识,熟悉典型的嵌入式微处理器及嵌入式操作系统,掌握嵌入式系统的一般设计方法与开发过程,具备初步的嵌入式系统的软硬件设计开发能力,为嵌入式系统的实际应用打下基础。
二、课程教学的基本要求(一)掌握嵌入式系统的基本概念、基本组成及发展、嵌入式处理器及嵌入式操作系统分类(二)掌握ARM嵌入式微处理器体系结构、ARM指令系统及ARM汇编语言(H)掌握嵌入式1inUX 操作系统内核结构及文件系统(四)掌握嵌入式系统的一般设计流程、典型开发环境及开发工具(五)掌握基于ARM嵌入式微处理器的典型接口设计(六)初步掌握基于嵌入式1inUX操作系统的软件设计三、课程的教学内容、重点和难点第一章嵌入式系统基础知识一、嵌入式系统简介二、嵌入式处理器第二章嵌入式系统一般设计方法一、嵌入式系统的层次结构二、嵌入式系统的设计流程第三章ARM处理器体系结构及指令系统一、ARM微处理器的体系结构二、指令系统三、基于ARM体系的汇编语言程序设计第四章基于ARM处理器的硬件平台设计一、基于微处理器的嵌入式系统的硬件设计二、存储系统的分析与设计三、通用I/O接口的设计第五章嵌入式1inux操作系统一、1i1IUX及其应用二、嵌入式1inux内核三、嵌入式1inUX文件系统第六章嵌入式1inux系统的Boot1oader设计一、Boot1oader的基本概念二、Boot1oader的具体实现重点:Boot1oader的基本概念难点:BOOt1Oader的具体实现第七章嵌入式1inux程序设计基础一、嵌入式1inUX开发基础二、1inUX的常用工具三、嵌入式1inUX操作系统的开发工具四、交叉开发环境重点:嵌入式1inUX操作系统的开发工具、难点:交叉开发环境第八章嵌入式1inux系统的驱动开发一、1inUX下的设备驱动程序简介二、设备驱动程序的开发过程三、典型设备驱动程序设计分析第九章嵌入式网络程序设计一、嵌入式以太网基础知识二、以太网接口设计三、1in1IX网络编程实现重点:以太网接口设计、1inUX网络编程实现难点:1inUX网络编程实现第十章嵌入式1inux图形用户界面编程一、1inux图形开发基础二、嵌入式1inIIX图形用户界面简介四、课程各教学环节要求(一)作业根据课程学习需要,安排适当课外作业。
嵌入式系统课程教学大纲
![嵌入式系统课程教学大纲](https://img.taocdn.com/s3/m/6bdeecf65fbfc77da269b164.png)
课程编号:“嵌入式系统设计”课程教学大纲Embeded System Design Course Outline50学时 3学分一、课程的性质、目的及任务嵌入式系统设计是计算机科学与技术专业的一门专业基础课程。
随着后PC时代的到来,以高速度、高可靠、低功耗为特征的嵌入式系统的应用日益广泛和深入,嵌入式系统设计在计算机科学与技术专业课程体系中的地位愈发重要。
通过本课程的学习,掌握嵌入式系统的组成和基本原理、ARM体系结构特点、嵌入式系统设计的一般原理及方法、以及嵌入式操作系统的基本原理及应用等。
二、适用专业——计算机科学与技术三、先修课程——计算机组成原理、微型计算机技术、汇编语言、C语言程序设计四、课程的基本要求通过本课程的学习,学生应能达到下列要求:1.掌握嵌入式系统的概念、体系结构、系统组成及设计方法;2.掌握ARM7的微处理器结构和指令系统以及嵌入式系统的分析与设计方法,了解嵌入式操作系统和嵌入式网络技术;3.掌握以S3C44B0系列嵌入式微处理器的硬件资源、指令系统,并以它为核心,能够进行实际系统的设计与分析;4.通过实例学习,重点掌握嵌入式系统的应用开发。
五、课程的教学内容(一)课堂讲授的教学内容0.绪论嵌入式系统开发基础(基本概念、组成结构、硬件组成、操作系统、应用软件开发、嵌入式系统开发流程)1.ARM体系结构及汇编指令集ARM技术概述;ARM处理模式和状态、ARM存储器组织、ARM异常中断;ARM寻址方式;ARM指令集、Thumb指令集、ARM汇编程序规范、ARM汇编程序特点2.基于ARM的嵌入式系统程序设计基础ARM汇编语言程序设计、嵌入式C语言程序设计及技巧、C语言与汇编语言混合编程、基于ARM的软件开发环境3.基于ARM核微处理器S3C44B0X的扩展接口技术S3C44B0X微处理器及其硬件开发平台、基于S3C44B0X的嵌入式系统体系结构;存储器扩展接口、UART异步串行接口、USB设备接口、通用I/O口应用、A/D和D/A接口应用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
社会最热门的技术――嵌入式技术社会最严峻的问题――就业的问题随着嵌入式技术的广泛应用,企业对嵌入式人才的需求也与日剧增。
各大跨国公司及国内家电巨头如INTEL 、TI 、SONY 、三星、TCL 、联想和康佳等面临着嵌入式人才严重短缺的挑战。
目前,国内高校很多专业都开设了嵌入式系统相关课程,但大多数作为选修课,课时短,不具备统一的教学体系和人才培养模式,这样所培养出来的毕业生远达不到企业择人标准,为了有效的促进大学生就业、培养企业所需要的嵌入式专业人才,真正实现嵌入式从业人员与企业的岗位对接,北京博创兴业科技有限公司ESTC 培训中心,旨在为大学生提供全面专业的中、短期嵌入式培训服务,培养嵌入式应用型人才,填补从学员到企业对接的空白。
关于博创博创科技(UP-TECH 是国内专业的嵌入式技术普及推广公司。
公司地处中关村核心知识经济区,毗邻清华大学、北京航空航天大学,依托中关村一流高校的强大技术与丰富资源,拥有一支实力雄厚的研究开发团队,其中博士、硕士占80%以上。
公司主要技术方向以ARM 、XScale 、FPGA 、μC/OS 、Linux 、WinCE 、VxWorks 为系统软硬件内核,提供专业的嵌入式解决方案,成功推出了多种教学实训系统、车床数控系统、智能家居系统等多套解决方案,并被广泛应用于国内各知名高校和国内知名数控系统平台及工程应用领域。
¾ 中国电子学会“嵌入式系统工程师”培训认证唯一授权推广单位¾ 国内首家获得嵌入式系统教学仪器专利证书的单位¾ Intel 凌动嵌入式技术开发、培训合作伙伴¾ Nokia (QT 合作伙伴¾ 美国风河公司(vxworks 系统大学计划合作伙伴¾ 瑞典IAR 公司大学计划合作伙伴¾ ST 公司(Cortex 技术合作伙伴¾ 美国Xilinx 公司合作伙伴面对残酷的社会竞争严峻的就业压力你准备好了吗嵌入式就业培训班---------为你打开高薪就业大门我们的优势¾技术优势:博创科技已为全国70%的高校建立了嵌入式系统实验室。
8年来专注于高校嵌入式教学服务以及嵌入式技术的开发。
¾精英讲师:来自国内嵌入式领域的资深技术专家和国内知名院校的教授,平均八年以上大型项目系统开发及团队管理经验,特别是在嵌入式教育培训方面均有着丰富的传授经验。
¾课程体系:博创科技拥有多年嵌入式高端培训、项目开发及高校教学合作的经历,通过长期嵌入式职业岗位调研分析,结合项目需求和岗位要求,为不同技术背景的学员量身定制完善的培训课程体系。
¾培训模式:根据每位学员的特点,进行职业规划和定位,以项目解析带动教学。
让学员了解项目整体框架、设计流程、提炼出项目各阶段所需的知识点和技能要求。
使学员在日后的培训中做到有的放矢,能将每天所学的知识都和项目对应起来,明确学习目的,提高学习兴趣。
¾项目优势:成功举办了5届“博创杯”全国大学生嵌入式设计大赛,拥有丰富的“博创杯”项目案例,加大了实战环节的训练强度,帮助学员积累技术经验并提高解决实际问题的能力。
¾实验装备:博创科技拥有最高端、最实用的系列嵌入式实验平台及配套实训教学资源,并为培训学员配备成熟的教学实验平台。
¾权威认证:毕业学员通过考核可获得以下证书,此证书是经过国家正式批准并认可的认证体系,是目前国内嵌入式方向唯一的权威认证。
¾就业保障:博创科技拥有专业的人才就业平台和就业服务团队。
郑重承诺:推荐优秀毕业学员就业,并与学员签定推荐就业协议书,解决学员的后顾之忧。
¾ “嵌入式技术及就业分析”巡讲活动:2009年博创教育在中国电子学会嵌入式专家委员会的大力支持下,在全国30多所高校开展了“嵌入式技术及就业分析”巡讲报告,为推动嵌入式技术在高校内的推广发挥积极作用。
首都师范大学华南师范大学大连交通大学常熟理工学院¾ 往届培训照片:入学要求¾ 专业:计算机、软件、电子、自动化、通信、信息工程等。
具有一定C 语言基础。
¾ 学历:专科学历以上(含专科。
¾ 入学测试:具体考试时间和形式可拨打招生热线电话详细咨询。
¾ 具有1年嵌入式开发经验或在校期间学习过嵌入式课程,则免入学测试。
开班时间¾ 全年滚动开班,开班详情请登录官方网站或拨打招生热线电话咨询。
¾ 每期班限额30人。
培训地点:博创教育培训中心(北京联系方式¾ 招生热线: 010-********/41/42/43转802 152******** 张老师¾ 咨询热线: 010-********/41/42/43转812 135******** 李老师¾ E-mail :training@ ; zhangL_uptech@¾ 网址: / /课程大纲第一阶段定位:嵌入式 LINUX 软件工程师课程名称串讲 C 语言基本知识串讲 C 语言中数组、指针和结构体 C 语言基础专题(1)C 和指针:详情:C 语言的声明;再论数组和指针;了解连接器;动态的数据结构;内存的思考等专题(2)C 语言的 Bug 和笔试真题分析详情:世界知名企业笔试题解答技巧 Linux 基本操作详情:Linux 安装和配置 Linux 操作系统和 C 语言编程(初级) Linux 基本操作详情:Linux 下常用软件介绍 Linux 下的基本编程方法 GCC 和 GDB 的使用详情:GCC 介绍和使用;GDB 介绍和使用;Makefile 介绍和分析Linux 下的基本 c 语言编程详情:回顾 C 语言的基本编程;Linux 下的 C 编程实践线性表;栈和队列详情:链表;链表的基本处理操作和链表的内存分配数组和广义表详情:数组的类型定义;广义表的类型定义;广义表的表示方法;广义表操作的递归函数数据结构 C 语言描述树和二叉树详情:树的类型定义;二叉树的存储结构;二叉树的遍历;线索二叉树图的概念和应用动态存储管理详情:动态存储管理介绍和意义排序和查找的讨论 C++程序设计基本概念详情:C++的基本类型和语句函数;数组和指针类和数据抽象详情:面向对象的概念;类和抽象数据类型 C++程序设计类和数据抽象详情:关于类和抽象数据类型的讨论和应用构造和析构函数详情:构造函数;析构函数;类型转换与类型重载函数的二义性讨论详情:二义性产生的缘由函数重载详情:函数重载的概念和实现课程内容时间:4 周半掌握要求掌握掌握了解了解精通精通精通精通精通精通了解了解了解精通精通精通精通精通精通精通第二阶段定位:嵌入式 LINUX 系统工程师课程名称课程内容时间:5 周半掌握要求掌握 Linux 操作系统 shell 成程序设计详情:shell 定义;管道和重定向;shell 程序设计;shell 语法和 shell 编程的综合应用文件操作与 I/O 详情:文件系统概念和 linux 目录结构;底层文件访问 Linux 操作系统和 C 语言编程(中级)文件操作与 I/O 详情:标准 I/O 库函数介绍和使用;格式化出入输出文件操作与 I/O 详情:关于文件 I/O 的高级讨论进程控制和信号详情:进程的概念;进程的结构和启动新进程进程控制和信号详情:进程和信号量;信号量的定义和实际应用线程控制详情:线程定义和控制进程间通信详情:进程间通信概念和常用方法进程间通信详情:进程间通信方法详解,管道;信号量;共享内存和消息队列网络编程网络编程网络编程 QT 程序设计详情:网络编程的概念和常用方法详情:套接字和网络 IPC 详情:网络编程高级应用精通精通精通精通精通精通精通精通精通精通精通精通精通精通精通精通精通精通精通精通精通精通精通精通精通精通精通掌握 Linux 操作系统和 C 语言编程(高级) QT 的介绍和开发环境QT 的类和控件,信号和槽 QT 应用实例应用 QT 编译和应用库的制作 QT 移植和应用程序编程 ARM 概述及指令分类、寻址方式 ARM 指令集精讲嵌入式系统中的QT 移植 ARM 体系结构与编程 ARM 汇编语言程序设计 ARM 存储系统和 ATPCS 介绍 ARM 异常中断处理基于 ARM 的接口编程嵌入式系统概念和开发环境搭建Boot loader 概念和启动过程分析嵌入式 Linux 系统移植 U-Boot 移植和代码分析嵌入式 Linux 系统移植和编译嵌入式 Linux 系统接口驱动移植文件系统的概念和根文件系统的制作第三阶段定位:嵌入式 LINUX 驱动工程师课程内容 Linux 设备驱动中的机制和策略 Linux 设备驱动模型和高级同步机制课程内容 Linux 设备驱动的概念和开发过程时间:2 周半课程内容掌握掌握掌握掌握嵌入式 Linux 设备驱动工程实践(一):嵌入式 Linux 系统设备详情:字符驱动程序实例,体会驱动程序设计时需要应用的技术,包括:同驱动程序开发(初级)步、自旋锁和 tasklet 等 linux 内核的延缓运行机制嵌入式 Linux 设备驱动工程实践(二)详情:接口驱动程序实例,包括:LED 驱动、扫描式键盘驱动嵌入式 Linux 设备驱动工程实践(三)详情:接口驱动程序实例,包括:中断式按键驱动、ADC 驱动和 IIC 驱动触摸屏驱动研究与开发实践详情:了解相关接口电路的原理,分析 linux 内核对触摸屏的驱动实现 MTD 设备驱动研究与开发实践详情:了解 mtd 相关的存储设备的原理和读写方式,了解 linux 内核中 mtd 驱动的结构和常用开发方法 Frame Buffer 和 LCD 驱动研究与实践嵌入式 Linux 系统设备详情:了解 Frame Buffer 的原理和 linux 内核实现机制驱动程序开发(高级)网络设备驱动研究与开发实践详情:了解基本网络硬件设备的连接方式和 linux 的网络驱动分析 SD 卡驱动研究与开发实践详情:了解 SD 相关协议和 Linux 内核对 SD 卡支持驱动分析 USB 设备驱动与开发实践详情:了解 USB 相关协议和 Linux 内核对 USB 设备驱动的支持和驱动分析工程项目实践项目套餐(任选一)项目名称项目描述视频监控实训系统通过控制CMOS 和 DSP 集成一体的 USB 摄像头模块进行图像信息采集与控制的典型应用设计,系统通过前台良好的图形用户界面控制,调用后台程序对图像进行采集和压缩并存储到本地存储器或外扩 U 盘中,同时可以在液晶屏端回放存储的视频图像信息,最终实现视频监控功能。
通过一个面向实际应用的广告产品,能够了解移植蓝牙驱动程序,以及蓝牙通讯协议,obex 文件传输通讯协议的使用,配置嵌入式文件系统,实现蓝牙广告功能。