嵌入式系统培训课程

嵌入式系统培训课程

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

客户评论

★★★★★
★★★★★

嵌入式系统课程大纲

代码名字时长概览
elnxintIntroduction to Embedded Linux (Hands-on training)14小时这是一门为期两天的课程,涵盖了构建嵌入式Linux系统的所有基本原则,整个课程时间中约60%是使用工业中使用的相同标准和工具的实际应用程序
YoctoProjectYocto Project28小时Yocto项目是构建嵌入式Linux系统的开源项目。它使用基于OpenEmbedded(OE)的构建主机,它使用BitBake工具来构建完整的Linux映像。 在这个有指导意义的现场培训中,参与者将学习如何基于Yocto项目为嵌入式Linux创建一个构建系统。 在培训结束后,参与者将能够: 了解Yocto Project构建系统背后的基本概念,包括配方,元数据和图层构建一个Linux映像并在仿真下运行它节省时间和精力建立嵌入式Linux系统 听众 开发商系统工程师测试工程师系统管理员 课程的格式 部分讲座,部分讨论,练习和沉重的练习
pcbcircuitdesignaltiumPCB Circuit Design with Altium21小时PCB(印刷电路板)电路设计是指在信号板布局上设计,刻蚀和印刷电路的过程。 Altium Designer是免费提供的用于设计PCB的桌面应用程序。 在这个有指导的现场培训中,参与者将学习如何使用Altium软件创建PCB电路板。课程首先检查一组现有的原理图,然后在Altium中绘制出原始电路。通过设计和制造电路板的过程进行培训。 在培训结束后,参与者将能够: 从任何示意图创建印刷电路板(PCB) 使用Altium创建原理图和设计电路板打印并刻蚀物理电路板导出行业标准文件以发送给大型制造商 听众 工程师技术员 课程的 格式 部分讲座,部分讨论,练习和沉重的练习 笔记 要请求本课程的定制培训,请联系我们安排。
pcbcircuitdesignPCB Circuit Design with Eagle21小时PCB(印刷电路板)电路设计是指在信号板布局上设计,刻蚀和印刷电路的过程。 EAGLE是一款免费提供的用于设计PCB的桌面应用程序。 在这个有指导的实时培训中,参与者将学习如何使用Eagle软件创建PCB电路板。该课程首先检查一组现有的原理图,然后在Eagle中绘制一个原始电路。通过设计电路板的过程的培训步骤,并讨论制造电路板的过程(该过程不包括电路板的物理制造)。 在培训结束后,参与者将能够: 从任何示意图创建印刷电路板(PCB) 使用Eagle创建原理图和设计电路板导出构建电路板的行业标准文件 听众 工程师技术员 课程的 格式 部分讲座,部分讨论,练习和沉重的练习 笔记 要请求本课程的定制培训,请联系我们安排。
advarduinoAdvanced Arduino Programming14小时Arduino是一款开源的单板微控制器,用于构建能够感知和控制物理世界中物体的设备。 在这个有指导意义的现场培训中,参与者将学习如何使用先进技术对Arduino进行编程,因为他们逐步创建了一个简单的传感器警报系统。 在培训结束后,参与者将能够: 了解Arduino如何工作深入了解Arduino的主要组件和功能在不使用Arduino IDE的情况下编程Arduino 听众 初学者开发者硬件/软件技术人员所有行业的技术人员爱好者 课程的格式 部分讲座,部分讨论,练习和沉重的练习 注意 Arduino有不同的型号,支持不同的编程接口(C,C ++,C#,Python)和IDE(Arduino IDE,Visual Studio等)。本课程假设Arduino Uno开发板,并将Arduino与其他编程语言(C / C ++)和其他IDE结合使用。 参与者负责购买Arduino硬件和组件。
buildrobot从零开始创建机器人28小时在这一由讲师引导的实时培训中,学员将学习如何使用Arduino硬件和Arduino(C/C++)语言创建机器人。

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

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

受众

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

课程形式

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

提示

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

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

- 学员需要购买自己的硬件。
- 若需定制本培训课程,请联系我们以作安排。
freertosFreeRTOS: Programming for Real Time Operating Systems7小时FreeRTOS是嵌入式设备(如微控制器和小型微处理器)的跨平台实时操作系统(RTOS)内核。 在这个有指导意义的实时培训中,参与者将学习如何使用FreeRTOS进行编码,因为他们通过使用微控制器开发简单的RTOS项目。 在培训结束后,参与者将能够: 了解实时操作系统的基本概念了解FreeRTOS的环境了解如何使用FreeRTOS进行编码将FreeRTOS应用程序连接到硬件外设 听众 工程师工程学生任何有兴趣学习FreeRTOS的人对嵌入式系统感兴趣的人 课程的格式 部分讲座,部分讨论,练习和沉重的练习 注意 预计参与者将为本课程提供自己的硬件(任何STM32板)。
iotarduinoIntroduction to IoT Using Arduino14小时物联网(IoT)是一种无线连接物理对象和软件应用程序的网络基础设施,允许它们相互通信并通过网络通信,云计算和数据捕获交换数据。 在这种有指导性的现场培训中,参与者将学习物联网的基础知识,因为他们逐步创建了基于Arduin的物联网传感器系统。 在培训结束后,参与者将能够: 了解物联网的原则,包括物联网组件和通信技术了解如何使用可用于不同物联网系统的Arduino通信模块了解如何使用和编程移动应用来控制Arduino 使用WiFi模块将Arduino连接到其他设备构建和部署他们自己的物联网传感器系统 听众 爱好者硬件/软件工程师和技术人员所有行业的技术人员初学者开发者 课程的格式 部分讲座,部分讨论,练习和沉重的练习 注意 Arduino有不同的型号,支持不同的编程接口(C,C ++,C#,Python)和IDE(Arduino IDE,Visual Studio等)。本课程假定Arduino Uno板,Arduino IDE和Arduino语言(基于C / C ++)。要申请不同的设置,请联系我们安排。 参与者负责购买Arduino硬件和组件。
ledeLEDE: Set Up a Linux Wireless Router7小时LEDE项目(Linux嵌入式开发环境)是基于OpenWrt的Linux操作系统。它是广泛的无线路由器和非网络设备供应商提供的固件的完全替代品。 在这个有指导的现场培训中,参与者将学习如何设置基于LEDE的无线路由器。 听众 网络管理员和技术人员 课程的格式 部分讲座,部分讨论,练习和沉重的练习
shadowsocksShadowsocks: Set Up a Proxy Server7小时Shadowsocks是一个开源的,安全的socks5代理。 在这个有指导的现场培训中,参与者将学习如何通过Shadowsocks代理获得互联网连接。 在培训结束后,参与者将能够: 在任何支持的平台上安装和配置Shadowsocks,包括Windows,Linux,Mac,Android,iOS和OpenWRT。 使用包管理器系统(例如pip,aur,freshports等)部署Shadosocks。 在移动设备和无线网络上运行Shadowsocks。 了解Shadowsocks如何加密消息并确保完整性和真实性。 优化Shadowsocks服务器 听众 网络工程师系统管理员计算机技术人员 课程的格式 部分讲座,部分讨论,练习和沉重的练习
rasberrypiRaspberry Pi for Beginners14小时Raspberry Pi是一款非常小巧的单板电脑。 在这个有指导意义的现场培训中,参与者将学习如何设置和编程Raspberry Pi,以充当交互式和强大的嵌入式系统。 在培训结束后,参与者将能够: 设置一个IDE(集成开发环境)以获得最大的开发效率编程Raspberry Pi来控制诸如运动传感器,警报器,Web服务器和打印机等设备。 了解Raspberry Pi的架构,包括插件设备的输入和连接器。 了解编程语言和操作系统的各种选项测试,调试和部署Raspberry Pi来解决现实世界的问题 听众 开发商硬件/软件技术人员所有行业的技术人员爱好者 课程的格式 部分讲座,部分讨论,练习和沉重的练习 注意 树莓派支持各种操作系统和编程语言。本课程将使用基于Linux的Raspbian作为操作系统,使用Python作为编程语言。要请求特定设置,请联系我们安排。 参与者负责购买Raspberry Pi硬件和组件。
arduinoprogrammingArduino: Programming a Microcontroller for Beginners14小时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硬件和组件。
cplusplusforembeddedC++ for Embedded Systems21小时C ++是否适用于嵌入式系统,如微控制器和实时操作系统? 微控制器应该使用面向对象的编程吗? C ++离开硬件太远而无法高效工作吗? 这个有指导意义的现场培训解决了这些问题,并通过讨论和实践演示了如何使用C ++来开发具有准确,可读和高效代码的嵌入式系统。参与者通过在C ++中创建示例嵌入式应用程序将理论付诸实践。 在培训结束后,参与者将能够: 了解面向对象建模,嵌入式软件编程和实时编程的原理为小型,快速和安全的嵌入式系统生成代码避免模​​板,例外和其他语言功能导致的代码膨胀理解与在安全关键和实时系统中使用C ++相关的问题在目标设备上调试C ++程序 听众 开发商设计师 课程的格式 部分讲座,部分讨论,练习和沉重的练习
Embedd8526Using C++ in Embedded Systems - Applying C++11/C++1421小时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
mbdModel Based Development for Embedded Systems21小时基于模型的开发(MBD)是一种软件开发方法,可以实现控制系统,信号处理和通信系统等动态系统的更快速,更具成本效益的开发。它依赖图形建模而不是传统的基于文本的编程。 在这个指导下,现场培训参与者将学习如何应用MBD方法来降低开发成本并加快嵌入式软件产品的上市时间。 通过这次培训的结束,参与者将能够选择并利用正确的工具来实施MBD。 在嵌入式软件项目的早期阶段,使用MBD进行快速开发。 缩短嵌入式软件的发布时间。 听众 嵌入式系统工程师开发人员和程序员 课程的格式 部分讲座,部分讨论,练习和沉重的练习
elkddEmbedded Linux Kernel and Driver Development 14小时为期两天的课程由60%左右的实验室组成,重点关注嵌入式Linux内核内部结构,架构,开发以及研究如何编写和集成多种类型的设备驱动程序。 谁应该参加? 对嵌入式系统和平台上的Linux内核开发感兴趣的工程师。
embeddedsecurityEmbedded Systems Security21小时本培训介绍了设计安全嵌入式系统时应考虑的系统架构,操作系统,网络,存储和加密问题。 在本课程结束时,参与者将对安全原则,关注点和技术有深入的了解。更重要的是,参与者将配备开发安全可靠的嵌入式软件所需的技术。 听众 嵌入式系统专家安全专家 课程的格式 部分讲座,部分讨论,实践练习
embeddedlinuxEmbedded Linux: Building a System from the Ground Up14小时嵌入式Linux以其低成本,易于定制以及与多种类型微处理器的兼容性已经成为智能手机,平板电脑,机顶盒和MP3播放器等众多设备的自然选择。 在这次培训中,学员将学习如何从头开始构建嵌入式Linux系统。从构建简约的内核到配置启动和初始化过程,参与者将学习部署全功能嵌入式Linux系统所需的工具,技术和思路。 对于远程培训,QEMU将用于模拟硬件。其他平台,包括真正的硬件设备,可以根据具体情况进行考虑。 听众 系统工程师 课程的格式 部分讲座,部分讨论,重点强调实施
berkeleydbBerkeley DB for Developers21小时Berkeley DB(BDB)是一个旨在为关键/数值数据提供高性能嵌入式数据库的软件库。 Berkeley DB是用C语言编写的,具有C ++,C#,Java,Perl,PHP,Python,Ruby,Smalltalk,Tcl和许多其他编程语言的API绑定。 Berkeley DB不是关系数据库。[1] 本课程将介绍Berkeley DB的体系结构和功能,并通过使用Berkeley DB开发自己的示例应用程序来引导参与者。 听众 应用开发者软件工程师技术顾问 课程的格式 部分讲座,部分讨论,简单的开发和实施,测试以衡量理解 。
ecadpapgeneralEmbedded C Application Design Principles14小时为期两天的课程涵盖了所有设计原则,并附有代码示例以及最新的工业技术。 。
linuxrp2Embedded Linux on RP214小时在这次培训中,参与者将学习如何为Raspberry Pi构建自己的嵌入式Linux。
armtechARM Technology14小时ARM处理器是基于Advanced RISC Machines(ARM)开发的RISC(精简指令集计算机)体系结构的CPU系列之一。
piRaspberry Pi7小时Raspberry Pi是一款由Raspberry Pi Foundation开发的小型计算机。
ooprogcObject Oriented Programming with C++7小时在这门课程中,学员将学习C ++概念和编程技巧。
rtosReal Time Operating System7小时实时操作系统(RTOS)是一种操作系统(OS),旨在为实时应用程序数据提供服务,通常无缓冲延迟。
embcompIntroduction to Embedded Computers14小时本课程通过简单介绍嵌入式计算机的基础知识。
cembeddC Programming for Embedded Systems21小时C编程语言可能是用于编程嵌入式系统的最流行的编程语言。
ecadpapEmbedded C Application Design Principles for Automotive Professionals 14小时为期两天的课程,涵盖所有设计原则,代码示例以及最近的工业技术;对汽车软件开发商非常有用
buildrootBuildroot: a Firmware Generator for Embedded Systems7小时Buildroot is an open-source project that contains scripts that produce a cross-compilation toolchain, a customizable root filesystem image, and a Linux kernel for embedded devices. During this practical course, participants will learn how to use it:

- How to select software that goes into the root filesystem.
- How to add new packages and modify existing ones.
- How to add support for new embedded boards.

During the course, bootable filesystem images will be produced. Remote courses are delivered using the [QEMU](/cc/qemukvm) emulator, while in the classroom it is possible to use either QEMU or real embedded boards of the trainer's choice.

Other projects with similar goals include the [Yocto project](/cc/yoctoproject) and OpenWRT. Please use [these](https://bootlin.com/pub/conferences/2016/elc/belloni-petazzoni-buildroot-oe/belloni-petazzoni-buildroot-oe.pdf) [presentations](https://elinux.org/images/0/0a/Embedded_Linux_Build_Systems.pdf) to determine which one is the right choice for your needs.

近期嵌入式系统培训课程

课程日期价格【远程 / 传统课堂】
Arduino: Programming a Microcontroller for Beginners - 厦门 - 国际银行大厦星期一, 2019-01-07 09:30¥19100 / ¥22900
Arduino: Programming a Microcontroller for Beginners - 上海 - 六八八广场星期二, 2019-01-15 09:30¥19100 / ¥20300
Arduino: Programming a Microcontroller for Beginners - 厦门 - 国际银行大厦星期三, 2019-02-27 09:30¥19100 / ¥22900
Arduino: Programming a Microcontroller for Beginners - 厦门 - 国际银行大厦星期四, 2019-04-18 09:30¥19100 / ¥22900
Arduino: Programming a Microcontroller for Beginners - 厦门 - 国际银行大厦星期三, 2019-06-26 09:30¥19100 / ¥22900
嵌入式系统,培训,课程,培训课程, 企业嵌入式系统培训, 短期嵌入式系统培训, 嵌入式系统课程, 嵌入式系统周末培训, 嵌入式系统晚上培训, 嵌入式系统训练, 学习嵌入式系统, 嵌入式系统老师, 学嵌入式系统班, 嵌入式系统远程教育, 一对一嵌入式系统课程, 小组嵌入式系统课程, 嵌入式系统培训师, 嵌入式系统辅导班, 嵌入式系统教程, 嵌入式系统私教, 嵌入式系统辅导, 嵌入式系统讲师

促销课程

课程地址日期价格【远程 / 传统课堂】
Apache Tomcat Administration北京 - 创而新大厦星期三, 2018-12-12 09:30¥24129 / ¥28329
AWS Architect Certification 苏州 - 晋合广场星期三, 2019-01-09 09:30¥7460 / ¥10460
Scrum for Managers and Executives北京 - 数码大厦星期五, 2019-02-01 09:30¥8757 / ¥10957

订阅促销课程

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

我们的客户

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!