77范文网 - 专业文章范例文档资料分享平台

Linux安装 - 图文

来源:网络收集 时间:2020-04-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

samba服务器搭建

#sudo apt-get install samba ;服务器端的软件包 #sudo apt-get install smbclient ;客户端的软件包

Samba服务的启动和关闭 # /etc/init.d/samba start # /etc/init.d/samba stop 配置samba服务

主要的配置文件为 /etc/samba/smb.conf 建立一个共享目录share #mkdir /home/share #cd /etc/samba

#chmod 777 smb.conf //修改权限。它为readonly #vi smb.conf

把 security=user 改成 security=share ;任何匿名用户可以访问 在文件的结尾添加如下: [share]

comment=this is Linux share directiry path=/home/share public=yes writable=yes :wq

启动samba服务器

# /etc/init.d/samba start

在windows下通过\\\\192.168.1.10\\share 可以找到 Linux的ip

***************************************************************************

让windows可以修改共享资料

#ls -ld /home/share //看看share的权限 最简单的方法

#chmod o+w /home/share

ubuntu9.10下交叉编译环境arm-linux-gcc4.3.2的建立

安装标准C开发环境,一句命令搞定:sudo apt-get install build-essential 在终端进入arm-linux-gcc-4.3.2.tgz存放目录

moon@ubuntu:~$ cd /work

moon@ubuntu:~/work$sudo tar xvzf arm-linux-gcc-4.3.2.tgz 然后修改环境变量,我推荐大家这样做: moon@ubuntu:~$ sudo vim /etc/profile

在这个文件最后添加上自己的环境变量:export PATH=$PATH:/work/usr/local/arm/4.3.2/bin

然后在终端执行source /etc/profile ,即可立即生效。 moon@ubuntu:~$ source /etc/profile

重启一下系统。

moon@ubuntu:~$ arm-linux-gcc -v Using built-in specs.

Target: arm-none-linux-gnueabi Configured with:

/scratch/julian/lite-respin/linux/src/gcc-4.3/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu

--target=arm-none-linux-gnueabi --enable-threads --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --enable-shared --enable-symvers=gnu

--enable-__cxa_atexit --with-pkgversion='Sourcery G++ Lite 2008q3-72' --with-bugurl=https://support.codesourcery.com/GNUToolchain/

--disable-nls --prefix=/opt/codesourcery

--with-sysroot=/opt/codesourcery/arm-none-linux-gnueabi/libc

--with-build-sysroot=/scratch/julian/lite-respin/linux/install/arm-none-linux-gnueabi/libc

--with-gmp=/scratch/julian/lite-respin/linux/obj/host-libs-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu/usr

--with-mpfr=/scratch/julian/lite-respin/linux/obj/host-libs-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu/usr --disable-libgomp --enable-poison-system-directories

--with-build-time-tools=/scratch/julian/lite-respin/linux/install/arm-none-linux-gnueabi/bin

--with-build-time-tools=/scratch/julian/lite-respin/linux/install/arm-none-linux-gnueabi/bin Thread model: posix

gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72)

编写一个简单的C程序test.c,测试交叉工具链 moon@ubuntu:~$ cd /work

moon@ubuntu:~/work$ vim test.c #include int main() {

printf(\ return 0; }

:wq 保存退出

moon@ubuntu:~/work$ arm-linux-gcc -o test test.c moon@ubuntu:~/work$ ls

arm-linux-gcc-4.3.2.tgz test test.c moon@ubuntu:~$ ./test 执行之

这样就生成了arm平台的可执行二进制文件!

编译u-boot

Uboot是德国DENX小组的开发用于多种嵌入式CPU的bootloader程序, UBoot不仅仅支持嵌入式Linux系统的引导,当前,它还支持NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS嵌入式操作系统。

UBoot除了支持PowerPC系列的处理器外,还能支持MIPS、 x86、ARM、NIOS、XScale等诸多常用系列的处理器。

在此,我们选择较新版本:u-boot-2009.11,编译步骤如下: 1.准备源代码

cd NewMsg2410/sources

cp u-boot-2009.11.tar.bz2 ../works/ 进入作品目录 cd ../works/ 解压源代码

tar vxjf u-boot-2009.11.tar.bz2

此时,当前目录下,生成u-boot-2009.11文件夹 2. 编译uboot cd u-boot-2009.11 清理文件

make clean distclean 执行配置

make ARCH=arm CROSS_COMPILE=arm-linux- NewMsg2440_config 编译uboot

make ARCH=arm CROSS_COMPILE=arm-linux- 当前目录下生成uboot.bin,烧写系统用

编译linux内核

嵌入式 Linux是以Linux为基础的嵌入式作业系统,它被广泛应用在

移动电话、个人数字助理(PDA)、媒体播放器、消费性电子产品以及航空航天等领域中。

在此,我们使用较新版本,步骤如下: 1. 准备源代码

cd NewMsg2410/sources/ cp linux-2.6.30.tar.bz2 ../works/ 解压源代码

tar vxjf linux-2.6.30.tar.bz2

此时,在当前目录下,生成linux-2.6.30文件夹 2. 编译linux内核 cd linux-2.6.30 清理中间文件

make clean distclean mrproper 可以自行配置内核

make ARCH=arm CROSS_COMPILE=arm-linux- menuconfig (注意arm-linux-后的空格) 也可以直接加载配置文件

cp NewMsg2440_config .config(注意 .config前面有个空格) 编译内核,生成uboot可以加载的格式uImage,同时也生成了其他格式映像文件

make ARCH=arm CROSS_COMPILE=arm-linux- uImage 一段时间后,在arch/arm/boot/目录下生成uImage映像

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Linux安装 - 图文在线全文阅读。

Linux安装 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/978879.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: