我的操作系统是 Ubuntu 1404。可以使用下面的命令查看系统的版本:

cat /etc/issue

安装、配置、启动 ftp 服务

sudo apt-get install vsftpd 

修改vsftpd的配置文件/etc/vsftpd.conf,将下面几行前面的“#”号去掉。 

#local_enable=YES 

#write_enable=YES 

上面第一行表示是否允许本地用户登录,第二行表示是否允许上传文件。 

修改完华之后,执行以下命令重启ftp服务: 

sudo service vsftpd restart

安装、配置、启动 ssh 服务。

sudo apt-get install openssh-server 

它的配置文件为/etc/ssh/sshd_config,使用默认配置即可。

安装、配置、启动nfs服务。

sudo apt-get install nfs-kernel-server rpcbind 

它的配置文件为/etc/exports,在里面增加以下内容,以后将通过网络文件系统访问/work/nfs_root目录: 

/work/nfs_root *(rw,sync,no_root_squash) 

修改完华之后,执行以下命令重启nfs服务: 

sudo /etc/init.d/nfs-kernel-server restart 

注:/work/nfs_root 目录需要新建,并更改 属主、属组 

sudo mkdir -p /work/nfs_root 

sudo chown gino:gino -R /work

安装、配置tftp服务软件

sudo apt-get install openbsd-inetd tftpd tftp 

打开/etc/inetd.conf文件,里面有一行如下: 

tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp 

把“nobody”改为“root”,把“/srv/tftp”改为“/work/nfs_root”,表示tftp目录。

安装基本的开发环境

sudo apt-get install build-essential texinfo 

安装工具bison、flex,它们分别是语法、词法分析器: 

sudo apt-get install bison flex libtool automake autoconf 

安装C函数库的man手册,以后就可以通过类似“man read”的命令查看函数的用法了: 

sudo apt-get install manpages-dev

安装ckermint工具:

sudo apt-get install ckermit 

使用kermit之前,先在/homt/gino(假设用户名为gino)目录下创建一个名为.kermrc(注意,是“点kermrc”)的配置文件,内容如下: 

set line /dev/ttyS0 

set speed 115200 

set carrier-watch off 

set handshake none 

set flow-control none 

robust 

set file type bin 

set file name lit 

set rec pack 1000 

set send pack 1000 

set window 5

 

然后,运行“sudo kermit -c”命令即可启动串口;要想关闭串口,先同时按住“Ctrl”和“\”键,然后松开再按“C”键,最后输入“exit”并回车。 

在Linux中,可以使用kermit连接串口以操作目标板。

安装ddd工具:

sudo apt-get install ddd

安装QT开发环境:

sudo apt-get install libsx-dev libx11-dev x11proto-xext-dev libxext-dev libqt4-dev 

sudo apt-get install kdevelop konsole

安装ncurses:

ncurses是一个能提供功能键定义(快捷键)、屏幕绘制以及基于文本终端的图形互动功能的动态库。如果没有它,在执行“make menuconfig”命令配置程序时会出错。

使用以下

命令安装,源码在光盘tools目录下:$ tar xzf ncurses.tar.gz

$ cd ncurses-5.6 

$ ./configure --with-shared --prefix=/usr 

$ make 

$ sudo make install

Linux下基于S3C2440的busybox的移植:http://www.linuxdiyf.com/linux/8141.html

Linux平台基于S3C2440的MPlayer的移植:http://www.linuxdiyf.com/linux/8137.html

Linux s3c2440驱动编译过程:http://www.linuxdiyf.com/linux/7614.html

Linux内核移植-移植2.6.35.4内核到s3c2440:http://www.linuxdiyf.com/linux/6526.html

S3C2440开发环境搭建(Ubuntu)的更多相关文章

  1. esp32(M5STACK) ARDUINO开发环境搭建(ubuntu)

    首先去官网下载arduino https://www.arduino.cc/en/main/software         由于国产链接下载慢的缘故,所以可以采用百度网盘的方式进行下载,具体下载方法 ...

  2. OCCI开发环境搭建(Ubuntu)

    OCCI开放包(下载与服务器版本相同的开发包, 这用的是12.1.0.2): instantclient-basic-linux.x64-12.1.0.2.0.zip instantclient-sd ...

  3. ubuntu java开发环境搭建(jdk+tomcat+eclipse)

    一.jdk的安装配置. 1.下载jdk. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...

  4. Ubuntu开发环境搭建

    linux开发不得不用虚拟机,为了节省系统资源.决定采用Ubuntu Server逐步搭建出具有图形界面的开发环境. ubuntu server 安装英文版 安装选择选generic,不要LVM选项. ...

  5. 我的开发环境搭建(ubuntu菜鸟)

    前段时间把系统换成了ubuntu,经过一段时间到发展,终于可以比较正常到完成开发工作了,但是就在今天,我的系统崩了,进不了桌面,而且终端里边到中文也显示乱码,尝试了网上说到各种方法无效,最终我决定重装 ...

  6. odoo开发环境搭建(二):安装Ubuntu 17虚拟机

    odoo开发环境搭建(二):安装Ubuntu 17虚拟机 下载镜像文件: 配置网络: 安装vmware tools: 配置共享文件夹: 选中虚拟机,右键编辑设置里边配置共享文件夹,指定windows本 ...

  7. win10子系统linux.ubuntu开发环境搭建

    移步新博客... win10子系统linux.ubuntu开发环境搭建

  8. OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建

    /******************************************************************************************** * OK33 ...

  9. ubuntu下Nodic开发环境搭建

    ubuntu下Nodic开发环境搭建 1.编译环境 ubuntu可直接装gcc编译环境 sudo apt install gcc-arm-none-eabi 也可以下载可执行文件download 2. ...

随机推荐

  1. Coundn't load memtrack module (No such file or directory)

    Coundn't load memtrack module (No such file or directory) 去仔细看日志,是包名有问题 一.出现症状 提示找logcat logcat里面发现C ...

  2. yii2:oracle date类型字段的写入或查询

    insert: insert into tabname(datecol) value(sysdate) ; -- 用date值 insert into tabname(datecol) value(s ...

  3. jquery二维码生成插件jquery.qrcode.js

    插件描述:jquery.qrcode.js 是一个能够在客户端生成矩阵二维码QRCode 的jquery插件 ,使用它可以很方便的在页面上生成二维条码. 转载于:http://www.jq22.com ...

  4. 51nod 1503 多线程dp

    http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1503 1503 猪和回文 题目来源: CodeForces 基准时间限制 ...

  5. sql语言分类与整理:DQL\DML\DDL

    整体分为三类: 数据库查询语言(DQL,data QUERY LANGUAGE):对表的查询语句,select 数据库定义语言(DDL,data defined LANGUAGE):create da ...

  6. 【spark】示例:连接操作

    我们有这样两个文件 任务:找出用户评分平均值大于4的电影. 我们看两个文件结果,第一个文件有电影的ID和名字,第二个文件有电影的ID和所有用户的评分 对于任务结果所需要的数据为电影ID,电影名字,平均 ...

  7. 016——VUE中v-show的使用与v-if的差异对比

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  8. ZOJ 3207 80ers' Memory(strcmp函数的用法)

    80ers' Memory Time Limit: 1 Second      Memory Limit: 32768 KB I guess most of us are so called 80er ...

  9. react: next-redux-saga

    instead of using the Provider component, you can use the withRedux higher order component to inject ...

  10. 2017.10.26 ECN + product spec+ cypress ble module test+

    1 ECN Ecn  should be issued when modifying drawing,Copy children BOM of subassembly from BIL if one ...