当前位置: 首页 > 工具软件 > NuttX > 使用案例 >

nuttx

堵浩波
2023-12-01

ubuntu14.04 nuttx开发环境的搭建

  1. 在ubuntu根目录下:xxx@ubuntu: sudo apt-get update
  2. 下载编译:sudo apt-get install gcc-arm-none-eabi
  3. 下载kconfig-frontends文件,将下载下来的包解压到:mnt/nx/misc,再将文件后边的版本号去掉,即将文件夹重命名为:kconfig-frontends。
    下载地址:https://bitbucket.org/nuttx/tools/downloads/
  4. 下载依赖包 xxx@ubuntu: sudo apt-get install gperf libncurses5-dev flex bison
  5. 进入cd:mnt/nx/misc/kconfig-frontends/这个文件夹下(注意3。步骤的文件)
  6. 设置config: 在mnt/nx/misc/kconfig-frontends/这个文件夹下
    执行:./configure --prefix=/usr
  7. 在mnt/nx/misc/kconfig-frontends/ 目录下:执行 :make
  8. 在mnt/nx/misc/kconfig-frontends/ 目录下:执行 :sudo make install
  9. 载Nuttx源码:http://sourceforge.net/projects/nuttx/files/nuttx/下载两个压缩包:nuttx-7.15.tar.gz 和apps-7.15.tar.gz.
    讲压缩包 解压到/mnt/nx下,去掉版本号,即文件夹重新命名为:
    nuttx 和 apps
  10. 进入:cd /mnt/nx/nuttx/tools
  11. /mnt/nx/nuttx/tools目录:./configure.sh stm32_tiny/nsh
  12. cd /mnt/nx/nuttx/:sudo make menuconfig
  13. 选择Build Setup,进入后选择Build Host platform,将其改成LINUX
  14. 选择System Type,进入后选择ARM chip selection (STMicro STM32 F1/F2/F3/F4) , STM32 Chip Selection (STM32F103VE)芯片选型,以及Toolchain Selection(Generic GNU EABI toochain under linux(or other POSIX environment)
  15. 选择Board Selection,进入后选择目标板Select target board (M3 Wildfire STM32 board)
  16. 选择Application Configuration–>example–>hello 应用程序(打印hello world)
  17. 保存后退出,在 /mnt/nx/nuttx/目录: cp /usr/lib/libkconfig-parser-4.11.0.so lib(注意:最好在 /usr/lib/libkconfig-parser-4.11.0.so 看看能不能找到)
  18. 复制完:执行 :source setenv.sh
  19. 最后make: make
  20. 检查make执行有何报错
 类似资料:

相关阅读

相关文章

相关问答