![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QNX
ppipp1109
积累,进步
展开
-
libmodbus ubuntu 下交叉编译QNX 下的库
1. 环境变量设置 (我这里是用的ubuntu 编译的)source ./qnxsdp-env.sh 2. 确认 设置成功echo $QNX_TARGET/home/xxx/qnx/qnx700/target/qnx73. 下载 libmodbus 源文件https://github.com/stephane/libmodbus/tree/v3.1.6或git clone https://github.com/stephane/libmodbus.git4...原创 2020-05-27 15:49:19 · 1546 阅读 · 0 评论 -
GDB调试 QNX程序 总结(适用于window 或ubuntu下)
gdb 调试程序 步骤:gdb 的选择依赖于目标平台,qnx 提供了以下四种: Target platform gdb_variant ARMv7 ntoarmv7-gdb ARMv8 ntoaarch64-gdb x86 ntox86-...原创 2019-10-04 11:48:15 · 8346 阅读 · 0 评论 -
linux 下 alarm(), setitimer 定时器与 POSIX 定时器 timer_settime()对比总结 (下)
上一篇 linux 下 alarm(), setitimer 定时器与 POSIX 定时器 timer_settime()对比总结 (上)总结了 alarm 和setitimer定时器的用法和注意事项。alarm不适用于精度要求比较高的场景,而setitimer也有一个缺点:因为setitimer 是配合SIGALRM中断信号使用的,而SIGALRM的中断信号会终止sleep,因为sleep就是用...原创 2019-09-16 14:47:30 · 3158 阅读 · 1 评论 -
linux 下 alarm(), setitimer 定时器与 POSIX 定时器 timer_settime()对比总结 (上)
1. alarm() 函数适用于精度要求不高的场景,比如几秒。函数原型:unsigned int alarm(unsigned int seconds);函数说明:该种定时器方法是通过alarm()函数和signal()函数配合完成,alarm函数用来定时,当到达定时的时间后,内核会发送SIGALARM信号给进程,默认会结束进程。也可以通过signal函数为信号SIGA...原创 2019-09-16 11:44:26 · 1624 阅读 · 0 评论 -
QNX 7.0 平台QT开发环境配置
1. QNX qt开发工具介绍qnx 对 qt模块的支持Qt是基于QNX Neutrino OS的嵌入式设备推荐的UI和应用程序开发平台之一。QNX Neutrino OS不是现成的软件包,而是嵌入式开发解决方案,Qt也是此解决方案的一部分。很久以前Qt已经移植到QNX,在QNX 社区还专门有一个Qt的专栏保证 qnx-qt用户的交流 http://community.qnx.com/s...原创 2018-11-01 16:34:51 · 9830 阅读 · 13 评论 -
qt5.9.7 移植到qnx 7.0
网上有一篇针对qt 4的 针对的是qnx6.6,很多配置参数也对应不上,总结一下我移植qt 5.9.7 到qnx7.0的过程移植qt4.8到qnx首先我的系统是Ubuntu 16.04.02 + qnx 7.0 + qt 5.9.7 1.准备工作:1.1 ubuntu 系统自行下载安装, qnx7.0 自行配置安装;1.2 qt 5.9.7 源码包下载:http://do...原创 2018-11-01 11:43:13 · 2709 阅读 · 4 评论 -
QNX 无法以root账户 ssh登录的解决方法
因为root 没有打开权限开启ssh服务vi /etc/ssh/sshd_config 修改文件内容,更改#PermitRootLogin no为PermitRootLogin yes. 然后依次执行slay sshd ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key ssh-keygen -t rsa -f /etc/ssh/ss...原创 2018-10-19 10:36:52 · 2244 阅读 · 2 评论 -
qnx 学习博客总结
一. https://blog.csdn.net/liukang325/article/category/5827343 阳光柠檬博主的qnx博客 虽然是6.6的,可以学习参考 1. https://blog.csdn.net/liukang325/article/details/48574785 十步开发第一个qnx 程序 2.https://blog.csdn.net/liukan...原创 2018-10-15 17:40:49 · 1515 阅读 · 0 评论 -
在Beaglebone Black上运行QNX7.0
手头上有一块beaglebone black 板,之前一直在 TI 437的板子上用qnx ,最近有兴致在 BBB 上安装并运行qnx 7.0 看了几篇博客都是关于6.5 和6.6的, 根据manual 这里介绍两种方法 uboot和 spl方式.关于uboot 启动的方式, 重要的主要是 img不同.关于spl启动方式 有空的时候再过来总结补充一下如果感兴趣的同学想试试,又没有 im...原创 2018-10-15 17:40:06 · 1637 阅读 · 3 评论 -
QNX学习 -- API之消息传递
大家都知道QNX是个微内核结构的操作系统,靠的是进程间通讯来实现整个系统功能的。那么具体到写一个程序的时候,到底这个通讯是如何完成的呢?这章就是具体介绐最底层的消息传递API的。消息传递是通过内核进行的,所以所谓的API,实际也就是最底层的内核调用了。需要指出的是,真正在QNX上写程序的时候,很少会直接用到这些API,而是利用更高层的API,不过,知道这些底层的API对于将来理解建立在这些API上...转载 2018-10-12 09:47:51 · 1151 阅读 · 0 评论