当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 27 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : ubuntu搭建嵌入式开发环境
帖子发表于 : 2007-12-09 20:29 

注册: 2007-12-09 19:56
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
ubuntu安装
硬盘启动和安装ubuntu
1 下载以下两个项目:
引导包: http://ftp.ubuntu.org.cn/gnix_oag/boot_ ... 10g.tar.gz
对应光盘: http://releases.ubuntu.com/edgy/ubuntu- ... p-i386.iso
一 构建常用环境
参考《快速设置指南(Edgy 6.10)版》
1 修改源
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
sudo gedit /etc/apt/sources.list
# 把文件的内容替换为:
deb http://ubuntu.cn99.com/ubuntu/ edgy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ edgy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ edgy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ edgy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ edgy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ edgy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ edgy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ edgy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ edgy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ edgy-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ edgy main restricted universe multiverse
# 保存编辑好的文件,执行以下命令更新。
sudo apt-get update
sudo apt-get dist-upgrade
2 设置中文支持环境
点击 最上面菜单 的 系统 -> 系统管理 -> 语言支持 [如果是英文菜单则是 System -> Administration -> Language Support] 在列表中的 Chinese 条目 打勾。 同时将默认语言修改为 Chinese(中国) ,按确定关闭设置程序。
配置一下字体
sudo fontconfig-voodoo -f -s zh_CN
3 安装fcitx输入法
sudo apt-get install im-switch libapt-pkg-perl fcitx
sudo im-switch -s fcitx
4 安装最新的文泉驿字体
sudo apt-get install xfonts-wqy
5 安装JAVA环境
sudo apt-get install sun-java5-jdk
设置当前默认的java解释器
sudo update-alternatives --config java
执行后会出现类似如下的画面:
There are 4 alternatives which provide `java'.
Selection Alternative
-----------------------------------------------
*+ 1 /usr/lib/jvm/java-gcj/jre/bin/java
2 /usr/bin/gij-wrapper-4.1
3 /usr/bin/gij-wrapper-4.0
4 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
Press enter to keep the default[*], or type selection number:
输入 有包含 "sun" 的行的前面的数字。如上面显示,则输入 4,然后回车确定。
6 安装英汉辞典
如果出现需要输入[Y/n] 或 [y/N] 一律输入 y 并 回车
sudo apt-get install stardict stardict-common stardict-cdict-gb stardict-cedict-gb stardict-hanzim stardict-langdao-ce-gb stardict-langdao-ec-gb stardict-oxford-gb stardict-xdict-ce-gb stardict-xdict-ec-gb
7 安装浏览器的Flash支持
sudo apt-get install flashplugin-nonfree
8 PDF浏览器
sudo apt-get install acroread
二 构建Ubuntu下的开发环境
1 安裝C/C++的Man手冊,這樣你就可以隨時的查看一些你不太瞭解的函式的原型,具体參數說明等;還可以查看一些include檔案的具体說明。
sudo apt-get install manpages-dev
2 安裝gcc,g++,make等
sudo apt-get install build-essential
3 安裝头文件和库
sudo apt-get install libc6-dev libstdc++6-4.0-dev
4 安装libncurses5-dev
sudo apt-get install libncurses5-dev
5 安装gdb 调试器
sudo apt-get install gdb
6 安装安装图形界面ddd 调试器
sudo apt-get install ddd
7 安装automake工具
sudo apt-get install automake
sudo apt-get install autoconf
sudo apt-get install autogen
autoconf是一个用于生成可以自动地配置软件源代码包以适应多种UNIX类系统的shell脚本的工具。
automake是一个从文件Makefile.am自动生成Makefile.in的工具。
8 安装indent
sudo apt-get install indent 调整C原始代码文件的格式。
sudo apt-get install libtool
GNU libtool 是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植的接口中。
9 安装文档
sudo apt-get install binutils-doc cpp-doc gcc-4.0-doc gcc-doc glibc-doc libstdc++6-4.0-doc stl-manual cpp-4.0-doc
10 安装编辑器
sudo apt-get install emacs21
11 重新安装make
a 修改更新源(新源怎么改)
把源改为Breezy (5.10) 版本
apt-get update
b apt-get remove make
apt-get install make
12 安装tftp服务器
apt-get install tftpd-hpa tftp-hpa
gedit /etc/default/tftpd-hap
/***************************************************
安装tftpd-hpa和tftpd-hpa
配置一下 /etc/default/tftpd-hpa,就可以了
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /home/ttk/tftpboot"
***************************************************/
13 安装gvim编辑器
apt-get install vim-gtk
在冒号命令行下:
set encoding=utf-8 ;设置编辑字体是utf-8
gvim /etc/vim/.vimrc
/*************************************************************
以下是一个带基本配置的.vimrc文件. 请注意以"字符开头的行为注释.
" 在行前显示行号.关闭显示请用"set nonu"
set nu
" 启用语法高亮
syntax on
" 根据文件类型启用缩进
filetype indent on
set autoindent
" 查找时忽略大小些
set ic
" 查找文本高亮
set hls
" Wrap text instead of being on one line
set lbr
" 更改缺省配色方案为delek
colorscheme delek
*****************************************************/
三 设置nfs共享(linux之间的共享)
1 安装NFS
Debian/Ubuntu上默认是没有安装NFS服务器的,首先要安装NFS服务程序:
$ sudo apt-get install nfs-kernel-server
(安装nfs-kernel-server时,apt会自动安装nfs-common和portmap)
2 配置/etc/exports  (在这以后怎么做呀!!)
NFS挂载目录及权限由/etc/exports文件定义
将我的home目录中的/home/zp/share目录让192.168.2.*的IP共享, 则在该文件末尾添加下列语句:
/home/zp/share 192.168.2.*(rw,sync,no_root_squash)
或者:/home/zp/share 192.168.2.0/24(rw,sync,no_root_squash)
运行 $ sudo exportfs -r 更新
3 运行 $ sudo /etc/init.d/nfs-kernel-server restart 重启nfs服务
4 测试NFS
可以尝试一下挂载本地磁盘(假设本地主机IP地址为:192.128.2.1,将/home/zp/share挂载到/mnt)
$ sudo mount -t nfs 192.168.2.1:/home/zp/share /mnt
运行 $ df 看看结果
$ sudo umount /mnt
可以使用一定的参数:
mount -o nolock,rsize=1024,wsize=1024,timeo=15 192.168.2.130:/tmp/ /tmp/
5 客户端挂载远程共享
mount -t nfs 192.168.0.***:/home/***/share /mnt/share

四 windows与Linux之间共享--samba
1 安装samba
sudo apt-get install samba
2 创建和配置共享文件夹
mkdir /home/***/share
chmod 777 /home/***/share
备份并编辑smb.conf允许网络用户访问
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
找到
; security = user
替换为
# security = user
security = user
username map = /etc/samba/smbusers

找到
workgroup = MSHOME
替换为
workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
在最后添加:
[winshare]
comment = Shared Folder with username and password
path = /home/shijian/winshare
public = yes
writable = yes
valid users = network
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
available = yes
browseable = yes
4 添加network这个网络访问帐户
代码:
sudo useradd network
sudo smbpasswd -a network
sudo gedit /etc/samba/smbusers
添加:
system_username = “shijian”
network = "network"
5 重启samba
sudo /etc/init.d/samba restart
这样就可以在其他windows PC下访问本机ubuntu的共享了
6 ubuntu访问其他windows的方法
使用快捷键ALT+F2.
输入"smb://IP地址",回车
我按照此文对Ubuntu 7.10下配置NFS没有成功请老师赐教


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-01-07 0:54 

注册: 2007-05-31 17:40
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
顶一下!!


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-01-09 9:57 

注册: 2007-12-26 11:02
帖子: 166
送出感谢: 0 次
接收感谢: 0 次
我顶一下~~~

mark~ :cry: :lol:


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-02-27 19:18 

注册: 2007-11-27 22:35
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
:D


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-02-29 0:35 

注册: 2008-02-01 2:44
帖子: 23
送出感谢: 0 次
接收感谢: 0 次
:lol: 做个标记


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-03-24 22:25 

注册: 2007-08-28 16:15
帖子: 60
送出感谢: 0 次
接收感谢: 0 次
顶一下.慢慢看.


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-04-21 16:32 

注册: 2008-04-20 23:13
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
Mark for future.


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-04-29 10:55 

注册: 2007-08-25 13:11
帖子: 38
地址: ecjtu
送出感谢: 0 次
接收感谢: 0 次
顶,很好!


_________________
专注,才能追逐目标,才能追求完美。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-04-30 21:54 
头像

注册: 2007-10-24 21:34
帖子: 79
地址: 上海市徐汇区
送出感谢: 0 次
接收感谢: 0 次
mark一下


_________________
你就这样走了


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-05-01 13:03 

注册: 2007-11-05 21:58
帖子: 133
地址: CH
送出感谢: 0 次
接收感谢: 0 次
仔细看了一下, 类似于真正用于嵌入式开发的东西没有装。
不过楼主并没有说明用于哪一种嵌入式开发,可以认为是通用的安装。可以理解。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-05-07 23:45 

注册: 2008-02-04 18:02
帖子: 6
系统: Ubuntu 10.04
送出感谢: 0 次
接收感谢: 0 次
好长啊


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-08-13 16:22 

注册: 2008-08-13 15:04
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
顶,
标志下。 :)


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-08-24 9:42 

注册: 2007-07-26 14:35
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
我也感觉装的东西有点乱,有点杂


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-08-31 11:14 

注册: 2007-09-09 20:08
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
顶整整一下!!!!!!!


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-09-01 17:43 

注册: 2007-06-16 8:38
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
这个有点笼统!详细的教程什么时候出来呢


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 27 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译