在透過 Vivado 去建立新的專案的時候,開發板沒有 Ultra96 的選項可以選,因此我們就必須自己去設定關於其開發板的資訊。

幸好,Ultra96 的開發商 AVNET 已經做好這塊開發板的設定檔,並放置到 Avnet/bdf 這個 repo 中,就讓我們來將它安裝到我們的 Vivado 吧!

(本文以 Vivado 2018.2 進行開發)

閱讀全文 »

在測試 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 研究筆記: 編譯 webOS OSE 到 Raspberry Pi 3 一文中我們題到了如何透過 webOS OSE 提供的基於 Yocto Project 的編譯系統,建立開機卡片讓你的 Raspberry Pi 3 執行 webOS OSE 系統。

而在這邊文章中,我們將改建立用於 webOS OSE 的模擬器環境,以便於手邊沒有 Raspberry Pi 3 可以用時候的開發。

閱讀全文 »

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 手機的開發板。

由於這一塊開發板其實也可以區分為核心板以及擴充板,因此筆者在這次的硬體介紹部份將會切成兩篇文章,好方便後續開發時的查看。

在這篇文章中,我們將看看 Librem 5 所使用的核心板,也就是 EmCraft 所販售的 NXP i.MX 8M System-On-Module

閱讀全文 »