创龙TL570x开发板试用于机床数控系统测试续 - 免费试用 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5738|回复: 0
打印 上一主题 下一主题

创龙TL570x开发板试用于机床数控系统测试续

[复制链接]

5

主题

7

帖子

1069

积分

金牌会员

Rank: 6Rank: 6

积分
1069
跳转到指定楼层
楼主
发表于 2019-8-26 17:24:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

将机床数控系统软件移植到创龙TL570开发板大致需要如下几个步骤:

  • 搭建开发环境,配置好交叉编译工具。创龙TL570开发板文档为我们提供了完整的开发环境搭建方法手册,按手册一步一步操作即可完美实现。
  • 用创龙TL570开发板交叉编译工具编译生成数控系统专用 GUI 动态库文件,并将成功生成的GUI 动态库文件安装到交叉编译工具的/home/tronlong/ti-processor-sdk-linux-rt-am57xx-evm-04.03.00.05/linux-devkit/sysroots/x86_64-arago-linux/lib目录下面。同时还需要将成功生成的GUI 动态库文件拷贝到开发板根文件系统的 /usr/lib/目录下面。
  • 用创龙TL570开发板交叉编译工具编译数控内核引擎,
    先制作 build 文件,配置好交叉编译工具:


CC=arm-linux-gnueabihf-gcc

./configure57xx--prefix=/home/tronlong/ti-processor-sdk-linux-rt-am57xx-evm-04.03.00.05/linux-devkit/sysroots/x86_64-arago-linux\

               --build=i386-linux \

               --host=arm-linux-gnueabihf \

               --target=arm-linux-gnueabihf \

最后编译成功,得到可执行文件。

  • 用创龙TL570开发板交叉编译工具编译 igh-EerthCAT1.5.2开源软件包,配置如下:


CC=arm-linux-gnueabihf-gcc

./configure

--prefix=/media/rootfs

--with-linux-dir=/opt/Linux4.9RT

--enable-8139too=no

--enable-generic=yes \

--enable-wildcards=yes\

--build=i386-linux \

  --host=arm-linux-gnueabihf \

--target=arm-linux-gnueabihf

然后执行如下命令:

Makeclean

Make

Makemodules

Makeinstall

Makemodules_ install

将编译成功的驱动程序和动态库文件拷贝到开发板根文件系统的 /lib/modules/ /usr/lib/ 目录下面。


五,配置创龙TL570开发板根文件系统,关闭开机自动启动 QT 图形界面方法,将如下两个文件删除即可:

     matrix-gui-2.0 和 weston

    并配置为开机自动运行机床数控系统软件。

file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg


经测试,运行效果非常好,界面切换极其流畅,没有卡顿现象,

控制 EtherCAT电机实时性良好,这得益于高性能的硬件平台和优秀的Linux4.9.65RT 实时操作系统。

file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg

file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-11-1 08:15 , Processed in 0.034244 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表