曙海教學優(yōu)勢
本課程,秉承二十一年積累的教學品質(zhì),以項目實現(xiàn)為導(dǎo)向,面向企事業(yè)項目實際需要,老師將會與您分享設(shè)計的全流程以及工具的綜合使用經(jīng)驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系,合作企業(yè)30萬+。曙海培訓的課程在業(yè)內(nèi)有著響亮的知名度。
?本課程以實際案例介紹為自定制的 Zynq 創(chuàng)建和定制嵌入式 Linux??系統(tǒng)。內(nèi)容包括:
?
使用 MATLAB 和 Simulink 對 Xilinx Zynq SoC進行編程。
第一部分 |
|
在 Vivado 和 SDK 中創(chuàng)建參考設(shè)計 |
Objective:?創(chuàng)建 Vivado??框圖和 SDK 項目來面向 PL 和 PS. ·?建立 Vivado 框圖來面向 PL ·?向 SDK 導(dǎo)出硬件以及創(chuàng)建板卡支持包 ·?創(chuàng)建 ARM 軟件應(yīng)用 ·?使用 Tcl 腳本自動構(gòu)建過程 |
Zynq 系統(tǒng)軟件解析? |
Objective:?理解多種軟件組件,例如FSBL, u-boot, kernel, user-space. ·?嵌入式 Linux 概述 ·?理解 boot 圖像的多種組件 |
Zynq 構(gòu)建系統(tǒng) |
Objective:?理解構(gòu)成系統(tǒng)圖像和自動過程的多種軟件組件。 ·?理解系統(tǒng)啟動 ·?生成多種二進制文件,包括 .elf, .bit 以及 buildroot 構(gòu)建的開源文件 ·?理解存儲設(shè)備布局 ·?使用 MathWorks 構(gòu)建系統(tǒng)自定制 bitstream/FSBL, devicetree 和 Kernel 配置 |
第二部分 |
|
Zynq 構(gòu)建系統(tǒng) (續(xù)) |
Objective:?創(chuàng)建自定制設(shè)備驅(qū)動程序的 linux圖像用于多種 PL 和 PS 集成外部設(shè)備。 ·?更新包含新射影關(guān)系的 devicetree ·?修改 kernel 開啟驅(qū)動 ·?創(chuàng)建 boot.bin 以及生成自定制 SD 卡圖像 |
Simulink 中集成用戶設(shè)備驅(qū)動程序 |
Objective:?在 Simulink 中集成外部設(shè)備驅(qū)動 C 代碼實現(xiàn)與自定制 Linux 圖像通信。 ·?生成 C 代碼主函數(shù),調(diào)度器和 POSIX 線程簡介 ·?創(chuàng)建自定制系統(tǒng)對象? ·?使用 coder.ceval 和 系統(tǒng)對象實現(xiàn) C 代碼集成 ·?Simulink與自定制 Linux 圖像交互 ·?創(chuàng)建單獨的應(yīng)用程序作為 boot 圖像的一部分 |
?