我按照说明从https://bitbucket.org/suunto/movesense-device-lib/src/523308c2b380fcde46d51af9af2f9ed17907ab55/README.md设置了移动感测开发环境“ Linux上的手动设置”
但是,我陷在sudo apt-get install gcc-arm-embedded
上:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package gcc-arm-embedded
有人知道我该如何前进吗?
使用Ubuntu 17.10作为来宾操作系统
答案 0 :(得分:0)
尝试添加存储库:
sudo apt-get remove gcc-arm-none-eabi gdb-arm-none-eabi binutils-arm-none-eabi
sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa
sudo apt-get update
答案 1 :(得分:0)
我直接从ARM IIRC下载了它: https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads
按照《 GNU ARM嵌入式工具链》部分中“ GNU / Linux”下的说明进行操作 https://gnu-mcu-eclipse.github.io/toolchain/arm/install/#gnu-arm-embedded-toolchain
总结:
// get some suport dependencies for 32 bit running on 64-bit machines
// Check toolchain README for actual list.
$ sudo apt-get -y install lib32z1 lib32ncurses5 lib32bz2-1.0
// install the toolchain
$ mkdir -p "${HOME}"/opt
$ cd "${HOME}"/opt
$ tar xjf ~/Downloads/gcc-arm-none-eabi-7-2017-q4-major-linux.tar.bz2
$ chmod -R -w "${HOME}"/opt/gcc-arm-none-eabi-7-2017-q4-major
您可能需要修改Movesense项目中的某些构建文件,以指向要构建的位置。
以下内容也可能会有所帮助:https://unix.stackexchange.com/a/480007
在Windows机器上安装它并尝试使用Vagrant时遇到了一些麻烦,如果您有多个开发人员在项目上工作,这将使开发环境具有高度可移动性和同步性。