網頁

2015年9月23日 星期三

[i.MX6] Memos

 

About i.MX6

最近拿到一塊板子 Boundary Device 出的 Nitrogen6X, 雖然也買了一塊 mirco sd card, 很容易的就開機起來, 但是如果要自己做一些客製化的動作, 就不是那麼簡單. 怎麼做也許不是最困難的事, 要做什麼可能才是最難的. 怎麼說呢 ? 首先, 是要做一個 Ubuntu 的 embedded linux, 或是 Android 的 platform ? 因應需求的不同, 就會用到不同的 tool chain, build system, …. 然後就是一大堆的資訊, 最後就是被淹沒在這些東西當中.

載浮載沉幾次之後, 終於搞懂了一些東西. 也許了解得沒有那麼透徹, 如果有謬誤或更正請告訴我, 免得把錯誤的資訊傳染其他人, 那就不好了, 有建議也可以跟我說喔 : )

i.MX6 Family

iMX6 是 Freescale 出的一個處理器的系列. 我用到的是 i.MX6Q, 是四核心的版本, 有關 iMX6 的家族的資料, 可以參考以下連結 i.MX6 Family.

i.MX6 built images

一塊 SBC ( single board computer), 如果不能安裝作業系統, 那真的也是沒什麼用. 以下是已經 built 好的作業系統映像檔 (意思就是說, 這個板子可以跑這樣的作業系統). 我這邊的資料是來自 Boundary Devices, 因為板子是向他們買的 : ) 原始資料來源, 可以參考 Boundary Devices built images.

Yocto Linux ( Yocto 是 Linux 基金會下, 提供嵌入式軟體開發的工具的專案)

Debian/Ubuntu

Buildroot ( Buildroot 是一套自動建立完整而且可開機的嵌入式 linux 的工具)

Android

Others

 

i.MX6 Toolchain

沒有留言:

張貼留言

請提供您寶貴的意見