嵌入式系统培训课程 | Embedded Systems培训课程

嵌入式系统培训课程

本地指导的嵌入式系统实时培训课程中国

Machine Translated

客户评论

★★★★★
★★★★★

嵌入式系统课程大纲

课程名称
课程时长
课程概览
课程名称
课程时长
课程概览
14小时
这是一个为期两天的课程,由大约60%的实践实验室组成,主要关注嵌入式Linux内核内部,架构,开发以及如何编写和集成多种类型的设备驱动程序。

谁该参加?

对嵌入式系统和平台上的Linux内核开发感兴趣的工程师。
21小时
C编程语言可能是用于编程嵌入式系统的最流行的编程语言。
14小时
这个课程通过实践实践展示了嵌入式(0)的基本原理。
7小时
实时操作系统(RTOS)是一种操作系统(OS),旨在为实时应用程序处理数据提供服务,通常无需延迟。
7小时
In this course, participants will learn C++ concepts and programming skills.
7小时
Raspberry Pi是一款由Raspberry Pi Foundation开发的小型准系统计算机。
14小时
ARM处理器是基于RISC(精简指令集计算机)架构的一系列CPU之一,该架构由Advanced RISC Machines(ARM)开发。
21小时
Berkeley DB (BDB)是一个软件库,旨在为键/值数据提供高性能的嵌入式数据库。 Berkeley DB是用C语言编写的,具有用于C++ , C# , Java , Perl , PHP , Python , Ruby ,Smalltalk,Tcl和许多其他编程语言的API绑定。 Berkeley DB不是关系数据库。

本课程将介绍Berkeley DB的体系结构和功能,并通过使用Berkeley DB开发自己的示例应用程序来引导参与者。

听众

- 应用开发者
- 软件工程师
- 技术顾问

课程形式

- 部分讲座,部分讨论,实践开发和实施,测试以评估理解
21小时
该讲师指导的现场培训介绍了设计安全嵌入式系统时应考虑的系统架构,操作系统,网络,存储和加密问题。

在本课程结束时,参与者将对安全原则,关注点和技术有深入的了解。更重要的是,参与者将配备开发安全可靠的嵌入式软件所需的技术。

课程形式

- 互动讲座和讨论。
- 大量的练习和练习。
- 在实时实验室环境中亲自实施。

课程自定义选项

- 要申请本课程的定制培训,请联系我们安排。
21小时
基于模型的开发(MBD)是一种软件开发方法,可以实现控制系统,信号处理和通信系统等动态系统的更快速,更具成本效益的开发。它依赖图形建模而不是传统的基于文本的编程。 在这个指导下,现场培训参与者将学习如何应用MBD方法来降低开发成本并加快嵌入式软件产品的上市时间。 通过这次培训的结束,参与者将能够选择并利用正确的工具来实施MBD。 在嵌入式软件项目的早期阶段,使用MBD进行快速开发。 缩短嵌入式软件的发布时间。 听众 嵌入式系统工程师开发人员和程序员 课程的格式 部分讲座,部分讨论,练习和沉重的练习
21小时
This training intends to introduce C++ as the common extension of C when applying object-oriented embedded system development. Since C++ encloses C, this training takes us from C to C++ in a natural way, and looks under the hood of how C++ is implemented. This is especially valuable to comprehend when applying C++ in an embedded resource limited environment. The C++ standard has recently been undergoing a major revision, a.k.a. as C++11, and a new one is on its way, C++14. This course addresses subjects brought in with these revisions that are especially useful like high performance memory management, concurrency making use of a multicore environment, and bare-metal close to the hardware programming.

GOAL/BENEFITS

The major objective of this class is that you shall be able to use C++ in a “correct way”.

- Introduce C++ as an object oriented language alternative in an embedded system context
- Show the similarities ‑ and differences ‑ with the C language
- Comprehend different memory management strategies – especially the move semantics introduced with C++11
- Look under the hood and understand what different paradigms in C++ leads to in machine code
- Use templates to achieve type safe high order abstractions for bare-metal close to the hardware programming – memory mapped I/O as well as interrupts – especially the variadic templates introduced with C++11
- Provide some useful design patterns especially applicable in an embedded context
- A few exercises in order to practice some concepts

