zoukankan      html  css  js  c++  java
  • S3C2440开发环境搭建(Ubuntu)

    我的操作系统是 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

  • 相关阅读:
    Sudoku Solver [LeetCode]
    Populating Next Right Pointers in Each Node [LeetCode]
    Binary Tree Level Order Traversal [LeetCode]
    Clone Graph [LeetCode]
    Merge k Sorted Lists [LeetCode]
    Combinations [LeetCode]
    021 面向对象 一
    给图片加点料
    质数
    ex10 找出藏在字符串中的“密码”
  • 原文地址:https://www.cnblogs.com/alan666/p/8312489.html
Copyright © 2011-2022 走看看