VS2010 調試基於ARM的linux程式方法__linux

來源:互聯網
上載者:User
VS2010 調試基於ARM的linux程式方法
搭建這樣的調試環境,是無意中有人提到了VisulGDB 這個外掛程式,於是搜尋到其官網,發現有基於Raspberry的聯調文檔。於是,就想在用的開發板也跑LINUX系統,是否也可以借鑒這樣的調試手段。雖然兩者的系統還是有差異,但想到,這樣的調試手段,畢竟比命令列下的調試,或者靠print調試方便太多太多了嘛,於是就抽空嘗試一番。畢竟,如果使用VS2010能調試ARM平台的Linux代碼,排錯的便捷性是不言而喻的。

大概需要的工具或條件: VS2010 visualgdb ubuntu(本人用12.04) ARM板一塊(AM335X) 大概描述一下步驟

首先就是安裝Visualgdb這個外掛程式,詳細步驟參考官網;
ubuntu要有交叉編譯工具鏈;
主要工作在開發板上:
1、支援SSH 串連:這需要移植,主要包括zlib,openssl,openssh,按照這個順序交叉編譯,產生的相關檔案,複製到開發板的相應目錄即可。這部分內容,網路上一大把的資料可以參考。
2、gdbserver這個也是必須的。

調試流程:
VS 建立工程,參考Visualgdb的官網相關描述,官方的描述比本人描述更清晰。

上圖:

>

(這裡SPI 沒有用標準的SPI驅動方式,而是採用MMAP方式,要得就是速度,盲測比傳統SPI 的驅動,速度快10倍的樣子…)

看到沒有,可以單步調試,原來的調試手段,就是靠右側那樣列印寄存器的內容…

註:
不一定所有跑linux 系統的板子都可以這麼輕鬆搭建起來調試環境,本人在6410的板子就沒有調試成功,工程始終報錯。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.