SoCFPGA嵌入式設計和開發教程檢視原始碼討論檢視歷史
《SoCFPGA嵌入式設計和開發教程》,梅雪松,宋士權,陳雲 著,出版社: 北京航空航天大學出版社。
讀書,可以與時俱進,開闊自己,提高自己,充實自己,完善自己,是全球文化[1]科技知識擴容和更新的需要,是知識[2]經濟和社會發展的要求。
內容簡介
本書以Intel Cyclone v SoC FPGA系列器件為例,介紹了SoC FPGA 器件的架構特點、常用電路設計以及軟硬件開發流程和開發技巧。內容編排按照開發一個基於SoC FPGA 的應用系統所需掌握的基本的知識路線展開,從基本的Linux系統操作到分析一個基礎的應用系統框架,然後基於該應用系統框架,詳細講解應用系統的構建、BSP文件的生成、啟動引導文件的更新、Ubuntu虛擬機安裝配置、Linux內核配置與編譯。接着介紹如何在嵌入式Linux系統環境下,使用虛擬地址映射的方式編寫相應的應用程序來實現該應用系統中各個功能IP的編程控制和調試。最後以兩個實際的例子展示如何通過HPS和FPGA的片上通信橋實現軟硬件聯合開發的過程,包括FPGA側邏輯開發, IP總線封裝,Linux驅動程序的編寫編譯,Linux應用程序的編寫與運行等。
本書既可作為工程類應用、電子信息類專業本科生以及相關專業專科生的嵌入式系統基礎類課程的教材,也可作為SoC FPGA自學人員以及從事SoC FPGA開發的工程技術人員的培訓教材和參考用書。
作者介紹
梅雪松,網名「小梅哥」,擁有多年電子設計經驗,擅長知識的總結和傳播,有《小梅哥和你一起深入學習FPGA》、《小梅哥FPGA學習筆記》兩個系列網絡博文;並推出了手把手式視頻教程《FPGA設計思想與驗證方法視頻教程》,該教程在各大視頻點擊平台備受好評,網友稱其為學習FPGA基礎與提高教學視頻的S選。同時,開設FPGA實地培訓班,進行網絡和實地FPGA培訓,並多次進入高校進行SoC FPGA開發技術的培訓。培訓課程以其系統的知識講解和生動的實例分析,得到了學員的一致肯定。