AUDIENCE/PARTICIPANTS

This training is aimed C++- programmers who intend to start using C++ in an embedded system context.

PREVIOUS KNOWLEDGE

The course requires basic knowledge in C++ programming, corresponding to our trainings ”C++ – Level 1” and ”C++ Level 2 – Introducing C++11”.

PRACTICAL EXERCISES

During the training you will practice the presented concepts in a number of exercises. We will use the open and free integrated development environment from Eclipse
21小时
Is C++ suitable for embedded systems such as microcontrollers and real-time-operating-systems?

Should object-oriented-programming be used in microcontrollers?

Is C++ too far removed from the hardware to be efficient?

This instructor-led, live training addresses these questions and demonstrates through discussion and practice how C++ can be used to develop embedded systems with code that is accurate, readable, and efficient. Participants put theory into practice through the creation of a sample embedded application in C++.

By the end of this training, participants will be able to:

- Understand the principles of object-oriented modelling, embedded software programming and real-time programming
- Produce code for embedded systems that is small, fast and safe
- Avoid code bloat from templates, exceptions, and other language features
- Understand the issues related to using C++ in safety-critical and real-time systems
- Debug a C++ program on a target device

Audience

- Developers
- Designers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14小时
Raspberry Pi是一个非常小,单板计算机。

在这项由导师领导的现场培训中,参与者将学习如何设置和编程 Raspberry Pi 作为一个互动和强大的内置系统。

在本研讨会结束后,参与者将能够:

建立 IDE(综合发展环境)以实现最大发展生产力 程序 Raspberry Pi 控制设备,如动作传感器,警报,网页服务器和打印机。 了解 Raspberry Pi's 架构,包括插入和连接器的附加设备。 了解编程语言和操作系统中的各种选项 测试,排泄,并部署 Raspberry Pi 解决现实世界问题

观众

开发者 硬件/软件技术人员 所有行业的技术人员 趣味

课程格式

部分讲座,部分讨论,练习和重实习

笔记

Raspberry Pi支持各种操作系统和编程语言。 本课程将使用基于Raspbian的操作系统和1作为编程语言。 要要求具体设置,请联系我们安排。 參與者負責購買 Raspberry Pi 硬件和部件。
21小时
PCB(印刷电路板)电路设计是指在信号板布局上设计,蚀刻和印刷电路的过程。 EAGLE是一款免费提供的用于设计PCB的桌面应用程序。

在这个以讲师为主导的现场培训中,参与者将学习如何使用Eagle软件创建PCB电路板。本课程首先检查一组现有的原理图,然后在Eagle中绘制原始电路。培训步骤是设计电路板的过程,并讨论制造电路板的过程(该过程不包括电路板的物理制造)。

在培训结束时,参与者将能够:

- 从任何原理图创建印刷电路板(PCB)
- 使用Eagle创建原理图并设计电路板
- 导出用于构建电路板的行业标准文件

听众

- 工程师
- 技术员

课程 格式

- 部分讲座,部分讨论,练习和繁重的实践练习

笔记

- 要申请本课程的定制培训,请联系我们安排。
21小时
PCB(印刷电路板)电路设计是指在信号板布局上设计,蚀刻和印刷电路的过程。 Altium Designer是一款免费的桌面应用程序,用于设计PCB。

在这个以讲师为主导的现场培训中,学员将学习如何使用Altium软件创建PCB电路板。本课程首先检查一组现有的原理图,然后在Altium中绘制一个原始电路。培训步骤是设计和制造电路板的过程。

在培训结束时,参与者将能够:

- 从任何原理图创建印刷电路板(PCB)
- 使用Altium创建原理图并设计电路板
- 打印并蚀刻物理电路板
- 导出行业标准文件以发送给大型制造商

听众

- 工程师
- 技术员

课程 格式

- 部分讲座,部分讨论,练习和繁重的实践练习

