QNX简介

一,QNX微内核结构                                                        
    中断调度                                                    
    消息路由                                                    
    定时器                                                    
    进程调度                                                    
    基本网络管理                                                    
二.内核的模块式体系                                                        
    启动快:内核小                                                    
    "可靠性:体现为内核之外的所有进程发生异常时均不影响内核的运行,
并可以快速的重启恢复,稳定的异常恢复机制"                                                    
    应用、驱动、协议栈等都运行于用户空间,                                                    
    由内核提供的消息总线将系统中的程序串联起来                                                    
三.消息传递机制                                                        
    贯穿于整个QNX系统的IPC通信机制,由内核负责消息和数据在进程之前的传递                                                    
    建立消息通道,实现服务端和客户端的通信。                                                    
2.QNX官方API                                                        
http://www.qnx.com/developers/docs/6.5.0/index.jsp?topic=%2Fcom.qnx.doc.neutrino_lib_ref%2Ft%2Ftimer_timeout.html                                                        
4./home/git/cxt/code/dnkt_p1/repos/install/qnx-sdp_700                                                        
        qnx开发环境路径,包含编译工具链、QNX自带的组件、头文件等                                                
5.高通8155QNX代码路径                                                        
/home/git/cxt/Code/qnx/repos/hlos_dev_qnx                                                        
        qnx代码根目录                                                
/home/git/cxt/Code/qnx/repos/hlos_dev_qnx/apps/qnx_ap/AMSS                                                        
        核心代码                                                
/home/git/cxt/Code/qnx/repos/hlos_dev_qnx/apps/qnx_ap/AMSS/inc                                                        
        高通自己的头文件                                                
/home/git/cxt/Code/qnx/repos/hlos_dev_qnx/apps/qnx_ap/AMSS/platform                                                        
        驱动、app、服务、HAL层、测试程序等                                                
/home/git/cxt/Code/qnx/repos/hlos_dev_qnx/apps/qnx_ap/AMSS/multimedia                                                        
        display、video、audio、camera、habservice等                                                
/home/git/cxt/Code/qnx/repos/hlos_dev_qnx/apps/qnx_ap/boards                                                        
        板子配置相关,类似dts。大部分以XML文件呈现,由驱动或服务解析                                                
        外设如i2c、spi、usb等                                                
        display如openwfd、screen等                                                
        audio                                                
/home/git/cxt/Code/qnx/repos/hlos_dev_qnx/apps/qnx_ap/target                                                        
        启动时序管理、脚本和启动配置,程序权限配置                                                
        文件系统拷贝、制作镜像、镜像打包脚本,镜像生成目录                                                
/home/git/cxt/Code/qnx/repos/hlos_dev_qnx/apps/qnx_ap/target/hypervisor/host/startupmgr                                                        
        启动时序管理                                                
/home/git/cxt/Code/qnx/repos/hlos_dev_qnx/apps/qnx_ap/target/filesets/launcher_scripts                                                        
        各个模块的启动脚本和启动参数                                                
/home/git/cxt/Code/qnx/repos/hlos_dev_qnx/apps/qnx_ap/target/filesets/secpol                                                        
        各个模块的权限配置                                                
/home/git/cxt/Code/qnx/repos/hlos_dev_qnx/apps/qnx_ap/target/filesets/*.build                                                        
        文件拷贝(哪些文件需要拷贝到install目录),待后续被制作成Image                                                
/home/git/cxt/Code/qnx/repos/hlos_dev_qnx/apps/qnx_ap/target/hypervisor/host/create_images.sh                                                        
        制作镜像、镜像打包脚本                                                
/home/git/cxt/Code/qnx/repos/hlos_dev_qnx/apps/qnx_ap/install                                                        
        文件系统

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值