當我嘗試構建Raspberry Pi2
時,選項爲raspi-2
,對不對?如何構建Raspberry Pi2
$ gyp_cobalt raspi-2
$ ninja -C out/raspi-2_debug cobalt
當我嘗試構建Raspberry Pi2
時,選項爲raspi-2
,對不對?如何構建Raspberry Pi2
$ gyp_cobalt raspi-2
$ ninja -C out/raspi-2_debug cobalt
目前尚無raspi-2的結構,但raspi-1結構上的覆盆子裨零,1,2運行,並且3.它不會採取利用氖指令集可用一個樹莓派2,但它會運行。 Broadcom 2835(RasPi 0,1)和2836(RasPi 2)都是32位ARM芯片,因此編譯成指令集公共子集的二進制代碼應該在兩個器件上運行。
創建raspi-2配置不會太困難。
$ cd src/starboard/raspi
$ cp -R 1/ 2
而修改的src /右舷/ RAPI/2/gyp_configuration.gypi和src /右舷/ RAPI/2/gyp_configuration.py指 'raspi-2',其中它們是指 'raspi-1'。
那麼可以furthet修改gyp_configuration.gypi在更合適的編譯器標誌傳遞的樹莓派2。有人可能還需要設置這些屬性,以使在libwebp霓虹燈裝配優化:
'arm_version': 7,
'armv7': 1,
'arm_neon': 1,
謝謝。 我把它放在一起。
$ cd ~/
$ git clone https://cobalt.googlesource.com/cobalt
$ cd cobalt/src/startboard/raspi
$ cp -R 1/ 2
$ cd 2/
$ vi gyp_configuration.gypi
編輯線37-40和改變銼刀-1到銼刀-2在線路167-180。
# RasPi 2 is ARMv7
'arm_version': 7,
'armv7': 1,
'arm_neon': 1,
....
'default_configuration': 'raspi-2_debug',
'configurations': {
'raspi-2_debug': {
'inherit_from': ['debug_base'],
},
'raspi-2_devel': {
'inherit_from': ['devel_base'],
},
'raspi-2_qa': {
'inherit_from': ['qa_base'],
},
'raspi-2_gold': {
'inherit_from': ['gold_base'],
},
然後,
$ vi gyp_configuration.py
編輯線14和更改銼刀-1到銼刀-2在管線25
"""Starboard Raspberry Pi 2 platform configuration for gyp_cobalt."""
....
return _PlatformConfig('raspi-2')
然後,設置$ RASPI_HOME像手冊的描述。
$ export RASPI_HOME=~/raspi-tools
$ cd ~/cobalt/src/
$ cobalt/build/gyp_cobalt raspi-2
$ ls out/
./
../
raspi-2_debug/
raspi-2_devel/
raspi-2_gold/
raspi-2_qa/
$ ninja -C out/raspi-2_debug cobalt
但找不到clang ++命令。 並沒有LLVM建造以下路徑
cobalt/src/third_party/
在哪兒呢?