基于ARM的三轴伺服控制系统人机界面设计
4.3修改环境变量,把交叉编译器的路径加入到PATH
方法一:修改/etc/bash.bashrc文件(此文件只对当前用户适用)
$sudogedit/etc/bash.bashrc
在最后加上exportPATH=$PATH:/usr/local/arm/4.3.2/bin
方法二:修改/etc/profile文件(此文件属于系统级别的环境变量,设置在里面的东西对所有用户适用):
$sudogedit/etc/profile
增加路径设置,在末尾添加如下,保存/etc/profile文件:
exportPATH=$PATH:/usr/local/arm/4.3.2/bin
方法三:修改/etc/environment文件
$sudogedit/etc/environment
原文件应为PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games“将其改为PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.3.2/bin"保存退出即可
检查是否将路径添加进去在终端执行命令echo#PATH回车即可显示内容/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/yonghuming/ubuntu/opt/EmbedSky4.3.3/bin说明已经将交叉编译器的路径加入PATH。至此,交叉编译环境安装完成。
4.4测试是否安装成功
在终端运行arm-linux-gcc–v回车,出现:
5QT界面设计
该界面是机械手控制系统的主界面,可以对机械实施监视、报警
该界面是功能主界面,包含八种功能键,功能如图所示:
该界面是信号设定界面,可以决定各个器具的使用情况:
该界面是时间设置界面,通过设置机械臂移动方向的时长实现预定的功能:
6结论
本课题是以基于ARM核的32位嵌入式处理器arm作为核心运算、控制CPU设计并制作了一个注塑机三轴伺服控制系统人机界面,该原型已经实现了对机械手运行参数的设定、运行指令的下发和运行状态的监视。本文依据这一项目,运用嵌入式系统的设计思想和开发方法,对操作系统Linux的裁剪和移植和人机界面的设计作了详细的概述。
- Linux嵌入式系统开发平台选型探讨(11-09)
- 基于ARM体系的嵌入式系统BSP的程序设计方案(04-11)
- 在Ubuntu上建立Arm Linux 开发环境(04-23)
- 达芬奇数字媒体片上系统的架构和Linux启动过程(06-02)
- SQLite嵌入式数据库系统的研究与实现(02-20)
- 革新2410D开发板试用手记(04-21)