社区
Qt
帖子详情
关于QT程序在ARM开发板上运行无法使用CTRL-C中断应用程序
「已注销」
2011-10-31 05:12:54
通过QT creator的ARM开发环境编译QT应用程序后,在ARM开发板上运行。
虽然能成功运行,但是想用“CTRL—C”中断程序,而要执行其他操作,却一直没有反应,请问这是为什么?
...全文
357
9
打赏
收藏
关于QT程序在ARM开发板上运行无法使用CTRL-C中断应用程序
通过QT creator的ARM开发环境编译QT应用程序后,在ARM开发板上运行。 虽然能成功运行,但是想用“CTRL—C”中断程序,而要执行其他操作,却一直没有反应,请问这是为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
changing_better
2011-11-03
打赏
举报
回复
不知道是不是你QT程序引起死机了,你可以用后台运行加个 &,查看下QT的CPU使用率,如果这都做不了,看来你的QT程序有问题。
「已注销」
2011-11-02
打赏
举报
回复
ARM开发板运行共享目录的程序是不是比运行本地程序消耗更多的CPU资源啊?
「已注销」
2011-10-31
打赏
举报
回复
[Quote=引用 6 楼 yiyaaixuexi 的回复:]
引用 5 楼 kuaikuai3698 的回复:
引用 4 楼 yiyaaixuexi 的回复:
除非你在程序里写了屏蔽系统SIGKILL信号,才不会响应。
嗯,我明白你的意思。
我对SIGKILL信号不了解,这个就是一般的QT应用程序,应该不会对信号有什么影响吧。
那出现这种情况,一般会是什么原因导致的呢?我猜是QT creator的ARM编译环境,还有可能就是开发板linux……
[/Quote]
那执行已经烧到板子里的应用程序,可以很快的响应这个命令,是不是说明执行通过挂载的应用程序要消耗更多的CPU资源?
念茜
2011-10-31
打赏
举报
回复
[Quote=引用 5 楼 kuaikuai3698 的回复:]
引用 4 楼 yiyaaixuexi 的回复:
除非你在程序里写了屏蔽系统SIGKILL信号,才不会响应。
嗯,我明白你的意思。
我对SIGKILL信号不了解,这个就是一般的QT应用程序,应该不会对信号有什么影响吧。
那出现这种情况,一般会是什么原因导致的呢?我猜是QT creator的ARM编译环境,还有可能就是开发板linux的文件配置问题。
[/Quote]
我在上面说喽,板子的cpu运行太慢,不响应ctrl-c信号很正常滴。
至于和交叉编译环境的搭建一点关系都没有哦
「已注销」
2011-10-31
打赏
举报
回复
[Quote=引用 4 楼 yiyaaixuexi 的回复:]
除非你在程序里写了屏蔽系统SIGKILL信号,才不会响应。
[/Quote]
嗯,我明白你的意思。
我对SIGKILL信号不了解,这个就是一般的QT应用程序,应该不会对信号有什么影响吧。
那出现这种情况,一般会是什么原因导致的呢?我猜是QT creator的ARM编译环境,还有可能就是开发板linux的文件配置问题。
念茜
2011-10-31
打赏
举报
回复
除非你在程序里写了屏蔽系统SIGKILL信号,才不会响应。
念茜
2011-10-31
打赏
举报
回复
[Quote=引用 2 楼 kuaikuai3698 的回复:]
引用 1 楼 yiyaaixuexi 的回复:
Ctrl+C 是你的系统中断的当前的程序,和Qt没有关系,和Qt-creator更没有关系。
但是为什么有已经烧写进去的QT程序能用CTRL—C命令中断程序呢?
[/Quote]
我的意思是这个不是Qt决定的问题。
cpu运行太慢 不响应ctrl-c信号很正常。
「已注销」
2011-10-31
打赏
举报
回复
[Quote=引用 1 楼 yiyaaixuexi 的回复:]
Ctrl+C 是你的系统中断的当前的程序,和Qt没有关系,和Qt-creator更没有关系。
[/Quote]
但是为什么有已经烧写进去的QT程序能用CTRL—C命令中断程序呢?
念茜
2011-10-31
打赏
举报
回复
Ctrl+C 是你的系统中断的当前的程序,和Qt没有关系,和Qt-creator更没有关系。
uCOS2在
ARM
3.0
开发板
上移植实战-第4季第6部分
本课程是《朱有鹏老师单片机完全学习系列课程》第4季第6个课程,用10节课完成了ucos2的移植。因为有前面分析源码的铺垫,整个移植过程非常简单,关键是移植中调试的技巧,以及出现问题后如何分析如何解决的过程,对大家帮助很大。
ubuntu14.10+
QT
4编写
ARM
9(mini2440)应用的配置与安装
笔记本:ubuntu14.10(32位)
ARM
9
开发板
:mini2440(友善之臂提供的Superboot2440、zImage_T35、rootfs_
qt
opia_
qt
4镜像文件,通过minitools烧写进
开发板
) 交叉编译:
arm
-linux-gcc-4.4.3 开发所需工具:minicom、u盘
QT
虚拟机环境配置和源码编译及
开发板
移植
虚拟机版本:VMare8.0.0 虚拟机系统:Ubuntu10.0
QT
源码版本:
qt
-embedded-free-3.3.8 交叉编译工具:
arm
-2009q1-203-
arm
-none-linux-gnueabi-i686-pc-linux-gnu
开发板
:ATMEL9263 注:该交叉编译工具在后期编译
QT
文件在进行编译的时候,要链接到静态库libjpeg,但是出错,后来又改用交叉
搭建嵌入式
ARM
完整系统
## 系统构建概述 对于移植到
开发板
上
运行
的linux系统,我们需要构建三个最基本的东西: 引导
程序
bootloader;
开发板
运行
机制内核文件系统; 文件管理系统 如下图,我们以mini2440的下载为参考: 由烧写软件界面可以看到,我们在完成一个完整系统的移植时需要的成分也是以上三个。第一是引导
程序
,第二是内核系统,第三是命令行,第四是文件系统; LINUX中bootloade...
qemu 模拟-
arm
-mini2440
开发板
-启动u-boot,kernel和nfs文件系统
qemu 本文介绍了如何编译u-boot、linux kernel,然后用qemu启动u-boot和linux kernel,达到与
开发板
上一样的学习效果! 虽然已经买了2440
开发板
,但是在实际学习开发过程中,还是觉得不方便,既然这样,那就用qemu模拟2440
开发板
,让学习来的更方便些吧!有些万一模拟机上模拟不出来的或者有问题的,再到
开发板
上验证! 下面是我5天正常上班工作之余的时...
Qt
16,215
社区成员
26,594
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章