ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:972.70KB ,
资源ID:1438532      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1438532.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(重庆大学倪晓嵌入式作业.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

重庆大学倪晓嵌入式作业.docx

1、重庆大学倪晓嵌入式作业嵌入式系统基于浏览器的远程电机运转控制设计指导教师:倪晓学 院:自动化学院学 生: 学 号:2013、1基于浏览器的远程电机运转控制设计摘要:本设计构建基于ARM的嵌入式web服务器,通过互联网、远端计算机通过浏览器浏览试验箱网页,试验箱网页上的控制按钮能够控制试验箱电机的运转和停止。利用网页的表单与CGI技术相结合,最终实现使用浏览器远程控制电机的运转。由于本次课程设计任务量较大,为了方便学习和更好地完成任务,我和田正民、杨瑞娜组成小组,每个人都做了分工,平时相互学习、讨论。大部分工作是我们一起完成的,我主要负责文件系统的制作,Busybox的移植,CGI脚本的制作。1

2、 嵌入式系统开发环境1.1 硬件开发环境介绍像计算机,嵌入式系统应该有:在硬件方面:中央处理器CPU, RAM, ROM (Flash), 端口,总线,用户界面和输入输出设备,等等。在软件方面:BIOS,Boot-loader,操作系统,文件系统和用户应用程序,等等。开发主机:它是标准计算机,其上可运行交叉工具链来开发用户代码。用户代码可以从开发主机通过JTAG口或串口下载到目标板,然后再对代码进行调试。 目标机:具有特定处理器的开发板。目标重定向机:因为通常目标机没有键盘和显示器,目标机的输入和输出通过串口被重定向到另外一台计算机,开发人员通过运行特定的软件(如windows的超级终端或Li

3、nux的minicom)在重定向机上操作目标板上的软件运行。本次课程设计采用的是一款基于ARM2410试验箱。板载以太网口,因此可以满足课程设计的需要。串口作为终端输入与输出,USB Device接口配合DNW用于下载程序。基本开发模型示意图如图1.1所示:图1.1 嵌入式基本开发模型示意图ARM2410试验箱如图1.2所示:图1.2 ARM2410试验箱1.2 虚拟机中安装红帽企业版1.2.1 安装Vmware8.0虚拟机其安装方法和其他软件类似,运行其安装程序,按照提示一步一步进行下去就是了。安装好后运行此程序,如下:1.2.2 安装Red Hat Enterprise Linux 5(R

4、HEL5)起动Vmare后,点击“Create a New Virtual Machine”,选择用户自定义安装:按照提示,到加载ISO镜像这步:在网络类型处,选择Use bridged networking。最后,完成New Virtual Machine Wizard:点击Finish后,将安装刚才的RHL5,安装如下步骤:1. 选择安装方式(这里我选择图形界面安装)。2.回车后继续。3.点击Next继续。4.这里要求选择安装过程中所用的语言,默认的为英文,我选择该选项,点击Next继续。5.这里选择键盘类型,使用默认的,点击Next继续。6.由于该Linux版本为REDHAT ENTER

5、PRISE LINUX 5.1 Server,在此要求输入序列号,该步骤可以跳过不输入序列号(不输入序列号有些软件包不会被安装,但在进入系统后可自己添加软件包),输入序列号确认无误后,点击Next继续。7.选择YES,点击Next继续。8.这里建立分区,有三种方案可供选择。9.根据实际情况是否保留原有分区或者数据选择,这里选择在选定的驱动器上移除LINUX分区,并由系统自动分区,比较有经验的可以自定义分区,点击Next继续。10.确认在选定的驱动器上移除所有的LINUX分区后,点击Next继续。11.这里可以看到系统各分区的类型和大小(要在第9步中将Review and modify part

6、itioning layout前的复选框勾上),点击Next继续。12.这里配置引导装载程序的安装位置和相关信息,使用默认即可,点击Next继续。13.这里可以设置Boot Loader 的密码,以防止单用户进入系统时不需要密码,点击Next继续。14.这里配置IP的相关信息,可以自动从DHCP服务器获得,也可自己配置,点击Next继续。15.这里可以设置主机名及DNS相关信息,点击Next继续。16.这里选择时区,点击Next继续。17.这里设置根用户的密码,也即超级用户密码,设定好后,点击Next继续。18.这里选择软件包的安装方式,为了减少麻烦,可以自定义安装,将所有的软件包都装上,点击

7、Next继续。19.左边是软件包的类型,右边是相应的软件包,将其都选上,所有的软件包依次如下所示。20.到此在安装前所有的配置完成,这也是最后反悔的机会,点击Next将开始安装系统。21.开始格式化/文件系统,接着是/boot文件系统。22.传输安装映像到硬盘。23. 开始安装进程。24.稍等一会儿,系统继续安装。25.以下是在安装过程中的几个时间段,所用安装时间取决于硬件配置和内存的大小。26.安装完成系统重启。27.系统重新启动时的界面。28.可以看到系统启动时的个进程的详细信息。29.第一次启动系统时要做相应的配置,会有如下的配置向导。30.点击Forward继续。31.同意许可协议,点

8、击Forward继续。32.如果要添加端口,可以详细的配置,同时在Trusted Services右侧可以选择可信任的服务,配置好后,点击Forward继续。33.点击YES,然后点击Forward继续。34.点击Forward继续。34.该选项可以不选,点击Forward继续。35.OK后,点击Forward继续。36.选了Kdump后,在这一步需要重启系统,OK后,系统重;若没有选择Kdump , 点击Forward继续。37.这里设置日期和时间,设定好好,点击Forward继续。38.这里暂时不注册系统的相关信息,选择以后注册后点击Forward继续。39.在上一步骤中可以选择 Why

9、should IIconnect RAN?,出现上图的界面,点击Forward继续。40.这里选择以后链接,点击Forward继续。41 .点击Forward继续。42.创建普通用户的相关信息后,点击Forward继续。43.如果需要网络登录,也可以配置相关的用户信息,配置好后,点击Forward继续。44.配置 声卡相关信息,配置好后,点击Forward继续。45.如不需要插入CD,点击Finish完成所用相关信息的配置,至此整个系统的安装初始配置完成。46.重启系统,使刚才的相关设置生效。启动界面如下。47.默认进入图形登录界面,这里输入用户名和密码后,终于进入了图形桌面。48.按Ctrl

10、+Alt+Fn(n=1,2,3,4,5,6)可进入命令行操作界面,也即真正的终端,按Ctrl+Alt+F7可返回到图形界面。49.输入用户名和密码后登录了系统,这里在输入密码时没有任何显示。50.执行几个命令。51.图形桌面下的菜单。52.图形界面下的命令行窗口,即虚拟终端。53.关闭系统时个进程依次终止。54.完毕。1.2.3安装vmware-tools为了方便编译,为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWaretools,来实现文件共享。VMWaretools步骤如下:1. 启动并进入Linux系统。2. 然后选择虚拟机菜单中的“虚拟机/安装VMware- Too

11、ls”,此时就会有把VMware-tools文件映像到CDROM中(就是将VM安装目录下的linux.iso镜像加载到虚拟系统的光驱中,如果提示VM安装目录没有linux.iso文件,需要自己下载一个放到该目录下)。3. 进入linux操作系统,/mnt/cdrom/目录下 就可以看到安装文件了,把VMwareTools-6.0.2-59824.tar.gz”文件复制到自己的需要的位置中,cp /mnt/cdrom/VMwareTools-6.0.3-80004.tar.gz VMtool。4. 解压# tar -zxvf VMwareTools-6.0.3-80004.tar.gz。5. 进

12、入cd VMtool/vmware-tools-distrib目录中。6. 输入 ./vmware-install.pl进行安装,在安装过程中根据提示进行选择,在此我一路选择回车即可。经过以上安装,最终ware环境下的Linux系统开发环境如下图:2 交叉工具链的安装在Vmware虚拟机开发环境下,我们要把交叉编译工具链安装到:$CROSSDIR目录下,安装步骤如下:把工具代码包arm-linux-gcc-3.4.1.tar拷贝到/tmp/目录下,运行vmware,执行命令cd /tmp/ ,进入tmp文件夹,然后执行tar jxvf arm-linux-gcc-3.4.1.tar.bz2,解

13、压压缩包arm-linux-gcc-3.4.1.tar,具体指令如下:#tar -jxvf arm-linux-gcc-3.4.1.tar.bz2解压过程需要一段时间,解压后的文件形成了 usr/local/ 文件夹,vmware中操作如图3.1。进入该文件夹,将arm文件夹拷贝到/usr/local/下# cd usr/local/#cp -rv arm /usr/local/现在交叉编译程序集都在/usr/local/arm/3.4.1/bin下面了。vmware中操作如图3.2所示。修改环境变量,把交叉编译器的路径加入到PATH。(有三种方法,强烈推荐使用法一)方法一:修改/etc/bash.bashrc文件#vim /etc/bash.bashrc在最后加上:export PATH$PATH:/usr/local/arm/3.4.1/bin(如果不能编辑,先修改相关文件的权限使用chmod命令。)方法二:修改/etc/profile文件:# vim /etc/profile

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1