微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > 嵌入式系统设计讨论 > 搭建Linux开发环境

搭建Linux开发环境

时间:10-02 整理:3721RD 点击:
下面介绍在实体机上面搭建开发环境的方法,如果电脑配置好可以使用虚拟机搭建开发环境,需要下载Ubuntu 12.04镜像,使用迅雷下载如下镜像
http://releases.ubuntu.com/12.04/ubuntu-12.04.5-desktop-i386.iso.torrent
然后刻录为CD-ROM光盘安装或者拷贝到U盘里面安装成单系统或双系统,具体方法可以百度
注意:在安装过程中创建用户名和密码时建议均设置为tl,因为官方给的例程和开发教程都是使用的tl,密码长度小于 6 位时会提示"Short password",可忽略; 安装分区的过程中记得分一个卷名为tl437x的分区和一个卷名为software的分区。
接着安装samba组件

  1. sudo apt-get install samba samba-common system-config-samba python-glade2 gksu

复制代码


安装好后运行samba将tl437x和software卷共享,并设置允许读写
接着将光盘中SDK安装包的"tools/Linux/ti-processor-sdk-linux-am437x-evm-01.00.00.03-L
inux-x86-Install.bin"复制到 Ubuntu 任意目录下,使用cd命令跳转到所在目录后运行如下命令

  1. ./ti-processor-sdk-linux-am437x-evm-01.00.00.03-Linux-x86-Install.bin

复制代码

设置安装目录为tl437x卷后一路Next,直到安装完成,接下来建立交叉编译环境

  1. sudo vi /etc/profile

复制代码

在最后一行下面加入如下代码

  1. export PATH=$PATH:/media/tl437x/ti-processor-sdk-linux-am437x-evm-01.00.00.03/lin
  2. ux-devkit/sysroots/i686-arago-linux/usr/bin

复制代码

按ESC然后输入:wq保存文件
输入如下命令使生效

  1. source /etc/profile

复制代码

然后输入下面命令重启

  1. sudo reboot

复制代码

重启后打开终端输入如下查看看版本号,以看到"gcc version 4.7.3"的版本号,说明交叉编译工具链已安装成功

  1. arm-linux-gnueabihf-gcc -v

复制代码



接着安装 qwt-6.1.2
将光盘中\tools\Linux\ qwt-6.1.2.tar.bz2 拷贝到 Ubuntu 下任意路径,运行如下命令解压到tl437x卷

  1. tar axvf qwt-6.1.2.tar.bz2 -C /media/tl437x

复制代码


输入如下命令修改配置文件

  1. sudo vi /media/tl437x/qwt-6.1.2/qwtconfig.pri

复制代码

找到下面一行

  1. # QWT_INSTALL_PREFIX = /usr/local/qwt-$QWT_VERSION

复制代码

修改为

  1. QWT_INSTALL_PREFIX = /media/tl437x/qwt-6.1.2

复制代码

然后将下面三行前面的#号去掉

  1. # QWT_INSTALL_PLUGINS = ${QWT_INSTALL_PREFIX}/plugins/designer
  2. # QWT_INSTALL_FEATURES = ${QWT_INSTALL_PREFIX}/features
  3. # QWT_CONFIG += QwtDesigner

复制代码

然后按ESC输入:wq保存修改
接着输入如下命令安装qwt库

  1. source /media/tl437x/ti-processor-sdk-linux-am437x-evm-01.00.00.03/linux-dev
  2. kit/environment-setup

复制代码

  1. cd /media/tl437x/qwt-6.1.2
  2. qmake
  3. make
  4. make install

复制代码


将开发板光盘资料"\kernel\linux-3.14.26"目录下的内核源
码 linux-3.14.26.tar.bz2 放到 Ubuntu 任意目录中,在 Ubuntu 中执行以下命令安装内核源

  1. mkdir -p /home/tronlong/tl437x
  2. mkdir /home/tronlong/tl437x/linux-3.14.26
  3. tar jxvf /home/tronlong/tl437x/linux-3.14.26.tar.bz2 -C
  4. /home/tronlong/tl437x/linux-3.14.26

复制代码

到此就完成了Linux开发环境的搭建。
上一篇:传输文件的几种方法
下一篇:开机验板

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top