BMP (Brew Mobile Platform) 新的Brew終於誕生了

來源:互聯網
上載者:User

在搞了一陣不是很成功的4.x和TrigML, uiOne以後。Brew社區終於出了個新東西,這個東西叫做BMP。 就是所謂的Brew Mobile Platform。具體的資訊在這裡有很多。如果你在Qualcomm有個帳號的話,很容易的就可以註冊成為BMP的開發人員。那這個BMP到底是什麼東西呢?我們下載了SDK一探究竟。

這個SDK的版本是Brew MP 1.0 SDK Rev 2.2。這個SDK需要很多東西的支援,如果你是C/C++開發的話。你還需要不少東西:

C/C++ Development Environment

Brew MP supports two development environments (one or both can be installed).

1. Microsoft Visual Studio

2. Eclipse IDE for C/C++ Developers (version 3.4.0 or above)

Microsoft Visual Studio

Brew MP supports the following versions of Microsoft Visual Studio (any number of which can be installed):

  • Microsoft Visual Studio 2003
  • Microsoft Visual Studio 2005, which requires:
    • Microsoft Visual Studio 2005 IDE Enhancements. Its installer can be found here Microsoft Visual Studio 2005 IDE Enhancements
  • Microsoft Visual Studio 2008

To compile for a Brew MP device, the following software is required:
ARM RVCT2.2 - www.arm.com

當然我們就照做主流的說:簡單的常用的就是VS2005。 RVCT(就是arm的那個編譯器),還有就是2005的enhancement。按那些個連結下載安裝搞定。搞定以後運行Launcher。看到了很漂亮的一個:

前面的安裝並沒有結束,看到上面的Setup tab了嗎,點擊然後安裝裡面的的Visual Studio Plugin。那樣才基本上可以了。等你安裝完成這個以後開啟VS,你就可以看到你可以建立bmp程式了

可以看到你可以建立brew程式和Brew的extension程式。現在不要再為Extension發愁了吧!!

現在我們就來看看這個新東西和brew有什麼不同嗎?我們建立一個Application1的工程,令我們微微失望的事情是代碼還是和以前的一樣的:(Hello Brew。

但是值得欣慰的事情是資源被包含在了其中,而且在編譯的時候也可以有其中預先定義的語句首先編譯資源檔。這個資源套件括bar和mif。分別用brx和cif編譯得來。而且在debug的時候我們也不需要指定路徑,新的simulator會指向你需要的路徑,而不會出現以前經典的拷貝mif和dll的問題,應該說這個是最鼓舞人心的變化。

由於正有extension的需求,所以也順便建立了extension的工程,只能用awesome來形容了:)

這裡不僅建立了一個extension的工程,同時產生了一個如何調用的工程,這樣你就不要自己手動設定mif dependencies。不需要拷貝工程,設定關聯。總之,你可以直接debug這個extension DLL了,世界是不是一下子美好起來了:)接下來的妙處大家就在開發的過程中慢慢體會吧。。。

 

聯繫我們

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