我的操作系统是 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. 分享知识-快乐自己:能使 Oracle 索引失效的六大限制条件

    Oracle 索引的目标是避免全表扫描,提高查询效率,但有些时候却适得其反. 例如一张表中有上百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这可能是 oracle 索引失效造成的.or ...

  2. 为Visual Studio添加快捷工具

    添加额外工具: Tools -> External Tools... 1. 添加Git Console Title: Git Console Command: C:\Program Files\ ...

  3. CCF 201703-3 Markdown

    问题描述   试题编号: 201703-3 试题名称: Markdown 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 Markdown 是一种很流行的轻量级标记语言(lig ...

  4. 配置管理puppet

    目录: 1.功能 2.服务器 3.管理对应配置文件 4.脚本相关 5.puppet配置相关 6.puppet客户端安装脚本 7.主机配置文件新增节点详细 8.新增文件项目 9.puppet管理命令   ...

  5. 亲测安装nginx1.8.1 日期2016年3月16日

    1.安装nginx tar zxvf nginx-1.8.1.tar.gz cd nginx-1.8.1 ./configure make make install /usr/local/nginx/ ...

  6. JAM计数法(模拟)

    题目描述 Jam是个喜欢标新立异的科学怪人.他不使用阿拉伯数字计数,而是使用小写英文字母计数,他觉得这样做,会使世界更加丰富多彩.在他的计数法中,每个数字的位数都是相同的(使用相同个数的字母),英文字 ...

  7. LeetCode OJ:Insertion Sort List (插入排序链表)

    Sort a linked list using insertion sort. 用插入排序来排序一个list,额, 我写的好麻烦啊, debug了好久,至少提交了5次...写吐了快,先贴代码,写的也 ...

  8. JAVA代码反编译笔记

    最近有个朋友说有个java弄的软件是从朋友处拿来的,由于进行了网卡地址绑定,不修改网卡地址无法使用,叫我看看有无办法破解,之前都很少玩这些东西,本着帮忙的心态,尝试了下,便有了一下的笔记内容. 1.使 ...

  9. 【linux】打包压缩命令

    打包命令:tar\zip 压缩命令:gzip 打包文件 tar -zcvf xxx/ tar -xvf xxx.tar z的意思是通过gzip压缩 c是create是生成打包的意思,x是解包 v是压缩 ...

  10. html中<video>显示视频的时候,MP4的格式问题

    html支持的视频格式:HTML5视频 注意 浏览器对mp4 的编码方式要求的非常严格 视频编码必须是H.264 音频编码必须是: AAC