Embedded Systems培訓

Embedded Systems培訓

本地指導的嵌入式系統實時培訓課程台灣

Machine Translated

客戶評論

★★★★★
★★★★★

Embedded Systems課程大綱

課程名稱
課程時長
概觀
課程名稱
課程時長
概觀
14小時
這是一個為期兩天的課程,由大約60%的實踐實驗室組成,主要關注嵌入式Linux內核內部,架構,開發以及如何編寫和集成多種類型的設備驅動程序。

誰該參加?

對嵌入式系統和平台上的Linux內核開發感興趣的工程師。
21小時
C編程語言可能是用於編程嵌入式系統的最流行的編程語言。
14小時
本課程通過簡單介紹嵌入式計算機的基礎知識。
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)開發。
140小時
嵌入式系統是在較大的機械或電氣系統內具有專用功能的計算機系統,通常具有實時計算約束。
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來控制運動傳感器,報警器,Web服務器和打印機等設備。
- 了解Raspberry Pi的架構,包括附加設備的輸入和連接器。
- 了解編程語言和操作系統中的各種選項
- 測試,調試和部署Raspberry Pi以解決實際問題

聽眾

- 開發商
- 硬件/軟件技術人員
- 各行各業的技術人員
- 愛好者

課程形式

- 部分講座,部分討論,練習和繁重的實踐練習

注意

- Raspberry Pi支持各種操作系統和編程語言。本課程將使用基於Linux的Raspbian作為操作系統,使用Python作為編程語言。要請求具體設置,請聯繫我們安排。
- 參與者負責購買Raspberry Pi硬件和組件。
21小時
PCB(印刷電路板)電路設計是指在信號板佈局上設計,蝕刻和印刷電路的過程。 EAGLE是一款免費提供的用於設計PCB的桌面應用程序。

在這個以講師為主導的現場培訓中,參與者將學習如何使用Eagle軟件創建PCB電路板。本課程首先檢查一組現有的原理圖,然後在Eagle中繪製原始電路。培訓步驟是設計電路板的過程,並討論製造電路板的過程(該過程不包括電路板的物理製造)。

在培訓結束時,參與者將能夠:

- 從任何原理圖創建印刷電路板(PCB)
- 使用Eagle創建原理圖並設計電路板
- 導出用於構建電路板的行業標准文件

聽眾

- 工程師
- 技術員

課程 格式

- 部分講座,部分討論,練習和繁重的實踐練習

筆記

- 要申請本課程的定制培訓,請聯繫我們安排。
21小時
PCB(印刷電路板)電路設計是指在信號板佈局上設計,蝕刻和印刷電路的過程。 Altium Designer是一款免費的桌面應用程序,用於設計PCB。

在這個以講師為主導的現場培訓中,學員將學習如何使用Altium軟件創建PCB電路板。本課程首先檢查一組現有的原理圖,然後在Altium中繪製一個原始電路。培訓步驟是設計和製造電路板的過程。

在培訓結束時,參與者將能夠:

- 從任何原理圖創建印刷電路板(PCB)
- 使用Altium創建原理圖並設計電路板
- 打印並蝕刻物理電路板
- 導出行業標准文件以發送給大型製造商

聽眾

- 工程師
- 技術員

課程 格式

- 部分講座,部分討論,練習和繁重的實踐練習

筆記

- 要申請本課程的定制培訓,請聯繫我們安排。
7小時
This instructor-led, live training in 台灣 (online or onsite) is aimed at engineers who wish to design high-performance embedded systems using FPGA.

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

- Install and configure the FPGA software tools needed to design and simulate an embedded system.
- Select the best FPGA architecture for an application.
- Develop and enhance various FPGA designs.
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播放器等各種設備供電的自然選擇。

在這個由講師指導的實時培訓參與者將逐步學習如何從頭開始構建嵌入式Linux系統。從構建簡約內核到配置啟動和初始化過程,參與者將學習部署功能齊全的嵌入式Linux系統所需的工具,技術和思維模式。

對於遠程培訓,QEMU將用於模擬硬件。其他平台,包括真實硬件設備,可以根據具體情況考慮。

課程格式

- 部分講座,部分討論,重點強調動手實施
35小時
NetApp數據存儲系統是基於硬件和軟件的系統,用於寫入和讀取磁盤陣列。 Data ONTAP是NetApp存儲系統中使用的操作系統。

這種由講師指導的現場培訓(現場或遠程)面向希望在集群環境中實施NetApp ONTAP的工程師。

在培訓結束時,參與者將能夠:

- 設置和管理ONTAP 9.3群集。
- 通過Data Protection技術保護數據。

課程格式

- 互動講座和討論。
- 大量的練習和練習。
- 在實時實驗室環境中親自實施。

課程自定義選項

- 本課程基於ONTAP 9.3。
- 要申請本課程的定制培訓,請聯繫我們安排。
21小時
This instructor-led, live training in 台灣 (online or onsite) is aimed at developers who wish to use TensorFlow Lite to deploy deep learning models on embedded devices.

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

- Install and configure Tensorflow Lite on an embedded device.
- Understand the concepts and components underlying TensorFlow Lite.
- Convert existing models to TensorFlow Lite format for execution on embedded devices.
- Work within the limitations of small devices and TensorFlow Lite, while learning how to expand the scope of operations that can be run.
- Deploy a deep learning model on an embedded device running Linux.
28小時
Description

This four day training combines theory with hands-on exercises in order to introduce the Yocto Project.
It answers frequently asked questions like:

- Is it really necessary to use another version of the toolchain/libraries/packages for each and every GNU/Linux project and an top of that to follow a different work-flow?
- Can you ensure that the development environment is identical for all developers/suppliers and that you can still produce identical builds like today in 10+ years from now?
- Can the YP help find out under what software licenses the packages you use are licensed?

Hands-on sessions are performed on target hardware (e.g. Beagle Bone Black Rev. C - http://beagleboard.org/BLACK). After the training you will be able to download a docker image with Ubuntu 14.x and all dependencies pre-installed plus the examples in order to work with the course material in your own labs. Please note that this is not an introductory course to Embedded GNU/Linux. You should already know how Embedded GNU/Linux works and how to configure/build the GNU/Linux kernel and kernel drivers.

Who should attend?

You already use GNU/Linux for your projects and have probably heard about the Yocto Project, but did not dare to have a closer look into it, or had difficulties using it. You don’t know whether and how your daily work-flow can be accommodated in the YP and generally find the YP rather complicated. Why do we need all this since up to know everything was (supposedly) much easier? After the training you should be able to decide whether you need the YP or not. The workshop is aimed at software-, development-, system engineers, testers, administrators, engineers and other parties interested in the YP, with a solid knowledge of Embedded GNU/Linux.
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 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.
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硬件和組件。

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輔導, Embedded Systems講師

促銷課程

訂閱促銷課程

為尊重您的隱私,我公司不會把您的郵箱地址提供給任何人。您可以享有優先權和隨時取消訂閱的權利。

我們的客戶

is growing fast!

We are looking to expand our presence in Taiwan!

As a Business Development Manager you will:

  • expand business in Taiwan
  • 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!

This site in other countries/regions