缺省情況下,mbed CLI導(dǎo)入mbed-os源碼進(jìn)行編譯,耗時太長。所以決定使用mbed-os的庫來測試一下。發(fā)現(xiàn)時間不見得短到哪里去,甚至感覺時間更長。
allankliu@DELL-D520 D:\mbed\mbed-go-through\microECC
> mbed new . --mbedlib
[mbed] Creating new program "microECC" (git)
[mbed] Adding library "mbed" from "https://mbed.org/users/mbed_official/code/mbed/builds" at latest revision in the current branch
[mbed] Downloading mbed library build "675da3299148" (might take a minute)
[mbed] ERROR: The process cannot access the file because it is being used by another process
結(jié)果居然失敗了,看來要指定版本。
在國內(nèi)網(wǎng)絡(luò)環(huán)境下,使用mbed CLI作為主力開發(fā)環(huán)境,可能不太適合。我還是會把mbed online compiler + MDK5作為自己的主力工具鏈。但是mbed online compiler可能會有其他問題,比如版本和運(yùn)行時錯誤,所以可以作為一個工程導(dǎo)出的工具和途徑。