主要内容:1.1 vmware的安装。
1.2 建立vmware虚拟机。
1.3 使用vmware安装ubuntu
1.4 linux命令练习。
本文档介绍在 windows xp/win7 系统上使用 vmware 虚拟机进行开发,如果你直接使用的是 linux 系统,请忽略此章。本开发是在ubuntu 11.04下进行的,用户也可以在 fedora 9下进行开发,用法与ubuntu 11.
04类似,网上资料比较多,在此不再赘述。
1) 安装光盘目录下的虚拟机vmware-7.1 的目录下的 文件如图:
双击安装:初始化完成后会出现:
2)点击 next:
3)选择 typical,然后点击next:
4)点击 next:
5)点击 continue:
7) 稍等几分钟完成安装:
8)为了保证能正常运行可以点击restart now ,然后运行 vmware,如下图所示:
点击 help 下面的 “enter license key”:
点击enter license key:
这时打开光盘目录下的虚拟机下 vmware-7.1 注册机下的 如图:
首先点击 generate 然后点击 copy 最后点击exit,复制到上面我们打开的license key中:
点击 ok,再点击 close 即可完成安装。
1)打开vmware:
用户安装镜像选择光盘目录下的ubuntu-iso下面的文件。
2)填写用户信息:
3)选择安装目录:
4)设置虚拟硬盘大小:
5)完成设置:
点击finish后系统会自动重新启动, 如果系统直接开始就进入了安装界面如图:
这时点击界面左上角的红色正文形图案,然后点击power off:
此时回到开始界面:
双击 cd/*** 2(ide)将其改成 将 cd/***(ide)里面的路径设置成 ubuntu ,镜像文件路径如图:
如果 cd/*** 2(ide)的 browse 中没有 选项,可以直接将 复制到里面去,如图:
点击 ok,重新启动:
如果此时还是无法进入,重新启动虚拟机请注意会出现这样一个界面:
按f2进入setup:
按键盘上的->右方向键到boot选项:(如果鼠标无法移出请按 ctrl+alt 键)
将 cd-rom drive 的启动级别高于 hard drive(上下键选择,增减级别),然后按 f10:
选择 yes 然后回车,此时会重新启动进入:
选择中文(简体),然后选择安装 ubuntu:
勾选相关选项,然后点击前进:
选择自动分区还是手动分区,这里我们选择自动分区,然后点击前进:
点击现在安装。
格式化完成后会出现:
选择地区,这里我们选择默认的就可以了,你也可以选择上海,点击前进:
选择键盘两边都选usa就可以了,点击前进:
设置用户信息,点击前进:
开始安装:安装完成,重启,点击现在重启后:
会出现一个提示,回车即可:
用刚才设置的用户名登录:
此时会出现这样的警告,点击关闭。进入主界面:
切换用户成 root 用户:(为了避免因为权限问题产生的错误这里我们直接用root用户登陆)
打开终端:此时我们可以用 root 用户登陆了:
点击注销 work:
点击切换用户:
点击其它:用户名:root
密码为上面我们设置的:
登陆成功。1)文件和目录命令练习。
cd /home 进入 '/home' 目录'
cd返回上一级目录
cd返回上两级目录
cd进入个人的主目录
cd返回上次所在的目录
pwd显示工作路径
ls查看目录中的文件
ls –l显示文件和目录的详细资料
ls -a显示隐藏文件
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2同时创建两个目录
mkdir -p /tmp/dir1/dir2 创建一个目录树
rm -f file1删除一个叫做 'file1' 的文件'
rmdir dir1删除一个叫做 'dir1' 的目录'
rm -rf dir1删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2同时删除两个目录及它们的内容
mv dir1 new_dir重命名/移动一个目录
cp file1 file2复制一个文件
cp dir复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1复制一个目录到当前工作目录
cp -a dir1 dir2复制一个目录
2) 文件搜索。
find / name file1从 '/开始进入根文件系统搜索文件和目录
find / user user1搜索属于用户 'user1' 的文件和目录
whereis halt显示一个二进制文件、源码或man的位置
which halt显示一个二进制文件或可执行文件的完整路径
3)文件权限。
使用 "+设置权限,使用 "-用于取消
ls -lh显示权限
chmod ugo+rwx directory1 设置目录的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限
chmod go-rwx directory1 删除群组(g)与其他人(o)对目录的读写执行权限
4)压缩和解压。
tar -cvfz dir1 创建一个gzip格式的压缩包
tar -xvfz 解压一个gzip格式的压缩包
5)练习任务。
在/home下创建目录test并在其下面用gedit编辑器或vi编辑器新建文件修改文件属性为755。
打包压缩home目录下的test目录,并将压缩包命名为。
将压缩包拷贝到tmp目录下并解压。
重命名tmp目录下的为。
主要内容:2.1 安装vmware-tools
2.2 gcc和gdb的使用。
2.3 任务练习。
安装vmware-tools的目的是更好的和 windows 进行文件交互,更好的显示以及其他。
1)选择安装 vmware-tools:
2)选择后:
如果提示这样的错误,直接点击虚拟机右下角的***2:
点击 settings:
选择镜像文件,到vmware 的安装目录:
在你安装vmware路径下的vmware workstation里面,选择点击打开:
3)点击ok:
4)桌面上会出现vmware tools光盘:
5)打开vmware tools光盘(一般会自动弹出)。
6) 拷贝。
到/tmp目录。
7)打开终端(可以直接点击终端不放,拖到桌面创建快捷方式):
8)进入/tmp目录,解压vmwaretools:
9)解压完成后会生成vmware-tools-distrib目录,进入这个目录:
注: 此时不要马上执行。/此时需要对vmwaretools进行修改。
进入这个目录:
解压 文件:
解压完成后会生成 vmhgfs-only 目录,进入这个目录编辑 文件:
找到下面这一段:
将。clear_inode改为。evict_inode.保存退出。
删除原有的将vmhgfs-only重新压缩:
删除 vmhgfs-only.修改完成:
执行。/开始安装,一直回车即可:
1、gcc的使用。
1)参数: -o out_put_filename
说明: 指定编译出的档名为 out_put_filename。
范例: 本例将程式码 ''编译成可执行档,并设定档名为 'test'。
gcc -o test
2)参数: -o
说明: 在编译过程做最佳化,以提升增快程式执行速度。
范例: 本例将程式码 ''编译成可执行档 'test',并在编译过程做最佳化'。
gcc -o -o test
3)设定搜寻标头档目录、程式库档的目录及指定程式库档。
设定搜寻程式库目录。
参数: -ldir_name
说明: 将目录 'dir_name' 设定为搜寻程式库目录之一。
③设定程式库档案。
参数: -lname
说明: 联结程式库 。
范例一:本例中假设你的程式档名为数学函数如 sin等,所要联结的程式库为
gcc -i/usr/x11r6/include -l/usr/x11r6/lib -lx11 -o test
范例二:本例中假设你的程式档名为 使用到 x window 函数,所需的 include 档放在 /usr/x11r6/include 中,所须联结的程式库放在 /usr/x11r6/lib,所要联结的程式库为
gcc -i/usr/x11r6/include -l/usr/x11r6/lib -lx11 -o test
4)参数: -wall
说明: 输出较多的警告讯息,以便找出程式的错误。
嵌入式系统实验
哈尔滨德强学院。实验报告 题目 嵌入式系统设计。院 系 德强商务学院计算机系。姓名 指导教师 多智华。系主任 葛雷 2010年10月15日。实验。一 使用ads1.2调试程序。一 实验内容和目的。1 熟悉adtide adt2000 support 运行环境。2 使用adtide adt2000 s...
嵌入式系统 实验
实验一 基于ads的c语言程序实验。一 实验环境。pc机一台 ads 1.2集成开发环境一套。二 实验目的。通过实验了解使用ads 1.2编写c语言程序,并进行调试。三 实验内容。在c语言的环境内开发应用程序,一般需要一个汇编的启动程序,从汇编的启动程序,跳到c语言下的主程序,然后,执行c程序,具体...
《嵌入式系统实验》作业
用于验证一个常见的冲突问题。在这个问题中,有5个哲学家坐在一个圆桌上。食物摆在桌子中间,桌子上总共有5把叉子,每个哲学家的左右手各有一把。因为吃饭时,哲学家需要同时使用左手和右手的叉子,所以哲学家必须和他左边和右边的哲学家共享叉子。在这个实验中,假定哲学家每次吃饭的时间长度为单位1,吃完一次后则放下...