TQ2440 学习笔记—— 4、安装 Ubuntu 下的开发工具

处理器【S3C2440】 专栏收录该内容
40 篇文章 0 订阅

使用的板子是TQ2440,但学习的视频是韦东山老师的视频,所以虚拟机里面用的Linux是韦东山老师介绍的Ubuntu 9.10

下面是在Ubuntu9.10里面安装开发工具

由于第一次使用Ubuntu,对命令的使用不是特别熟悉,所以记录下。



先将光盘里Linux目录下的apt_packages目录复制到Ubuntu里/work 目录下

(这里我采用的是文件共享的形式,然后通过cp -r 【源目录】 【新目录】将文件进行复制)

然后修改/etc/apt/sources.list 文件,增加下面行(注意最后的斜杠/不可以少)

(直接打开文档是没有权限进行保存的,在终端里面可以用vi或者gedit进行打开,如果不是在root的权限下,则需要加上sudo,如sudo gedit 目标文件)


具体的步骤:


① 更新软件源

$ sudo apt-get update


②安装、配置、启动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 portmap
它的配置文件为/etc/exports,在里面增加以下内容,以后将通过网络文件系统访问
/work/nfs_root 目录:
/work/nfs_root *(rw,sync,no_root_squash)
修改完华之后,执行以下命令重启 nfs 服务:
$ sudo /etc/init.d/nfs-kernel-server restart


⑤ 安装、配置 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


⑦ 安装工具 bisonflex, 它们分别是语法、词法分析器
$ 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/book(假设用户名为book)目录下创建一个名为.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 连接串口以操作目标板。


(10)安装 ddd工具:
$ sudo apt-get install ddd


(11) 安装 QT开发环境:
$ sudo apt-get install x-dev libx11-dev x11proto-xext-dev libxext-dev libqt3-mt-dev
$ sudo apt-get install kdevelop konsole


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

$ tar xzf ncurses.tar.gz
$ cd ncurses-5.6
$ ./configure --with-shared --prefix=/usr
$ make
$ sudo make install











  • 0
    点赞
  • 2
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

评论 2 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

Cawen_Cao

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值