在搞了一陣不是很成功的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了,世界是不是一下子美好起來了:)接下來的妙處大家就在開發的過程中慢慢體會吧。。。