S3C2440开发环境搭建(Ubuntu)

发布时间:2024-08-21  

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


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    为什么 Windows 10 的 AR、VR 电脑配置要求如此之低?; 在微软近期的一个 Windows 10......
    PLC编程的方式 PLC编程的电脑配置要求;  PLC是控制和自动化工业和制造过程。它主要用于监控、控制和优化实现各种功能的机器设备和过程,例如控制生产线上的机器和设备、监测产品及材料的流动、监测......
    《刺客信条:枭雄》PC配置:i5才刚起步;这两年《刺客信条》系列新作发布效率惊人,系列最新作品《刺客信条:枭雄》已经确认于11月9日正式发售。今天,育碧官方公布了该游戏的PC版配置要求。 尽管......
    所难免的。 不过,得益于优化方案的日渐成熟,虚拟现实对于PC的硬件配置要求也开始降低。 Oculus公司最新调整了Oculus VR的PC配置需求,从之前的Intel i5+GTX 980的旗......
    先锋》让多少玩家如痴如醉,也催生了多少新的流行语。 《守望先锋》和暴雪以往的游戏类似,对硬件配置要求并不高,主流水平即可满足,但要想享受最顶级的画质和速度,同时还要对付不断涌出的“硬件杀手”,一套顶级配置......
    开工建设之后未按规定时间并网的,超出期限3个月内,项目单位自查自纠,整改落实;超出期限3个月以上6个月以内,项目单位将纳入属地企业失信名单;超出期限1年以上,相关单位收回项目竞配指标。 申报项目储能配置要求......
    雷达液位计安装位置要求;雷达液位计安装位置要求 雷达液位计是利用超高频电磁波经天线向被探测容器的液面发射,从雷达水位传感器天线发射雷达脉冲,天线接收从水面反射回来的脉冲。通过......
    系统通常在50欧姆特性阻抗下运作)。 基于此,直接微波采样逐渐证明其在有限功率预算下或空间受限系统中,或在一些某些程度配置要求的场所具有极大的优势。现在,通过直接采样到Ka波段频率,Teledyne......
    引擎需要对多个输入命令中优先级最高的一个作出响应。 本文引用地址: 图1. 输入优先级提供的输出对应的是四个输入中具有最大正值的一个。虽然该电路响应正输入,但通过反转二极管的方向和重新配置电源即可响应负输入。   在该......
    引擎需要对多个输入命令中优先级最高的一个作出响应。   图1. 输入优先级放大器提供的输出对应的是四个输入中具有最大正值的一个。虽然该电路响应正输入,但通过反转二极管的方向和重新配置......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>