在 Ultra96 開發紀錄: 讓 Vivado 有 Ultra96 的設定檔 一文中提及了如何在 Vivado 2018.2
上加入 Ultra96 的設定檔
因為最近 Vivado 2019.1 釋出,增加了一個直接從 Xilinx 下載板端設定檔的功能,因此再來更新一次這篇文章
(本文以 Vivado 2019.1
進行開發)
TinyFPGA BX 開發紀錄: 硬體認識
在 TinyFPGA BX 開發紀錄: 開箱文 一文中我開箱了最近買的 TinyFPGA BX 這款迷你的 FPGA 開發板,在這篇文章中將來講講他的硬體的一些資訊,好讓我們對這塊板子有初步的認識。
TinyFPGA BX 開發紀錄: 開箱文
最近和網路上的朋友討論要弄個讀書會之類的來好好學習 FPGA,討論後的結果我們決定從 TinyFPGA BX 來開始進行。
也因此筆者就透過網路購買了 TinyFPGA BX 這款目前蠻紅的開源專案,來打算透過它從寫個簡易的 MCU 到製作自己的 SoC (前提是邏輯閘夠,這塊板子 只有 7680 個邏輯閘
可以使用)。
Ultra96 開發紀錄: 讓 Vivado 有 Ultra96 的設定檔
在透過 Vivado 去建立新的專案的時候,開發板沒有 Ultra96 的選項可以選,因此我們就必須自己去設定關於其開發板的資訊。
幸好,Ultra96 的開發商 AVNET 已經做好這塊開發板的設定檔,並放置到 Avnet/bdf 這個 repo 中,就讓我們來將它安裝到我們的 Vivado 吧!
(本文以 Vivado 2018.2
進行開發)
Ultra96 開發紀錄: 快速開始
在 Ultra96 開發紀錄: 開箱文 一文中筆者紀錄了如何購買 Ultra96 開發板,而裡面付的 SD Card 其實已經有預先燒錄好一個可以開機的映像檔 (Image)。
就讓我們先插入 SD Card 並搭配 Ultra96 Getting Started Guide 來看看這塊板子吧。
webOS OSE 研究筆記: webOS OSE 與 Qt5
在測試 webOS OSE (webOS Open Source Edition) 的時候,我注意到了 webOS OSE 的核心組件是採用 Qt5
製作的,搭配的版本是 Qt 5.6.3
。
那又怎樣? 實際上 Qt 5.6.3
這個 LTS (Long Term Support) 的版本在今年 (2019) 的 3 月已經停止支援了,因此必須要來說說這件事對我們這群玩家以及想將 webOS OSE 用在自己商品上的人的影響。
webOS OSE 研究筆記: 安裝 SDK
在建立完 Raspberry Pi 3 或是 QEMU x86 的 webOS OSE 系統後,我們就可以準備來開始寫我們的程式了。
不過在這之前,先來裝個 SDK 來方便專案的管理與發佈 (deploy)。
webOS OSE 研究筆記: 建立 QEMUx86 模擬器
在 webOS OSE 研究筆記: 編譯 webOS OSE 到 Raspberry Pi 3 一文中我們題到了如何透過 webOS OSE 提供的基於 Yocto Project 的編譯系統,建立開機卡片讓你的 Raspberry Pi 3 執行 webOS OSE 系統。
而在這邊文章中,我們將改建立用於 webOS OSE 的模擬器環境,以便於手邊沒有 Raspberry Pi 3 可以用時候的開發。
Ultra96 開發紀錄: 開箱文
在 UltraZed-EG PCIe Carrier Card 開發紀錄 系列文中,筆者曾經撰寫一些關於 Xilinx UltraScale+ MPSoC 系列的 Zynq UltraScale+ EG
這顆同時具有 ARM Cortex-A53、ARM Cortex-R5 以及 Xilinx FPGA 的 SOC。
不過由於當時系列文使用的開發板是向人借的,最近也還回去了。因此筆者自行入手了同樣為 AVNET 公司所出品的 Ultra96。
本文先做簡單的開箱動作以及提供一些相關的 FAQ,正式開發紀錄則會下篇後才開始。
Librem 5 Dev-Kit 開發紀錄: 硬體認識 - 核心板篇
在 Librem 5 Dev-Kit 開發紀錄: 開箱文 一文中,我們開箱了 Librem 5 手機的開發板。
由於這一塊開發板其實也可以區分為核心板以及擴充板,因此筆者在這次的硬體介紹部份將會切成兩篇文章,好方便後續開發時的查看。
在這篇文章中,我們將看看 Librem 5 所使用的核心板,也就是 EmCraft 所販售的 NXP i.MX 8M System-On-Module。