嵌入式电机启动停止控制

嵌入式电机启动停止控制

ID:38660251

大小:337.00 KB

页数:19页

时间:2019-06-17

嵌入式电机启动停止控制_第1页
嵌入式电机启动停止控制_第2页
嵌入式电机启动停止控制_第3页
嵌入式电机启动停止控制_第4页
嵌入式电机启动停止控制_第5页
资源描述:

《嵌入式电机启动停止控制》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、西安文理学院课程设计报告目录目录0第一章嵌入式系统的环境配置11.1linux操作系统的简介11.2如何搭建交叉编译环境11.3通过NFS网络文件系统建立共享目录21.3.1NFS在宿主机中的设置31.3.2超级终端与宿主机共享3第二章嵌入式设备驱动程序设计62.1设备驱动程序概述62.1.1设备类型62.2设备驱动程序的框架62.3设备驱动程序的加载过程72.3.1设备号72.3.2设备进入点72.3.3编写Makefile文件82.3.4加载驱动程序82.3.5编写用户程序92.3.6卸载驱动程序10第三章设计总结与心

2、得体会113.1设计总结113.2心得体会11致谢13参考文献14附录(程序清单)1518第页西安文理学院课程设计报告第一章嵌入式系统的环境配置1.1linux操作系统的简介Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个词本身

3、只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。1.2如何搭建交叉编译环境交叉编译(cross-compilation)是指,在某个主机平台上(比如PC上)用交叉编译器编译出可在其他平台上(比如ARM上)运行的代码的过程。图1.1安装WmwareTools以下均以PXA270开发板为例,详见《嵌入式系统设计与应用》:使用由硬件开发商提供的PXA270开发板的光盘来安装脚本,以自动完成交叉编译环境配置。arm-Linux.tar.gz:该文件

4、包主要提供ARM系统开发的交叉编译器。18第页西安文理学院课程设计报告pxa270_Linux.tar.bz2:该文件包主要提供用于PXA270开发板的Bootloder、Linux内核、文件系统、JTAG烧写工具等。将arm-Linux.tar.gz文件复制到/usr/local/目录下,并解包。解包命令:tarxzfarm-Linux.tar.gz再将pxa270_Linux.tar.bz2文件包复制到根目录下,并解包。事实上,开发商已经将上述命令编写了一个安装脚本install文件,可以将开发商提供的包含上述文件包和

5、安装脚本文件install的光盘插入CD-ROM,并执行下列命令:mount/dev/cdrom/mnt/cdrom/*挂载光盘*/cd/mnt/cdrom/*进入光盘*/./install.sh/*执行开发环境自动安装脚本*/安装完成后,会生成两个目录。在根目录下生成一个目录/pxa_Linux:/pxa_Linux:嵌入式系统开发工作目录,存放了pxa_LinuxBlob,Linux工程文件,包括代码以及交叉编译好的镜像文件;各种实验例程,包括应用层程序与驱动层程序。在/usr/local下生成一个目录:arm-Lin

6、ux:嵌入式系统开发交叉编译器。这里包含arm-Linux-gcc,arm-Linux-g++等常用ARM交叉编译器,编译出来的可执行二进制代码只能运行在以ARM为核心处理器上。这时,可以用ls命令查看到安装在/usr/local/arm-Linux/bin下的嵌入式系统开发交叉编译器。为了可以在所有目录下直接使用arm-Linux-gcc这个工具,需要修改profile文件,在profile文件中加入搜索路径:pathmunge/usr/local/arm-Linux/bin命令如下:【root@localhostroo

7、t】#vi/etc/profile这时,在终端窗口显示了新加入的pathmunge/usr/local/arm-Linux/bin。修改文件后保存并退出终端。【root@localhostroot】#exit重新登录终端或运行source命令,使设置生效。【root@localhostroot】#source/etc/profile然后用下列命令测试嵌入式系统编译环境是否设置成功。arm-Linux-gcc–v这时会显示出交叉编译器的版本信息。1.3通过NFS网络文件系统建立共享目录18第页西安文理学院课程设计报告本次课程

8、设计中我们使用的交叉编译环境是通过实现主机与宿主机、宿主机与超级终端之间的链接。NFS指网络文件系统服务,是Linux系统中经常使用的一种服务,NFS是一个通过网络从远程计算机的NFS服务器上共享文件的请求服务(RPCservice),类似于Windows中的文件共享服务。NFS的使用分为服务器端和客户

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。