[開發記錄] BBxM 系統建立
2012-08-10 11:57
162 查看
記錄:
#1 建立系統檔案 -
使用TI的DVSDK建構基本的linux系統,一開始安裝DVSDK4.03版,安裝好後要先執行 ./setup.sh,設定一些相關環境,
依照setup.sh的script所留下的訊息,直接進行make clean 以及make all,缺少相當多工具包,將會在中途報錯。
在網路上查詢,找到angstrom的版本,須搭配TI的DVSDK4.01版本,
須先進行環境設定,鍵入以下資料,或建立成Script執行
export ARCH=arm
export PATH=$PATH:~/CodeSourcery/Sourcery_G++_Lite:~/CodeSourcery/Sourcery_G++_Lite/bin$
export CROSS_COMPILE=arm-none-linux-gnueagi-
將${DVSDK}/psp內放入三個資料夾,分別為linux-beagle、u-boot-beagle、x-loader-beagle,
並修改後執行 ./setup-dvsdk-4-01-beaglexm.sh , 僅需要針對proxy的設定修改即可,
之後進行Make clean及Make All,
執行make all後,可以去吃個下午茶,順利的話在兩三個小時後可完成編譯,沒有ERROR訊息,產出相關檔案。
裝入USB型的 Micro SD 讀卡機,並裝入給BBxM用的MicroSD( 隨板子所附的SD為4G,BBxM最大支援8G )
系統正確識別後,執行 df -h,可查找相對應的裝置(一般來說應該是sdb或sdc),
然後執行 sudo ./bin/mksdboot.sh --device /dev/sdb --sdk 'pwd'
會將SD卡重新分區並格式化,第一區放開機檔案,第二區為預設對應的 root file system,
在Windows內,僅能看到第一分區,第二區需在linux系統下才看的到。
執行完畢後,取出SD卡安裝到BBxM上,並將周邊的USB鍵盤滑鼠、以及螢幕接上,送入電源,
由UART的通訊port,可在電腦端的終端機模擬為文字型的控制畫面,
而螢幕則會顯示 matrix-e 的圖型控制介面,可以做一些DEMO用,
以上,為BBxM基礎系統的建立,無X-windows,但已包含TI的一些測試程式,
並且已載入dsplink等相關模組,於BBxM內的 /usr/share/ti/c6accel-apps 可找到測試程式,進行系統效能檢測,
而執行程式原始碼在 {$DVSDK}/c6accel_x_xx_xx_xx/dsp/alg/src 可以參考。
#1 建立系統檔案 -
使用TI的DVSDK建構基本的linux系統,一開始安裝DVSDK4.03版,安裝好後要先執行 ./setup.sh,設定一些相關環境,
依照setup.sh的script所留下的訊息,直接進行make clean 以及make all,缺少相當多工具包,將會在中途報錯。
在網路上查詢,找到angstrom的版本,須搭配TI的DVSDK4.01版本,
須先進行環境設定,鍵入以下資料,或建立成Script執行
export ARCH=arm
export PATH=$PATH:~/CodeSourcery/Sourcery_G++_Lite:~/CodeSourcery/Sourcery_G++_Lite/bin$
export CROSS_COMPILE=arm-none-linux-gnueagi-
將${DVSDK}/psp內放入三個資料夾,分別為linux-beagle、u-boot-beagle、x-loader-beagle,
並修改後執行 ./setup-dvsdk-4-01-beaglexm.sh , 僅需要針對proxy的設定修改即可,
之後進行Make clean及Make All,
執行make all後,可以去吃個下午茶,順利的話在兩三個小時後可完成編譯,沒有ERROR訊息,產出相關檔案。
裝入USB型的 Micro SD 讀卡機,並裝入給BBxM用的MicroSD( 隨板子所附的SD為4G,BBxM最大支援8G )
系統正確識別後,執行 df -h,可查找相對應的裝置(一般來說應該是sdb或sdc),
然後執行 sudo ./bin/mksdboot.sh --device /dev/sdb --sdk 'pwd'
會將SD卡重新分區並格式化,第一區放開機檔案,第二區為預設對應的 root file system,
在Windows內,僅能看到第一分區,第二區需在linux系統下才看的到。
執行完畢後,取出SD卡安裝到BBxM上,並將周邊的USB鍵盤滑鼠、以及螢幕接上,送入電源,
由UART的通訊port,可在電腦端的終端機模擬為文字型的控制畫面,
而螢幕則會顯示 matrix-e 的圖型控制介面,可以做一些DEMO用,
以上,為BBxM基礎系統的建立,無X-windows,但已包含TI的一些測試程式,
並且已載入dsplink等相關模組,於BBxM內的 /usr/share/ti/c6accel-apps 可找到測試程式,進行系統效能檢測,
而執行程式原始碼在 {$DVSDK}/c6accel_x_xx_xx_xx/dsp/alg/src 可以參考。
相关文章推荐
- [開發記錄] 函式庫調用 - 使用ALSA進行音訊資料擷取 之其一
- [iPhone程式]iPhone開發心得01-建立View和Controller的對應關係
- [開發記錄] 函式庫調用 - 使用C6accel 資料庫進行FIR函式調用 之其一
- Report Builder 開發笔记--獲取系統參數request id,user id 等
- DVD與VCD光碟表面瑕疵檢測系統之開發
- 如何使用JSP開發WebMail系統
- 在Windows 7上建立Android + PhoneGap開發環境
- 假如現在讓你去說服客戶使用asp.net2.0開發系統,你會怎麼說服呢?
- (原創) 物件導向技術不只用在軟體開發而已,一樣也適用在系統晶片開發 (IC Design) (Verilog) (OO)
- [開發記錄] 函式庫調用 - 使用C6accel 資料庫進行FFT函式調用 之其一
- 操作系統開發 - Grub2 bootloader之安裝
- Windows Phone 開發 - 使用 Windows Phone App Studio 建立 App
- 伺服器應用程式無法使用,系統管理員注意:Web伺服器的應用程式事件記錄檔中的錯誤信息詳細說明了這項特定要求失敗的原因 請檢閱這個記錄項目,查看造成這個錯誤的原因為何
- 幾個步驟輕鬆在windows操作系統上搭建GO語言開發環境
- 作業系統之前的程式 for stm32f4discovery (0) - 打造 linux 開發環境
- 操作系統開發 ﹣ 一遍比較不同內核的文章
- Ruby on Rails 建立用戶系統及加入OpenID
- [開發記錄] 函式庫調用 - GPIO控制 之二
- [開發記錄] 函式庫調用 - 使用ALSA進行音訊資料擷取 之其二
- TIPTOP系統管理-Createdb建立後須修改的參數資料