VELT-0.1.4開發:在VS2013中使用vim

來源:互聯網
上載者:User

標籤:vs2013   linux   msbuild   velt   

快樂蝦

http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)

歡迎轉載,但請保留作者資訊

本文僅適用於vs2013 + velt-0.1.3


1.1    什麼是VELT


VELT的全稱是Visual EmbedLinuxTools,它是一個與visual gdb類似的visual studio外掛程式,用以輔助完成Linux開發。利用這個外掛程式,將可以在visual studio的IDE中進行Linux應用程式的開發(包括編譯和調試),也可以進行uboot和linux核心的編譯,並根據編譯時間的錯誤資訊正確定位到源碼。目前的版本是0.1.3,僅支援vs2013,是一個剛剛啟動開發不久的外掛程式。可以在CSDN下載頻道下載(http://download.csdn.net/detail/lights_joy/8396189),安裝過程參見《用VS2013+VELT-0.1.3進行Linux開發:環境搭建》。下面是它的準系統:

  1. 支援x86 Linux,hi3516,hi3520,MinGW這幾個平台。

  2. 完成UBOOT的編譯,並根據編譯的錯誤資訊自動定位到相應的檔案位置。

  3. 完成LINUX核心的編譯,並根據編譯的錯誤資訊自動定位到相應的檔案位置。

  4. 完成Linux核心的配置。

  5. 不使用Makefile進行Linux應用程式的編譯。

  6. 使用Makefile進行Linux應用程式的開發。

  7. 使用SSH串連目標機器並用gdb進行應用程式的調試。

  8. 使用Telnet串連目標機器並用gdb進行應用程式的調試。



1.2    整合終端程式

在嵌入式開發中,類似於putty,securecrt之類的終端工具是必不可少的,接下來我們在velt中也整合一個!sf.net上有一個叫Poderosa的開源工具,支援ssh/telnet/com,而且是c#的代碼,就是它了!

經過一番折騰,終於搞定了:


再試試vim的效果,看,上半部分是VS的編輯器,下半部分是vim顯示的效果,你更喜歡哪個效果?


進行核心配置的時候就是這樣的:


絲毫不比securecrt遜色,不是嗎?


在整合的過程中發現Poderoso的一個BUG,當用它進行telnet串連時,如果螢幕比較寬,每行的字元數量超過255個,則顯示出來的時候會很淩亂。其原因在於Telnet串連時發送螢幕寬度時使用的是一個byte,也就是最大的寬度只支援256個字元!




??

VELT-0.1.4開發:在VS2013中使用vim

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.