笔记

- 要申请本课程的定制培训,请联系我们安排。
7小时
FPGA(Field Programmable Gate Array)是一种集成电路,在生产后可自定义。

由教练导,现场培训(在线或现场)旨在设计高性能内置系统使用FPGA的工程师。

在本研讨会结束后,参与者将能够:

安装并配置 FPGA 软件工具需要设计和模拟内置系统。 选择一个应用程序的最佳 FPGA 架构。 开发和改进各种FPGA设计。

课程格式

互动讲座和讨论。 很多练习和练习。 在现场实验室环境中进行手动实施。

课程定制选项

要申请此课程的定制培训,请联系我们安排。
14小时
This is a two day course covering all basic principles of building Embedded linux Systems, around 60% of the entire course time is practical hands-on implementation for real world application using the same standards and tools used in industry
14小时
在本次培训中,参与者将学习如何为Raspberry Pi构建自己的嵌入式Linux 。
35小时
课程目标

为了解嵌入式GNU / Linux的基本要素,这些零碎如何组合在一起。构建嵌入式GNU / Linux系统需要哪些组件,从哪里获取以及如何配置/构建/安装它们?哪里可以获得帮助?那些软件许可证怎么样?动手练习为您提供必要的实践经验,以便在成功完成此培训后继续开发您自己的嵌入式GNU / Linux系统。

描述

这个为期五天的培训课程使用动手练习结合指令来说明嵌入式GNU / Linux的概念。它旨在为您提供快速的速度。通过理论和在职培训相结合,描述了有效使用GNU / Linux所需的理念,概念和命令。

不要重新发明轮子,而是要从经验丰富的培训师那里学习,并掌握GNU / Linux的工作知识,以及在自己的嵌入式开发项目中有效使用它的能力。

谁该参加?

管理人员,项目经理,软件,硬件,开发人员,系统工程师,测试人员,管理员,技术人员以及对该技术感兴趣的其他方,他们希望尽快了解嵌入式GNU / Linux工作原理。你必须使用GNU / Linux或者你必须奢侈地决定使用它是否合理。也许您已经尝试过使用嵌入式GNU / Linux ,但不太确定您是否以正确的方式完成了所有操作。您目前使用不同的操作系统和魔杖来确定GNU / Linux是否可能更好和/或更便宜。

交付选项

所有培训材料均为英语,但在世界范围内,您可以使用英语或德语进行演示。

- 现场 - 讲师驱动*)
- 在线 - 教练驾驶**)
- 现场/在线组合 - 讲师驱动*)**)

在培训期间,我们将提供笔记本电脑*),电路板*)**),工作簿(英文)*)**),远程访问服务器和电路板**),屏幕共享**),音频桥* *)。
35小时
描述

这个为期5天的培训课程使用动手练习结合指令来说明GNU / Linux内核内部和设备驱动程序开发的概念。它旨在让您快速上手。我们通过理论和在职培训相结合的方式描述编写GNU / Linux设备驱动程序所需的过程,概念和命令。

不要重新发明轮子,而是要从经验丰富的培训师那里学习,并掌握工作知识,并能够在自己的嵌入式开发项目中有效地使用它。

谁该参加?

有兴趣或负责开发或评估开发GNU / Linux设备驱动程序的人员,如软件工程师,现场工程师,(项目)经理,硬件工程师。
14小时
包含的Linux,其低成本、简单的自然化和与许多类型的微型处理者相符,成为如智能电话、表格、设置上面箱和MP3播放器等广泛的设备的自然选择。

在这一教师中,生活培训与会者将学习如何从地面上建设一种包含的系统。 从建设一个最低的核心,以便配置启动和初步化进程,与会者将学习全部部署有用的制度所需的工具、技术和精神设置。

为远程培训, QEMU将用于模拟装备。 其他平台,包括实际硬件设备,可根据案件审议。

课程格式

部分讲话,部分讨论,重视执行手段
35小时
NetApp数据存储系统是基于硬件和软件的系统,用于写入和读取磁盘阵列。 Data ONTAP是NetApp存储系统中使用的操作系统。

