S3C6410開發(2)-構建開發環境

由於和之前的介紹的STM32在Ubuntu下的步驟相同所以在這篇中我們就不詳細介紹了,只簡單的說一下我們需要準備的東西。

  • 操作系統:Ubuntu16.04 LTS
  • 編譯工具鏈:gcc-arm-none-eabi
  • 調試器:Jlink+openOCD

這裏解釋一下爲什麼是這些內容。操作系統就不說了這是我們開發的基礎,工具鏈的選擇也在上一篇中說明,因爲我們目前開發的是裸機程序,所以不需要Linux版本,而其他網絡上的編譯器要不是商業收費的,要不就是被開發板商改過的舊版本。所以我們選擇了到今天還在更新的gcc-arm-none-eabi,它目前的最新版本是5_4-2016q3,2016.9.26號放出的。

至於爲什麼不用DNW或者SD卡下載,我是爲了從0開始開發一個嵌入式系統,不想借助飛凌之類的板廠開發的這些快捷下載方式。(我會說花了一堆積分都沒下載到DNW win10的驅動和在Ubuntu上能用的DNW嗎!!)

至於jlink的驅動,在Linux上,我只要一開就會自動升級,由於是大家懂的的jlink所有,顯然會失敗,好在V9.3的版本失敗了不會變磚(win上面的J-Link Commander倒是可以在連接時選擇不更新對的選項從而成功連上),所以只能用openOCD咯。

在我們配置好所有的環境後,下一篇中我們就正式進入編程啦。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章