电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
创作
电子发烧友网>电子资料下载>嵌入式开发>在Ubuntu上建立Arm Linux 开发环境

在Ubuntu上建立Arm Linux 开发环境

2017-11-07 | rar | 0.2 MB | 次下载 | 免费

资料介绍

我使用的是友善2410的板子,以前都是用Fedora,现在家里的电脑被我转为Linux专用的了,装的是Ubuntu。但是嵌入式还是要玩的,在装载过程中也遇到一些小麻烦。在此记录一下,一来自己比较健忘,二来也希望能给一些没弄过的人一点启示。
  目的:
  把ARM linux的交叉开发环境,kernel, filesystem, bootloder安装,并配置,使其可以编译bootloder, kernel, 可以nfs更新文件系统;
  资源:
  代码:
  arm-linux-toolchains.tgz
  matrix5-kernel-v5.5.tgz
  vivi.tar.gz
  Jflash.tgz
  root-for-nfs-v5.5.tgz
  规划:
  交叉编译器装在:/usr/local/
  kernel, bootloder放在: /home/volans/arm/
  用于启动的nfs文件系统放在:/home/armnfs/
  准备工作:
  代码:
  sudo mkdir /home/armnfs
  sudo chmod 777 /home/armnfs
  mkdir ~/arm
  上面前两句的目的是在/home下建立armnfs目录,为了开发的方便,把这个目录设成所有用户可rwx。
  然后把上面提到的资源全部拷贝到~/arm/下。
  安装配置:
  代码:
  安装标准的C开发环境,由于Ubuntu安装默认是不安装的,所以需要先安装一下:
  sudo apt-get install gcc g++ libgcc1 libg++ make gdb
  代码:
  安装交叉编译器
  cd /
  sudo tar zxvf /home/volans/arm/arm-linux-toolchains.tgz
  请在执行完成后查看是否存在/usr/local/arm文件夹。
  把交叉编译器的路径加入到PATH,以方便使用:
  sudo vi /etc/bash_bashrc
  在后面加入如下代码:
  if [ -d /usr/local/arm ] ; then
  PATH=/usr/local/arm/2.95.3/bin:“${PATH}”
  fi
  代码:
  解压bootloader, kernel和flash烧写工具Jflash
  cd ~/arm
  tar zxvf matrix5-kernel-v5.5.tgz
  tar zxvf vivi.tar.gz
  tar zxvf Jflash.tgz
  代码:
  解压用于启动的NFS文件系统
  cd /home/armnfs
  tar zxvf /home/volans/root-for-nfs-v5.5.tgz
  代码:
  启动NFS服务
  请参照我前几篇文章,关于启动NFS服务器的相关内容。
  在/etc/exports中加入如下内容:
  /home/armnfs/root 192.168.0.69(rw)
  代码:
  安装ncurse
  基本上上述配置已经基本可以满足开发需求,但现在去编译kernel 或vivi的时候,运行make menuconfig会提示ncurses找不到,这是因为menuconfig 用到了ncurses库。解决办法如下:
  sudo apt-get install ncurses-dev
  代码:
  安装minicom串口工具
  sudo atp-get install minicom
  然后配置:
  sudo minicom -s
  配置和友善的文档就一样了,我就不多废话。
  其他的基本就没什么了,有两点要注意,nfs的共享目录是/home/armnfs/root, 所以在目标版使用NFS启动的时候把共享目录换成这个。
 
下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TPS54202H降压转换器评估模块用户指南
  2. 1.02MB   |  7次下载  |  免费
  3. 2华瑞昇CR215芯片数字万用表原理图
  4. 0.21 MB   |  1次下载  |  3 积分
  5. 3SMD LED选型目录 灯珠手册
  6. 5.36 MB   |  1次下载  |  免费
  7. 4Tiva C系列DK-TM4C129X入门指南
  8. 1.69MB   |  1次下载  |  免费
  9. 5电涌保护器(SPD)的选择、安装以及装配
  10. 4.57 MB   |  1次下载  |  免费
  11. 6时源芯微EMC前车灯案例
  12. 458.59 KB  |  1次下载  |  免费
  13. 7bq25890、bq25892双级联充电器EVM(PWR692)用户指南
  14. 2.02MB   |  1次下载  |  免费
  15. 8TPS54426降压转换器评估模块用户指南
  16. 847.7KB   |  次下载  |  免费

本月

  1. 1ADI高性能电源管理解决方案
  2. 2.43 MB   |  156次下载  |  免费
  3. 22024PMIC市场洞察
  4. 2.23 MB   |  63次下载  |  免费
  5. 3开关电源设计原理手册
  6. 1.83 MB   |  30次下载  |  免费
  7. 4智能门锁原理图
  8. 0.39 MB   |  28次下载  |  免费
  9. 5OAH0428最新规格书(中文)
  10. 2.52 MB   |  15次下载  |  7 积分
  11. 6ST7789V2单芯片控制器/驱动器英文手册
  12. 3.07 MB   |  9次下载  |  1 积分
  13. 7LTH7充电电路和锂电池升压5V输出电路原理图
  14. 0.04 MB   |  7次下载  |  免费
  15. 8TPS54202H降压转换器评估模块用户指南
  16. 1.02MB   |  7次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935119次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420061次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233084次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191367次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183334次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73807次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65987次下载  |  10 积分