• < 返回列表

    ALINX Xilinx Zynq UltraScale+ MPSoC 系列 FPGA 原創視頻教程第一部分— MPSOC 裸機開發

    2022-05-09

    公司研發團隊在疫情期間全部居家辦公,研發工作有序推進,為了感謝所有客戶對ALINX的支持,研發團隊4名工程師在疫情期間規劃了一部大型FPGA視頻教程,主要針對XILINX MPSOC系列,將通過6個月左右的時間進行連載播出。整個教程120多集,每集20分鐘左右,所有視頻時長2500分鐘,所有視頻將全部免費公開,所有人都可以免費觀看,以此表達ALINX對大家的感激之情。



    圖片




    一、MPSoC 簡介及開發流程

    01_MPSoC架構介紹

    02_MPSoC開發之Vivado工程創建流程

    03_MPSoC開發之Vitis工程創建流程

    04_MPSoC開發之固化程序

    05_利用批處理建立Vitis工程

    二、MPSoC外設基礎開發

    06_RTC及中斷控制器介紹

    07_RTC中斷實驗程序分析

    08_MIO GPIO結構介紹

    09_MIO GPIO按鍵及LED控制實驗

    10_EMIO GPIO按鍵及LED控制實驗

    11_PS端UART結構介紹

    12_PS端UART讀寫例程

    13_PS端UART中斷例程

    14_PS端CAN數據環回實驗

    15_i2c時序及EEPROM介紹

    16_i2c EEPROM及溫度傳感器控制實驗

    17_PS端DP接口顯示實驗

    18_SD原理介紹

    19_SD卡TXT文件讀寫實驗

    20_SD卡Bmp圖片顯示實驗

    21_以太網TCP概念簡要介紹

    22_PS端以太網TCP ECHO SERVER實驗

    23_PL端以太網TCP ECHO SERVER實驗

    24_QSPI FLASH讀寫實驗

    25_QSPI FLASH遠程網絡更新

    26_AXI GPIO原理及控制按鍵LED之Vivado搭建

    27_AXI GPIO按鍵及LED控制之Vitis工程

    28_RS485讀寫實驗之Vivado工程搭建

    29_RS485讀寫實驗之創建Vitis工程及程序分析

    三、自定義IP開發

    30_自定義IP原理介紹

    31_自定義IP之Vivado創建流程

    32_自定義IP之Vitis工程創建及程序分析

    四、雙核裸機開發

    33_雙核裸機中斷使用及雙核數據交互實驗

    五、AXI總線開發

    34_AXI總線協議介紹

    35_PL讀寫PS端DDR之Vivado創建過程

    36_PL讀寫PS端DDR之Vitis工程創建及聯合調試

    37_PS與PL交互之BRAM讀寫Vivado創建過程

    38_PS與PL交互之BRAM讀寫Vitis工程創建及聯合調試

    六、AXI DMA開發

    39_AXI DMA原理介紹

    40_AXI DMA數據環通之Vivado工程

    41_AXI DMA數據環通之Vitis工程

    42_AXI DMA之AD9708信號發生器Vivado工程

    43_AXI DMA之AD9708信號發生器Vitis工程

    44_AXI DMA之AD9280采集顯示Vivado工程

    45_AXI DMA之AD9280采集顯示Vitis工程

    46_AXI DMA之AD9238采集顯示實驗

    47_AXI DMA之AD7606采集顯示實驗

    48_AXI DMA之SG原理及Vivado工程

    49_AXI DMA之SG模式Vitis軟件調試

    50_AXI DMA之AN9767信號發生器Vivado工程

    51_AXI DMA之AN9767信號發生器Vitis工程

    七、VDMA開發

    52_VDMA原理介紹

    53_AN5642雙目攝像頭顯示之Vivado工程創建

    54_AN5642雙目攝像頭顯示之Vitis工程創建及程序分析

    55_AN5642單路攝像頭抓拍及SD卡存儲實驗

    56_AN5642以太網傳輸及上位機顯示圖像實驗

    57_AN5641 MIPI攝像頭顯示實驗

    八、音頻開發

    58_AXI DMA之AN831音頻采集Vivado工程創建

    59_AXI DMA之AN831音頻采集Vitis工程創建及程序分析

    九、觸摸屏開發

    60_七寸觸摸屏顯示和觸摸之Vivado工程創建

    61_七寸觸摸屏顯示和觸摸之Vitis工程創建及程序分析

    十、以太網開發

    62_ADC以太網傳輸協議

    63_AD9280以太網傳輸及上位機顯示波形實驗

    64_AD9238以太網傳輸及上位機顯示波形實驗

    65_AD7606以太網傳輸及上位機顯示波形實驗




    整套視頻課程,我們將跟與非網合作,在摩爾吧進行視頻的連載,下面我們對整套課程進行簡單介紹


    1. 課程內容

    本套視頻教程是ALINX公司基于Xilinx MPSoC系列FPGA原創的視頻教程,內容包含 裸機開發、Linux基礎開發、Linux驅動開發、Vitis HLS開發、Vitis AI開發五大部分,詳細講述MPSoc系列FPGA芯片的各個部分開發的相關內容,視頻基于ALINX公司自主設計的FPGA開發板進行講解,理論結合實踐,讓大家可以充分理解開發的思路,同時貼近項目,對主流的技術進行了演示,比如人工智能AI的應用,車輛識別、行人檢測、PCB缺陷檢測、工地安全帽檢測、火焰檢測、辦公室目標識別、熱成像ADAS車輛檢測、混凝土缺陷檢測等等,充分發揮MPSoc系列FPGA芯片的靈活性、高性能、低延時、高可靠性等特性。




    2. 學習本課需要什么背景?需要提前預習掌握的能力知識

    本套視頻不是從零基礎起步的,需要大家具有FPGA開發基礎、Linux系統基礎知識,了解ARM的開發架構,以及基本的數電基礎,電路等基礎知識,如果想學習AI部分,還需要有AI的知識基礎。




    3. 工具軟件

    Vitis 2020.1、Petalinux 2020.1、Vitis HLS 2020.1、Vitis AI 2020.1、VMware 12.1.1  Ubuntu 18.04.2






    4. 課程面向對象

    5. 涉及的應用領域  

    人工智能、車載自動駕駛、通信、醫療、工業控制等




    Copyright © 芯驛電子科技(上海)有限公司 All Rights Reserved 滬ICP備13046728號

    国产精品久久久久精品日日