Page tree
Skip to end of metadata
Go to start of metadata

安装工具链

首先安装需要的工具链,具体可以参考开发板的文档。



IDE设置

本次是用CodeBlcokcs 16.01版本来配置和开发。

可以使用Ubuntu/Debian的软件源来在线按转



$ sudo apt-get install codeblocks



安装好后,配置CodeBlocks的工具链。

  1. 启动CodeBocks
  2. 打开 "Settings"菜单下的子选项"Compiler"
  3. 显示"Compiler settings"对话框后,在‘Selected Compiler’标识下,选择‘GNU GCC for ARM’,然后点击‘Copy’按钮
  4. 此时要求为新编译器输入一个名称,这里输入"i2SOM Yocto SDK"
  5. 点击‘Toolchain executables’ 标签, 浏览到SDK的安装目录,并且找到编译器可执行程序的上一级目录,例如这里是/home/stevechen/i2som_workspace/i2SOM-i2s6ub-core/sysroots/x86_64-i2somsdk-linux/usr/bin/arm-i2som-linux-gnueabi
  6. 然后填写"Program Files"标签下的项目,参考如下

C compiler : arm-i2som-linux-gnueabi-gcc

C++ compiler : arm-i2som-linux-gnueabi-g++

Linker for dynamic libs: arm-i2som-linux-gnueabi-g++

Linker for static libs: arm-i2som-linux-gnueabi-ar


下面配置编译器和链接的选项:

  1. 点击 "Compiler Settings"标签下的 "Other Compiler Options"标签
  2. 粘贴下面的文本到文本框中

    -march=armv7ve -marm -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/blackrose/myir_workspace/i2SOM-i2s6ub-core/sysroots/cortexa7hf-neon-i2som-linux-gnueabi
  3. 点击"Linker Settings"标签,把上面的文本复制到"Other Linker Options"的文本框内。
  4. 然后点击"OK"即可


测试应用

新建一个console项目,然后使用"i2SOM Yocto SDK"作为编译工具链即可。

  • No labels