这种由讲师指导的现场培训(现场或远程)面向希望在集群环境中实施NetApp ONTAP的工程师。

在培训结束时,参与者将能够:

- 设置和管理ONTAP 9.3群集。
- 通过Data Protection技术保护数据。

课程格式

- 互动讲座和讨论。
- 大量的练习和练习。
- 在实时实验室环境中亲自实施。

课程自定义选项

- 本课程基于ONTAP 9.3。
- 要申请本课程的定制培训,请联系我们安排。
21小时
TensorFlow Lite 是一个开源深度学习框架,用于在有限计算和内置设备上运行模型。

由教练导,现场培训(在线或在线)旨在开发人员想要使用 TensorFlow Lite 在内置设备上部署深度学习模型。

在本研讨会结束后,参与者将能够:

在内置设备上安装和设置 Tensorflow Lite。 了解基本的概念和组成部分 TensorFlow Lite。 将现有机器学习模型转换为 TensorFlow Lite 格式,可在内置设备上执行。 在小型设备和1 Lite的限制范围内工作,同时学习如何扩展默认能力。 在嵌入式设备上部署深度学习模型,以解决物理世界问题,如识别图像和声音,预测模式,并启动机器人和其他嵌入式系统的动作和反应。

课程格式

互动讲座和讨论。 很多练习和练习。 在现场实验室环境中进行手动实施。

课程定制选项

要申请此课程的定制培训,请联系我们安排。
28小时
In this instructor-led, live training in 中国, participants will learn how to create a build system for embedded Linux based on Yocto Project.

By the end of this training, participants will be able to:

- Understand the fundamental concepts behind a Yocto Project build system, including recipes, metadata, and layers.
- Build a Linux image and run it under emulation.
- Save time and energy building embedded Linux systems.
7小时
Shadowsocks是一个开源的,安全的socks5代理。 在这个有指导的现场培训中,参与者将学习如何通过Shadowsocks代理获得互联网连接。 在培训结束后,参与者将能够: 在任何支持的平台上安装和配置Shadowsocks,包括Windows,Linux,Mac,Android,iOS和OpenWRT。 使用包管理器系统(例如pip,aur,freshports等)部署Shadosocks。 在移动设备和无线网络上运行Shadowsocks。 了解Shadowsocks如何加密消息并确保完整性和真实性。 优化Shadowsocks服务器 听众 网络工程师系统管理员计算机技术人员 课程的格式 部分讲座,部分讨论,练习和沉重的练习
7小时
LEDE项目( Linux嵌入式开发环境)是一个基于OpenWrt的Linux操作系统。它完全取代了供应商提供的各种无线路由器和非网络设备的固件。

在这个由讲师指导的现场培训中,参与者将学习如何设置基于LEDE的无线路由器。

听众

- 网络管理员和技术人员

课程形式

- 部分讲座,部分讨论,练习和繁重的实践练习
7小时
Buildroot 是一个开源项目,包含创建一个跨组合工具链,可自定义的根文件系统图像,以及嵌入式设备的核心。 在这个实用的课程中,参与者将学习如何使用它:

如何选择进入根文件系统的软件。 如何添加新包并修改现有包 如何为新嵌入板添加支持

在课程中,可启动的文件系统图像将产生。 远程课程使用QEMU模拟器交付,而在课堂上可以使用QEMU或真正的集成板的教练选择。

