1. 程式人生 > >QNX系統BSP開發研發與應用,QNX技術解答-專案開發-軟體開發

QNX系統BSP開發研發與應用,QNX技術解答-專案開發-軟體開發

鋒影

e-mail:[email protected]

目前總結了一些平時QNX開發過程中遇見的問題,先列舉。

6 qnx的開發平臺,專案產品使用TI和freescale的系列產品,量產化幾代產品。

從QNX 6.4------到最新的QNX660等等

比較常用的 TI AM335x,  am437x, DRA6xx,

Freescale    imx6,imx5,imx3


0 QNX的開發環境,QNX IDE是qnx的開發軟體,這裡可以提供30天的試用版本。

e.g. QNX的串列埠除錯輸出,qnx的驅動除錯模式.....

1 QNX支援usb轉乙太網,並且支援usb轉乙太網的除錯模式,usb轉乙太網除錯。

使用qnx IDE,然後接入,通過配置模式,即可與qnx IDE進行乙太網通訊和除錯。

這樣省去了研發時不要乙太網,也可以通過usb進行除錯。

2 QNX支援usb轉乙太網的USB-NCM,實現usb乙太網的資料傳輸,socket程式設計。

目前研發產品已經應用在汽車領域。

3 QNX支援圖形開發,目前產品使用的圖形庫有qnx 本身的Photon和QT,也有其他GUI廠商的,

由於專案祕密問題,不方便說明,有興趣可以專題討論技術問題。

4 QNX的啟動時間,qnx啟動時間,目前產品要求從開機上電到第一張動態圖片在1s內完成,

原先的qnx的啟動時間或預設的BSP啟動時間,一般都在4~10s左右,需要進行優化,目前攻克多項問題,已經產品使用。

5 QNX的bsp驅動除錯,可以通過乙太網進行單步除錯bsp驅動或app程式,不需要任何模擬器或偵錯程式。

只需要usb轉乙太網介面或乙太網介面,即可單步除錯程式。

6  QNX支援usb轉乙太網的USB-RNDIS,實現usb乙太網的資料傳輸,socket程式設計,這個主要用在無線通訊,手機通訊方面,

目前研發產品已經應用在汽車領域。QNX RNDIS

7 QNX的驅動編寫,QNX BSP,QNX的BSP提供的內容,有些是裁剪的,有些是功能還不齊全的。

這個通過好幾個產品設計,發現有些bsp的驅動,還是要自己親力親為,已經完美相容。

8 QNX支援usb轉乙太網的USB-RNDIS,實現usb乙太網的資料傳輸,是一種比NCM速度快約2倍的通訊協議。

目前研發產品已經應用在汽車領域。目前QNX沒有這個功能,通過編寫通訊協議和驅動,自行用起來

9 QNX效能測試,QNX的效能測試,目前官方也沒有正式的方式,但可以通過自行編寫測試效能程式,進行總結。

目前測試的內容有,啟動時間,儲存介質的讀寫速度,檔案系統支援。

10 qnx有telnet和ssh功能,目前qnx是在標準版本是沒有這些功能,需要自己重新修改,並新增功能配置。

11 qnx的多個網路通訊介面配置功能,目前qnx標準版本無此項功能,需要新增配置和使用。qnx網路通訊

12 qnx的boot啟動方式,SD卡boot啟動,但也可以通過usbboot或serialboot,在標準版本,

qnx無提供,需要自行編寫。目前這邊量產,在第一次燒寫,省去sd卡功能,直接使用usbboot啟動燒寫

13 qnx的LVDS或CVBS的除錯方式,測試方法。

qnx的adv7180,adv7181,adv7182等cvbs的功能測試,採集視訊源然後display

其他的qnx的MAX9526, ADV7181, ADV7180, MAX9526, TW9900/TW9990

qnx的ds90ub925,ds90ub940,ds90ub921,ds90ub928,ds90ub926等lvdsin和lvdsout

如果要資料包,請諮詢QNX的銷售,這裡只提供簡單的採集例子,測試方法。

14 qnx screen的顯示輸出,測試複雜度,測試QNX的效能輸出。圖形效能測試,包括2D,3D和渲染效能測試。

15 qnx的音訊輸出,qnx音訊輸出功能。語音輸出wav音訊,或其他MP3音訊。

除錯io-audio功能,qnx音訊輸出聲音,輸入聲音

16 qnxboot啟動選擇,看選用平臺,支援NandFlash啟動,NorFlash啟動,eMMC啟動,TFTP,NFS掛載啟動。

17 qnx的中斷開發和DMA驅動,QNX驅動開發編寫。

18 qnx的乙太網傳輸測試效能,測試乙太網傳輸速度和穩定性。QNX的乙太網效能測試。

19 qnx的ssh和telnet和TFTP和NFS的功能使用。

