色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ZYNQ開發實例:在ZedBoard中的QNX操作系統運行過程

454398 ? 來源:CSDN ? 作者:恰_同學少年 ? 2020-12-23 11:56 ? 次閱讀

QNX版本:QNX6.6
宿主系統:Windows
交互系統:Debin
開發板:MIZ702 完全兼容ZedBoard

開發流程:
1、打開QNX Momentics IDE開發環境,File->QNX Source Package and BSP->Next->選擇從官網下的BSP壓縮包一路Next Finish。

2、在IDE左側的工程目錄下找到新導入的BSP文件,編譯工程。Note:在編譯BSP之前將/BSP/image/mkflashimage文件的26行的Xilinx SDK路徑根據自己的安裝情況進行修改。后面附修改后的代碼。

3、ZYNQ啟動所需要的文件有BOOT.bin和OS鏡像文件。若宿主操作系統為Linux,BSP編譯完成后即可獲得系統需要的文件。NOTE:若使用的開發板為ZC702 EVM則不需要任何修改,若使用的開發板為ZedBoard或者自制板卡需要將image文件下的fsbl進行替換。

若宿主操作系統為Windows,在編譯完工程后由于mkflashimage腳本文件無法執行,不能生成現成得的腳本文件。我們可以查看mkflashimage的代碼 其主要完成了兩個任務:1、將鏡像名字改成QNX-IFS 2、生成BOOT.bin 這些我們可以不用腳本來實現。我們可以自己手動修改鏡像名字,并使用Xilinx SDK生成BOOT.bin文件。

當然也可以使用mkflashimage腳本,但是有些繁瑣,首先WIN+R調出CMD命令框,然后定位到QNX Momentics IDE安裝路徑下(我的是E盤QNX),執行qnx660-env,bat文件。

然后定位到BSP/image路徑下,執行sh mkflashimage

這時候在image下就生成了我們需要的QNX-IFS鏡像和BOOT.bin。NOTE:生成BOOT.bin的原材料有fsbl和IPL,fsbl要和自己板子匹配,上文已說明。

4、將SD卡格式化為FAT32類型,并將QNX-IFS 和 BOOT.bin拷到SD卡中。將板子上電運行。可以看到QNX操作系統已經運行了。

下面是mkflashimage代碼
#!/bin/sh
# script to build a BOOT.bin binary containing the IPL and boot image for ZC702EK.

echo Generating QNX-IFS...
cp ifs-xzynq-zc702.raw QNX-IFS

# Removing previous output binary
if [ -f BOOT.bin ]
then
rm BOOT.bin
fi

# Copy the ELF build output to current folder
# Use install/../mkflashimage if it exists; otherwise use prebuilt/../mkflashimage
if [ -f ../install/armle-v7/boot/sys/ipl-xzynq-zc702 ]
then
cp ../install/armle-v7/boot/sys/ipl-xzynq-zc702 ipl-xzynq-zc702.elf
else
echo Using prebuilt ipl-xzynq-zc702. Run a make command if you wish to change the ipl.
cp ../prebuilt/armle-v7/boot/sys/ipl-xzynq-zc702 ipl-xzynq-zc702.elf
fi

echo Generating BOOT.bin...
# Use bootgen to create the BOOT.bin that contains FSBL + IPL
# Please modify the SDK version (2014.x) to match with the currect version of the tool
#/opt/Xilinx/SDK/2014.1/bin/bootgen -image boot.bif -o i BOOT.bin
E:/vivado/SDK/2016.2/bin/bootgen -image boot.bif -o i BOOT.bin
# Check that it has been created
if [ -f BOOT.bin ]
then
echo Binary ready to be copied
else
echo Failed to create boot image
fi

參考文獻:
[1]qnx官方文檔 bps userguide for zc702
[2]qnx官方文檔 build an embedded system

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 操作系統
    +關注

    關注

    37

    文章

    6927

    瀏覽量

    124022
  • qnx
    qnx
    +關注

    關注

    0

    文章

    75

    瀏覽量

    26285
  • Zynq
    +關注

    關注

    10

    文章

    610

    瀏覽量

    47423
