
ZYNQ-QNX
文章平均质量分 62
恰_同学少年
自动化
展开
-
ZYNQ QNX开发——在ZedBoard上运行QNX
QNX版本:QNX6.6 宿主系统:Windows 交互系统:Debin 开发板:MIZ702 完全兼容ZedBoard 开发流程: 1、打开QNX Momentics IDE开发环境,File->QNX Source Package and BSP->Next->选择从官网下的BSP压缩包一路Next Finish。 2、在IDE左侧的工程目录下找到新导入的BSP文件,编译工程。原创 2017-12-11 19:07:48 · 1259 阅读 · 0 评论 -
ZYNQ QNX开发——Resource Manger知识点总结
文章是对官方文档Resource Manger部分的总结,写得不是很有条理,仅是自己对这部分学习认识的一个总结,希望对看到的人有所帮助。 QNX OS是微内核操作系统,其内核仅仅提供进程调度、进程通讯等服务。文件访问、设备驱动等服务都属于用户空间的任务,下图是QNX系统的架构图 除了内核外其它所有进程都属于用户空间,内核作为一个软件总线,将其它所有资源互相连接起来,这种结构看起来像一个团队而原创 2017-12-21 15:38:38 · 985 阅读 · 3 评论 -
ZYNQ QNX开发——PL串口设备驱动遇到的问题
在ZedBoard上开发基于QNX操作系统PL部分UART设备驱动的过程中遇到了一点问题,问题原因不明但总结下来给大家提供参考,也以便以后对QNX的进一步了解后回顾这些问题。硬件平台:MIZ702完全兼容ZedBoard HOST:Windows QNX Momentics IDE 功能:ZYNQ芯片的PL部分实现一路UART,并编写QNX下设备驱动。在读串口时,申请了动态内存保存从串口读到的数原创 2018-01-03 20:28:07 · 2396 阅读 · 3 评论 -
ZYNQ QNX开发——资源管理器对close()的处理
在写资源管理器的时候,一般会用到处理close()来进行一些收尾工作,比如释放内存等等,查看QNX代码resmgr_io_funcs_t结构体对close()的处理有两个相关函数typedef struct _resmgr_io_funcs { unsigned nfuncs; int (*read)(resmgr_context_t *ctp, io原创 2018-01-08 11:02:00 · 979 阅读 · 0 评论