DE2-115 開發紀錄: 硬體認識 一文中,我們發現了 DE2-115 上面有一堆 LED 燈可以使用,就讓我們來建立最簡單的專案,並透過撰寫程式來控制這些 LED 燈吧 !

本文將採用業界比較常用的 Verilog 進行示範,在參照這篇文章之前,需要自行安裝好 Intel® Quartus® Lite Edition 或是進階版本。

閱讀全文 »

手邊有一台早期獲得的 Altera DE2-115 開發平台 ,一直放著積灰塵也不是辦法,再加上最近想多玩玩 FGPA,所以就來重新玩一次吧 :)

Xilinx Zybo Board 不同,Altera DE2-115 開發平台 是只有 FPGA 的開發板,並未包含 ARM Cortex-A9 來作為輔助用的 CPU,對於只想學 FPGA 的人而言,這算是不錯的平台,想要 CPU 的話,就自己寫個 CPU 上去或是用 NIOS-II 軟核 CPU 就好了。

總之,就讓我們來玩玩這一片早期的 FPGA 開發板吧 (想當年這一片可是要台幣 3W 的呢!)

不過在我們開始這一切之前,我們需要稍微了解一下這片開發板以及他的週邊等資訊。

閱讀全文 »

最近稍微有些時間可以玩玩手邊的 i.MX6 SabreSD SoloX 開發板,這是一套採用 i.MX6 Cortex-A9 搭配 Cortex-M4 的 HMP (Heterogeneous multi-processing) 架構的板子。

既然要玩玩看,那就從官方的 i.MX_Yocto_Project_User's_Guide.pdf 開始吧,我們使用 Freescale 社群所提供的開發環境來構件我們自己的 Yocto 系統。

注意到 Freescale 社群 的 Yocto 環境和 Yocto 官方的不太一樣,因此一開始最好還是照著 i.MX_Yocto_Project_User's_Guide.pdf 上的教學走。

閱讀全文 »

最近重新整理一下我用來編譯 Yocto Project 用的 Docker 環境,決定把它拉成獨立的腳本放出,你可以到 coldnew/docker-yocto 找到 。

為什麼要用 Docker 建立環境來編譯呢?在我這幾年使用 Yocto 的經驗,就是它對於 Host Machine 的依賴性太強。 我自己習慣使用 Gentoo Linux 也因為套件比較新,常常遇到 舊版本的 Yocto 在編譯 Host 端工具之類的,因為找到系統端的依賴然後編譯不過,也因此最省麻煩的方式,還是依照 Yocto Project Reference Manual 上面所說的,使用指定的 Linux 發行板。

閱讀全文 »

今年有機會到德國參加 SPS IPC Drives 2017 這個歐洲自動化工業展,在逛的過程中剛好看到一些工作徵求資訊,所以就拍一下整理在這邊。

由於這個展覽偏向工業電腦、自動化控制等產業,因此我拍下來的工作資訊基本上大部分都是嵌入式系統相關工作,或是一些純軟的工作。

也因為這個展覽在德國,所以大部分描述都是用德文寫的,適合想要到德國工作的人看看。

以下就是這次拍到的 JD (Job Description), 共 53 張圖片原始檔,所以請讓瀏覽器慢慢下載:

閱讀全文 »