qnx ssh開啟和使用,qnx telnet開啟和使用,qnx TFTP開啟和使用,qnx NFS掛載開啟和使用。

20 qnx的screen回寫效能測試。使用顯示屏,有時顯示可能黑屏或視訊中斷,

這時候需要有一個回寫機制,判斷視訊是否正常,顯示屏是否顯示正常, 背光是否正常 and so on......

21 qnx的多屏顯示互動,多屏不同內容顯示輸出,多屏同步顯示輸出。

22 QNX的modbus功能通訊,適合應用在工控領域。

23 QNX與linux的相容性處理問題。為了確保原本的linux工程可以直接移植在qnx上,

可以經過特殊處理,直接porting移植。

24 QNX與android的相容性問題,可以在qnx的系統,安裝android的應用包。

25 QNX的NFS掛載,QNX的FTP使用傳輸。QNX NFS, QNX FTP

通過NFS掛載和FTP登入,可以快捷方便除錯。

27 QNX的H264使用,QNX的RTP網路傳輸協議。

這塊屬於視訊解碼區域,請注意先處理好版權問題,再進行交流,這塊QNX是強制封裝硬體解碼的大塊肉,

額外收費服務,除錯起來更加需要時間。

28 qnx的HDMI功能除錯,qnx的LCD功能除錯,顯示功能除錯。

29 顯示屏配置任意解析度,配置其輸出解析度,HMDI,LCD解析度配置引數等。

常用的解析度,qnx配置解析度 480x240,800x480, 960x480, 1600x600, 1600x800,

1920x720, 1280x720, 1920x1080, 1280x800, 1024x768, 1900x700 等其他配置

相關推薦

QNX系統BSP開發研發應用,QNX技術解答-專案開發-軟體開發

鋒影 e-mail:[email protected] 目前總結了一些平時QNX開發過程中遇見的問題,先列舉。 6 qnx的開發平臺,專案產品使用TI和freescale的系列產品,量產化幾代產品。 從QNX 6.4------到最新的QNX660等等

01: 儲存技術應用 iSCSI技術應用 、 udev配置 NFS網路檔案系統 、 Multipath多路徑 、 NFS網路檔案系統 、 udev配置

Top NSD CLUSTER DAY01 1 案例1:配置iSCSI服務 1.1 問題 本案例要求先搭建好一臺iSCSI伺服器,並將整個磁碟共享給客戶端: 伺服器上要額外配置一塊硬碟 服務端安裝target,並將新加的硬碟配置為iSCSI 的共享磁碟 在客

Spring Boot開發系列(開發環境工具)(一) -- 開篇Windows環境下Java開發環境的搭建

Spring Boot開發系列(開發環境與工具)(一) – 開篇Windows環境下Java開發環境的搭建 【1】JDK、JRE下載 (1)、JDK與JRE下載路徑 Java JDK與JRE下載路徑 (2)、JDK安裝 執行下載的exe檔案安裝; (3)、環境變

AWS Answers_AWS雲構建_雲開發_雲應用常見問題解答

AWS Answers 是 AWS 解決方案架構師開發的說明文件和解決方案儲存庫,用於幫助您在 AWS 雲上開創並發展業務。您可以在其中檢視常見問題的答案,問題涉及的主題包括賬戶管理、大資料聯網和安全。這些答案介紹了各種 AWS 最佳實踐,並提供了規範的架構指南以及您

使用IntelliJ IDEA(androidstudio前身)開發android移動應用前的基本設定,提高開發效率