收藏 人收藏

    評論

    相關推薦

    ZYNQ Linux操作系統移植四個部分說明文檔

    ,devicetree以樹的形式對zynq相連的硬件設備進行描述,kernel是加載的操作系統內核,ramdisk是操作系統啟動之后掛載的文件系統。 ? ? 二、啟動
    的頭像 發表于 12-14 14:59 ?4140次閱讀

    什么是QNX操作系統

    網絡通信和中斷處理,其進程獨立的地址空間中運行。所有其他操作系統服務都實現為協作的用戶進程,因此QNX內核非常小巧(QNX4.x大約為12
    發表于 06-07 14:16

    基于Beaglebone的QNX嵌入式實時系統

    ARM 微處理器上運行開發 PC 相同的全面 Linux 操作系統小型嵌入式獲得未來應用所需的全部 I/O。”  支持單線纜連接以
    發表于 10-22 15:22

    Xilinx Zynq 7000 EPP與ZedBoard之間有什么區別?

    )。兩塊板之間的主要區別是什么?特別是我需要一些與以下主題相關的細節:1)操作系統:我可以兩塊板上安裝相同的操作系統嗎?2)開發工具:Web Pack和Embedded Editio
    發表于 09-05 09:49

    基于QNX實時操作系統的圖形控制界面設計

    介紹了QNX實時操作系統圖形界面開發環境PhAB下軟件設計的特點,并結合船舶動力裝置控制系統的具體要求,設計了船舶動力裝置控制
    發表于 07-08 14:41 ?32次下載

    什么是QNX操作系統

    什么是QNX操作系統 QNX是一個實時的、可擴充的操作系統;它部分遵循POSIX相關標準,如POSIX.1b 實時擴展;它提供了一個很小的微內核以及一些可
    發表于 06-17 00:35 ?5151次閱讀

    基于QNX實時操作系統的圖形控制界面設計

    基于QNX實時操作系統的圖形控制界面設計 介紹了QNX實時操作系統圖形界面開發環境PhAB下
    發表于 10-27 11:16 ?1718次閱讀
    基于<b class='flag-5'>QNX</b>實時<b class='flag-5'>操作系統</b>的圖形控制界面設計

    QNX推出QNX Neutrino實時操作系統

    QNX軟件系統有限公司日前宣布QNX Neutrino 實時操作系統(RTOS) Certified Plus產品即將問世,這是首款能夠同時提供產品安全及信息安全雙重認證的實時
    發表于 11-03 09:25 ?2121次閱讀

    QNX操作系統下的Modbus串口通信設計

    分析QNX 設備驅動程序體系結構和Modbus 協議的基礎上,提出QNX 操作系統串行接口設備驅動程序設計的一般方法,用C語言設計Modbus
    發表于 12-13 17:11 ?33次下載

    QNX實時操作系統及應用分析

    QNX 實時操作系統的發展歷程、主要特點、最新技術和應用領域進行了概括性描述,對于QNX 嵌入式用戶界面和QNX 多媒體解決方案等最新應用進行了分析。
    發表于 12-13 17:12 ?34次下載
    <b class='flag-5'>QNX</b>實時<b class='flag-5'>操作系統</b>及應用分析

    微型嵌入式實時操作系統SmallRTOSZYNQ平臺上的移植

    官方網站下載微型嵌入式實時操作系統SmallRTOS的最新版,壓縮包中找到\Platform\SmallRTOS_Zynq_Vivado_v1.00a文件夾,該文件夾里面的文件即是官方提供的移植代碼
    發表于 02-09 05:07 ?500次閱讀
    微型嵌入式實時<b class='flag-5'>操作系統</b>SmallRTOS<b class='flag-5'>在</b><b class='flag-5'>ZYNQ</b>平臺上的移植

    運行Zynq SoC上μITRON(操作系統)的繼任者:eT

    eT-Kernel是由eSOL公司推出的基于T-Engine的操作系統,有望成為?ITRON操作系統的繼任者,可在Zynq SoC上運行
    發表于 02-10 19:31 ?1391次閱讀

    基于QNX操作系統下的Modbus串口通信設計

    基于QNX操作系統下的Modbus串口通信設計
    發表于 10-30 14:51 ?16次下載
    基于<b class='flag-5'>QNX</b><b class='flag-5'>操作系統</b>下的Modbus串口通信設計

    基于QNX實時操作系統及應用分析

    基于QNX實時操作系統及應用分析
    發表于 10-30 14:53 ?12次下載
    基于<b class='flag-5'>QNX</b>實時<b class='flag-5'>操作系統</b>及應用分析

    linux下開發基于zynq的嵌入式操作系統流程

    本文檔內容介紹了linux下開發基于zynq的嵌入式操作系統流程,供參考
    發表于 03-15 16:48 ?17次下載
    主站蜘蛛池模板: 无码日韩人妻精品久久蜜桃免费 | 精品麻豆一卡2卡三卡4卡乱码 | 九九热这里只有精品2 | 久久国语露脸精品国产 | 久久性生大片免费观看性 | 久久午夜夜伦鲁鲁片无码免费 | 国产AV精品久久久毛片 | 国产成A人片在线观看 | 国产手机在线亚洲精品观看 | 日本高清片免费观看 | 精品熟女少妇AV久久免费A片 | 蜜柚视频网在线观看免费 | 日本久久频这里精品99 | 日本三级按摩推拿按摩 | 九九热免费在线观看 | 亚洲欧美综合乱码精品成人网 | 国自产精品手机在线视频 | 国产性夜夜性夜夜爽91 | 伊人久久大香线蕉综合亚洲 | 一个人免费完整在线观看影院 | 韩剧19禁啪啪无遮挡大尺度 | 日本无码专区亚洲麻豆 | 18禁国产精品久久久久久麻豆 | 蜜臀AV中文字幕熟女人妻 | 中文视频在线 | 亚洲欧美中文字幕5发布 | 女教师跟黑人男朋友激情过后 | 国产产乱码一二三区别免费 | 中文字幕一区二区三区在线播放 | 午夜伦理电影在线观免费 | 国产成人 免费观看 | 噼里啪啦免费观看视频大全 | 日本视频久久 | 九九热在线观看视频 | 国产成人精品综合在线观看 | 把腿张开老子CAO烂你动态图 | 男人一进一出桶女人视频 | 啊…嗯啊好深男男高h文总受 | 男人把女人桶到高潮嗷嗷叫 | 日本性hd | 一色狗影院 |