欢迎来到天天文库
浏览记录
ID:37324349
大小:1.30 MB
页数:18页
时间:2019-05-21
《Ubuntu嵌入式环境搭建》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、嵌入式Linux开发笔记第一章建立开发环境嵌入式开发一般使用交叉开发环境,即上位机开发软件然后下载到在下位机运行。1.1.上位机软件开发环境的构建我主要使用Ubuntu8.04进行开发,该版本是长期支持版,稳定性比较好,所以就选择该版本了。Ubuntu安装方式有很多种,比如硬盘安装、光盘安装等等。具体的安装方法这里就不介绍了,网上多的很。但是要指明的是我用的是Ubuntu8.04版的。1.1.1.配置Ubuntu1.安装drcom客户端本人之所以喜欢使用ubuntu,很大程度上是由于它强大的包管理工具apt-get。
2、由于本人所处的环境是学校,学校上网认证使用的是drcom客户端,所以想要上网必须得安装该客户端。庆幸的是该客户端网上已经有开源项目支持Linux操作系统。大家可以到sourceforge上去下载,我使用的是drcom-1.4.8版的。因为ubuntu8.04是一个精简的Linux发行版,它缺乏一些开发所要使用的工具、文件,比如标准C库的头文件、g++编译器等。缺乏这些drcom-1.4.8是没有办法编译安装的。1.打开/etc/apt/source.list,在该文件中找到下面一行,再将行头的“#”去掉。#debcd
3、rom:[Ubuntu8.04.1_HardyHeron_-Releasei386(20080702.1)]/hardymainrestricted再删除其它的内容,因为其它源太慢了。2.更新可用的程序列表bigtree@just:~$sudoapt-getupdate3.安装build-essential。将ubuntu8.04安装光盘放入光驱中,再执行以下命令。bigtree@just:~$sudoapt-getbuild-essential4.编译安装drcombigtree@just:~$tarxvzfdrc
4、om.1.4.8.tar.gzbigtree@just:~$makebigtree@just:~$sudomakeinstall5.打开/etc/drcom.conf,按照如下内容配置客户端。username=用户名password=密码#mac地址由于我在不同的机子上使用同一账号mac=00:e0:4c:01:6d:85device=eth0except=10.0.0.0/255.0.0.0,192.168.0.0/255.255.0.0,172.16.0.0/255.240.0.0,127.0.0.0/255.0
5、.0.0dnsp=218.2.135.1dnss=202.102.4.141dhcp=作者:周书林联系方式:booktree.zhou@gmail.comQQ:286602133嵌入式Linux开发笔记hostip=192.168.6.197servip=202.195.192.197hostport=servport=hostname=winver=winbuild=servicepack=autologout=06.由于学校局域网arp攻击比较厉害,所以我设置了arp和mac地址绑定。包括客户端登入和绑定的过程我
6、写了一个脚本。#!/bin/shping-c3192.168.6.1sudoarp-s192.168.6.100:D0:F8:8A:91:C2ping-c3192.168.6.1sudodrcomddrcomclogin好了电脑可以上网了,呵呵。7.再次打开/etc/apt/source.list,注释掉光盘的源,加入以下的源,该源是常州源,速度比较快。debhttp://ubuntu.cn99.com/ubuntu/hardymainrestricteduniversemultiversedebhttp://ubu
7、ntu.cn99.com/ubuntu/hardy-securitymainrestricteduniversemultiversedebhttp://ubuntu.cn99.com/ubuntu/hardy-updatesmainrestricteduniversemultiversedebhttp://ubuntu.cn99.com/ubuntu/hardy-proposedmainrestricteduniversemultiversedebhttp://ubuntu.cn99.com/ubuntu/hardy
8、-backportsmainrestricteduniversemultiversedeb-srchttp://ubuntu.cn99.com/ubuntu/hardymainrestricteduniversemultiversedeb-srchttp://ubuntu.cn99.com/ubuntu/hardy-securitymainre
此文档下载收益归作者所有