2、介面字型大小設定 File選單->Settings->Appearance->Override default fonts by(not recommended): Name:宋體(建議選擇中文,防止出現中文亂碼。起初的中文字型名稱為空白,只

門戶單點登入實現應用整合技術

在 IBM Bluemix 雲平臺上開發並部署您的下一個應用。 概述 企業資訊門戶作為企業內部門戶基礎平臺,一大主要用途是實現現有的業務系統、資料資源、人力資源的整合,實現資訊(資料)的合理聚集;通過實現統一的使用者和統一的訪問入口來訪問門戶平臺中整合的相關資訊資源,真正實現資源的有效利用,更大

vue+axios 開發環境生產環境配置請求介面,本地開發和線上開發有多個請求地址怎麼處理?上線後自動獲取ip,不需改請求地址可運用多個專案

1. 配置本地開發環境介面: 進入到專案目錄config檔案中index.js ;當頁面有多個不同地址時此可以重定向,下圖中會出現報錯的就是路徑問題, 建立所有httpUrl介面請求。舉例後臺請求地址為:192.168.11.12:80/omc/login  ,第一個

根據我開發過的六七個vue專案以及獨立開發的3個vue專案總結,手把手教你搭建一個結構清晰易開發易維護的公司的Vue專案,包含axios服務,vuex,公共元件/指令/過濾器/服務等

看了網上有很多搭建vue專案的demo,但是不是已經年久失修的專案就是很簡單的demo,那些只能做新手參考並不能直接拿來用。我近兩年中已經參與了六七個vue專案的開發,包含PC端、客戶端、手機端,其中獨立負責的vue專案主要為微信公眾號的開發。而在每個專案中,我都會取長補短的去搭建自己的專案,經

3天搞定的小型B/S內部管理類軟體定製開發專案軟體開發實戰10步驟詳解】

     十一休假,杭州西湖邊逛了一圈只能用人山人海來形容,浙大紫金港校區也逛了一圈風景如畫,建設得真不錯很棒,假期就去了這2個地方,然後在家裡陪老婆、看孩子、洗尿布、打了幾局星際爭霸,在網上接了一個B/S架構的內部管理類定製軟體、淘寶上收了600元辛苦費後就開始行動了、現在把整個開發過程講解分享如下文

快消品營銷系統-開發應用-好處

快消品營銷 營銷系統 不少快消品行業老板都感慨生意越來越難做了,為什麽?產品被假冒、竄貨等原因成了阻礙企業發展的影響因素,為此,贏在移動專門研發了智能營銷系統,助力企業快速實現渠道動銷。 贏在移動智能營銷系統就是高效的營銷工具,它可以幫企業監督竄貨,防偽溯源,快速動銷,收集消費者數據

奶粉導購紅包系統-開發應用-好處

如今二胎經濟帶火奶粉市場,嬰幼兒奶粉、孕婦奶粉的市場容量非常大,而行業競爭也非常激烈。相對其它行業來講,母嬰門店的導購更能影響消費者的購買。贏在移動提供奶粉導購紅包系統,幫助各大乳企借力導購快速提升奶粉的銷量。 奶粉導購紅包系統讓乳企打破傳統營銷

試述人力資源管理信息系統開發應用

人力資源 信息系統 軟件開發                   試述人力資源管理信息系統開發與應用                          何朱必

【Enweitech Software Works】創新實踐。致力於軟體與網際網路研究…專注網站建設推廣、軟體開發、雲端計算、手機APP定製、電子資訊系統整合與應用、資訊保安資料管理、軟體外包、數字化解決方案和企業資訊化諮詢服務。

創新實踐。致力於軟體與網際網路研究…專注網站建設與推廣、軟體開發、雲端計算、手機APP定製、電子資訊系統整合與應用、資訊保安與資料管理、軟體外包、數字化解決方案和企業資訊化諮詢服務。...

【鐵匠Smith先生的專欄】關注Linux系統軟體開發、多媒體圖形技術、Linux OS技術、多程序多執行緒併發網路程式設計、架構模式研究實踐、AI等新技術動向、C/C++最新程式設計技術、開原始碼整合與應用

關注Linux系統軟體開發、多媒體圖形技術、Linux OS技術、多程序多執行緒併發網路程式設計、架構模式研究與實踐、AI等新技術動向、C/C++最新程式設計技術、開原始碼整合與應用等...

搭建QNX開發環境-qnx系統環境開發

鋒影 e-mail:[email protected] QNX是可以提供試用30天,目前釋出最新的是qnx7.0版本, 申請也是隻能7.0,做好白老鼠的準備。 老版本不再申請試用,其實多數時候,老版本的650,650sp1, 和較新穩定的660版本,

unity3d開發的android應用中增加AD系統的詳細步驟

查看 發的 b- sset @override 大小 代碼 nac cal unity3d開發的android應用中增加AD系統的詳細步驟 博客分類: Unity3d unity3d Unity3d已經支持android,怎樣在程序裏增加admob?

開發整理-Javaweb應用系統升級功能

兩個 rtc 驗證 source null kill 文件權限 exc 主機   web應用有一個功能菜單是系統升級,通過調用升級腳本,將新發布的war替換原來的tomcat的webapps下的應用,然後停掉tomcate,再重啟tomcate。最初實現就是通過簡單的用在w

轉----操作系統應用程序的關系

分享 包括 目錄 height 使用 如何實現 電腦 bsp art 操作系統與應用程序的關系 ——原博地址:http://blog.csdn.net/maochengtao/article/details/8943284

循序漸進DB2.DBA系統管理、運維應用案例pdf

數據庫配置 配置更改 存儲 安全相關 快照 fmt 常用工具 tween 數據庫對象 下載地址:網盤下載 內容簡介  DB2數據庫是IBM公司關系型數據庫核心產品,在國內以及全球有著廣泛的應用。針對DB2初學者,《循序漸進DB2:DBA系統管理、運維與應用案例》循序漸進

btrfs文件系統管理應用

img 組成 數據校驗 width acl 文件系統管理 開始 gpl com 技術預覽版 b-tree FS, butter FS, better FS GPL授權 由Oracle在2007年前後開始研發,CoW 核心特性: 多物理卷支持:btrfs可由多個底層物理卷組