嵌入式LINUX搭建arm环境,手把手教你嵌入式ARM开发环境搭建
原标题:手把手教你嵌入式ARM开发环境搭建
1. 安装,配置,启动FTP服务
· 安装FTP: sudo apt-get install vsftpd
· 修改vsftpd的配置文件/etc/vsftpd.conf,将下面两行的'#'去掉
#local_enable=YES
#write_enable=YES
· 修改完成后执行以下命令重启此服务
sudo /etc/init.d/vsftpd restart
2. 安装,配置,启动SSH服务
sudo apt-get install openssh-server
3. 安装,配置,启动NFS服务
· sudo apt-get install nfs-kernel-server portmap
· 配置文件为/etc/exports,添加以下内容,以后将通过网络文件系统访问/nfs_root目录:
/home/ubuntu/workspace/nfs_root *(rw,sync,no_root_squash)
· 重启nfs服务:sudo /etc/init.d/nfs-kernel-server restart
4. 安装基本的开发环境
· 安装基本开发环境:sudo apt-get install build-essential
· 安装语法,词法分析器:sudo apt-get install bison flex
· 安装C函数库的man手册:sudo apt-get install manpages-dev
5. 安装arm-linux交叉编译器
下载arm-2009q3.tar.bz2:http://pan.baidu.com/s/1bp49W8v
解压到/usr/local/arm目录下:tar xfjv arm-2009q3.tar.bz2
打开配置文件:sudo gedit /etc/profile,在文件最下面输入以下内容:
export PATH=$PATH:/usr/local/arm/arm-2009q3/bin
命令行输入:source /etc/profile(立即生效)
输入:arm-linux-gcc -v查看是否安装成功。
注:如果安装的linux是64位,需要安装以下兼容包:
sudo apt-get install libc6:i386 libgcc1:i386 libstdc++5:i386 libstdc++6:i386
6. 安装工具
sudo apt-get install xinetd libncurses5-dev
sudo apt-get install u-boot-tools autoconf automake vim
7. windows端调试工具的安装
· 代码阅读工具:sourceInsight
· 文件传输工具:Cuteftp
· 远程登录工具:SecureCRT
· TFTP服务器软件:Tftpd32返回搜狐,查看更多
责任编辑:
嵌入式LINUX搭建arm环境,手把手教你嵌入式ARM开发环境搭建相关推荐
- 嵌入式Linux(一):东山派壹号 ubuntu开发环境配置
前言 最近要学嵌入式Linux,网上查了下,被价格吓死了,基本上都是四五百或以上.终于找到了东山派壹号这块板子.主板和底板加起来两百多.本文,主要介绍这块板子 嵌入式linux开发环境的搭建,包括相关 ...
- 手把手教安装java开发环境_手把手教你配置java开发环境-java环境变量设置
在本篇中将为大家介绍如何在windows下搭建Java的开发环境. 话不多说,直接转入正题.下载java开发工具包JDK 下载地址:http://www.oracle.com/technetwork/ ...
- linux搭建交叉编译器,手把手教你一步一步搭建mips-linux-gcc-4.4.0交叉编译工具
一.准备工作: 工作环境:宿主机:ubuntu10.04 linux-2.6.32-24-generic i686 gcc-4.4.3 目标机:mips32 软件包版本:binutils-2.19.1 ...
- mac如何安装python_手把手教你安装Python开发环境(二)之Mac电脑安装Python解释器...
Mac电脑使用的操作系统为OSX,系统本身自带Python2.X的解释器.但目前主流的Python核心系统是3.X,所以我们建议都安装最新的版本进行操作.以下就是Python3.X解释器在Mac电脑上 ...
- ☀️手把手教你HALCON在VS2017中搭建C++环境☀️《❤️记得收藏❤️》
☀️手把手教你HALCON在VS2017中搭建C++环境☀️<❤️记得收藏❤️>
- 【嵌入式开发】手把手教你4418/6818开发板屏幕修改 本文转自迅为: http://www.topeetboard.com 开发平台:iTOP-4418/6818开发板 44186818屏幕
[嵌入式开发]手把手教你4418/6818开发板屏幕修改 本文转自迅为: http://www.topeetboard.com 开发平台:iTOP-4418/6818开发板 4418&6818 ...
- clion浏览linux代码,手把手教你使用 Clion 开发 Linux C++ 项目
手把手教你使用 Clion 开发 Linux C++ 项目 关于CLion CLion是一款专为开发C及C++所设计的跨平台IDE.它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员 ...
- 手把手教你使用 Clion 开发 Linux C++ 项目
手把手教你使用 Clion 开发 Linux C++ 项目 关于CLion CLion是一款专为开发C及C++所设计的跨平台IDE.它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员 ...
- 微商城搭建教程,手把手教你开通自己的线上/定制微商城!
微商城应该如何开通和搭建?这个问题一直困扰着很多商家,今天就为大家整理一份关于微商城从开通到搭建的具体教程,手把手教商家搭建自己的线上微商城. 微商城搭建教程,手把手教你开通自己的线上微商城! (一) ...
最新文章
- oracle直查和call哪个更快,让oracle跑的更快1读书笔记二
- 线性回归正则化参数(公式)
- python刷题一亩三分地_手把手教你用python抓网页数据【一亩三分地论坛数据科学版】...
- Android10.0 ContentProvider原理分析
- 五天带你学完《计算机网络》·第二天·数据链路层
- 华为商城手机抢购软件_近10万人抢购华为高端5G手机!P40 Pro+开卖,北京多家店无现货...
- LeetCode 795. 区间子数组个数
- wxWidgets:wxPlatformInfo类用法
- linux日常管理3
- 网格布局每个网格都能放置一个组件_Android综合试题
- P3768 简单的数学题(杜教筛)
- java 检索编号输出信息_java,_java 如何解析txt文档,输入检索信息,然后输出,java - phpStudy...
- 小数第n位java_蓝桥杯【历届试题 小数第n位】 java版 数论
- can test 接收报文_电动汽车国标充电报文解析及应用
- 2022-2028全球全站仪市场现状及未来发展趋势
- react-router-dom v6 使用
- mysql var目录很快_删除/var/lib/mysql目录的解决办法
- UML图解简单工厂模式工厂方法模式抽象工厂模式区别
- 【Blender】问题记录001--用grease pencil画线条时一节一节不连贯的原因
- MATLAB基础学习