其他具有类似目标的项目包括Yocto项目和OpenWRT。 请使用这些演示文稿来确定哪个是适合您的需求的选择。
21小时
Arduino是一款开源的单板微控制器,用于构建能够感知和控制物理世界中物体的设备。 在这个有指导意义的现场培训中,参与者将学习如何对Arduino进行实际使用编程,例如控制灯光,电机和运动检测传感器。 在培训结束后,参与者将能够: 编程Arduino来控制灯光,电机和其他设备。 了解Arduino的架构,包括插件设备的输入和连接器。 添加第三方组件,如液晶显示器,加速度计,陀螺仪和GPS追踪器,以扩展Arduino的功能。 理解编程语言中的各种选项,从C语言到拖放语言。 测试,调试和部署Arduino解决现实世界的问题。 听众 初学者开发者硬件/软件技术人员所有行业的技术人员爱好者 课程的格式 部分讲座,部分讨论,练习和沉重的练习 注意 Arduino有不同的型号,支持不同的编程接口(C,C ++,C#,Python)和IDE(Arduino IDE,Visual Studio等)。本课程假定Arduino Uno板, Arduino ID E和Arduino语言 (基于C / C ++)。要申请不同的设置,请联系我们安排。 参与者负责购买Arduino硬件和组件。
14小时
物联网(IoT)是一种无线连接物理对象和软件应用程序的网络基础设施,允许它们相互通信并通过网络通信,云计算和数据捕获交换数据。 在这种有指导性的现场培训中,参与者将学习物联网的基础知识,因为他们逐步创建了基于Arduin的物联网传感器系统。 在培训结束后,参与者将能够: 了解物联网的原则,包括物联网组件和通信技术了解如何使用可用于不同物联网系统的Arduino通信模块了解如何使用和编程移动应用来控制Arduino 使用WiFi模块将Arduino连接到其他设备构建和部署他们自己的物联网传感器系统 听众 爱好者硬件/软件工程师和技术人员所有行业的技术人员初学者开发者 课程的格式 部分讲座,部分讨论,练习和沉重的练习 注意 Arduino有不同的型号,支持不同的编程接口(C,C ++,C#,Python)和IDE(Arduino IDE,Visual Studio等)。本课程假定Arduino Uno板,Arduino IDE和Arduino语言(基于C / C ++)。要申请不同的设置,请联系我们安排。 参与者负责购买Arduino硬件和组件。
28小时
在这一由讲师引导的实时培训中,学员将学习如何使用Arduino硬件和Arduino(C/C++)语言创建机器人。

在本次培训结束后,学员将能够:

- 构建并运行一个包含软件和硬件组件的机器人系统
- 了解机器人技术中使用的关键概念
- 将电机、传感器、微控制器组装到工作机器人中
- 设计机器人的机械结构

受众

- 开发人员
- 工程师
- 机器人爱好者

课程形式

- 部分讲座、部分讨论、练习和大量实操

提示

- 在培训之前,讲师将指定硬件套件,大致包含以下组件:

- Arduino板
- 电机控制器
- 距离传感器
- 蓝牙从属装置(Bluetooth Slave)
- 原型板和电缆
- USB电缆
- 车载套件

- 学员需要购买自己的硬件。
- 若需定制本培训课程,请联系我们以作安排。

Last Updated:

近期嵌入式系统培训课程

嵌入式系统,培训,课程,培训课程, 企业嵌入式系统培训, 短期嵌入式系统培训, 嵌入式系统课程, 嵌入式系统周末培训, 嵌入式系统晚上培训, 嵌入式系统训练, 学习嵌入式系统, 嵌入式系统老师, 学嵌入式系统班, 嵌入式系统远程教育, 一对一嵌入式系统课程, 小组嵌入式系统课程, 嵌入式系统培训师, 嵌入式系统辅导班, 嵌入式系统教程, 嵌入式系统私教, 嵌入式系统辅导, 嵌入式系统讲师Embedded Systems,培训,课程,培训课程, 企业Embedded Systems培训, 短期Embedded Systems培训, Embedded Systems课程, Embedded Systems周末培训, Embedded Systems晚上培训, Embedded Systems训练, 学习Embedded Systems, Embedded Systems老师, 学Embedded Systems班, Embedded Systems远程教育, 一对一Embedded Systems课程, 小组Embedded Systems课程, Embedded Systems培训师, Embedded Systems辅导班, Embedded Systems教程, Embedded Systems私教, Embedded Systems辅导, Embedded Systems讲师

促销课程

订阅促销课程

为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

我们的客户

is growing fast!

We are looking to expand our presence in China!

As a Business Development Manager you will:

  • expand business in China
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

该网站在其他国家/地区