码迷,mamicode.com
首页 > 系统相关 > 详细

S3C2440 开发环境搭建(Ubuntu)

时间:2015-08-16 07:07:58      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:

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

cat /etc/issue

  • 安装、配置、启动 ftp 服务
    sudo apt-get install vsftpd
    修改vsftpd的配置文件/etc/vsftpd.conf,将下面几行前面的“#”号去掉。
    #local_enable=YES
    #write_enable=YES
    上面第一行表示是否允许本地用户登录,第二行表示是否允许上传文件。
    修改完华之后,执行以下命令重启ftp服务:
    sudo /etc/init.d/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”命令配置程序时会出错。使用以下命令安装
    sudo apt-get libncurses5  libncurses5-dev


版权声明:本文为博主原创文章,未经博主允许不得转载。

S3C2440 开发环境搭建(Ubuntu)

标签:

原文地址:http://blog.csdn.net/u011641885/article/details/47696143

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!