在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內(nèi)不再提示

讀懂PetaLinux:讓嵌入式Linux在它上面“跑”起來

安富利 ? 來源:未知 ? 作者:李倩 ? 2018-04-08 14:41 ? 次閱讀

對于Zynq這樣一個“ARM+可編程邏輯”異構處理系統(tǒng)我們已經(jīng)不陌生,其創(chuàng)新性大家也有目共睹。不過想要讓更多的應用享受到這一“創(chuàng)新”帶來的紅利,讓其真正“落地”則需要大量系統(tǒng)性的工作,去營造一個完善的生態(tài)系統(tǒng)。從之前幾篇文章中,我們已經(jīng)看到Xilinx在這方面做出的努力,特別是不斷迭代的先進的硬件開發(fā)(Vivado)和軟件開發(fā)(Xilinx SDK)工具。而在嵌入式開發(fā)中,還有一個非常重要的環(huán)節(jié)需要關注,這就是操作系統(tǒng)

對于日益智能和復雜的嵌入式系統(tǒng)來說,通過一個嵌入式操作系統(tǒng)來統(tǒng)領軟硬件資源的調度和控制是必然之選,如果需要更為全面的功能,開發(fā)者就要考慮嵌入式Linux這樣體量更“大”更復雜的OS。而面對Zynq這樣一個大家都想“嘗鮮”的創(chuàng)新硬件處理平臺,如果能有一種便捷的方式,讓嵌入式Linux在它上面“跑”起來,當然是開發(fā)者的福利。

圖1,基于Zynq平臺的嵌入式系統(tǒng)結構

這樣的事兒,Xilinx早已想到并著手布局了,最終呈現(xiàn)在開發(fā)者面前的就是Petalinux。PetaLinux是一個工具集,包括了Linux, u-boot的源代碼、庫,以及Yocto Recipes,可以讓客戶很方便地配置、Build以及Deploy Linux。PetaLinux支持Zynq UltraScale+ MPSoC、 Zynq-7000全可編程SoC,以及MicroBlaze,可與Xilinx硬件設計工具Vivado協(xié)同工作,大大簡化了Linux系統(tǒng)的開發(fā)。

使用PetaLinux工具,開發(fā)人員可以定制u-boot、Linux內(nèi)核或Linux應用,開發(fā)者還可以通過網(wǎng)絡或JTAG在隨附的全系統(tǒng)仿真器 (QEMU) 或物理硬件上添加新的內(nèi)核、器件驅動程序、應用和庫,以及啟動并測試軟件協(xié)議棧,完成從系統(tǒng)啟動到執(zhí)行的所有操作。在主機端提供的PetaLinux工具包括:

命令行接界面

應用、器件驅動程序、庫生成器以及開發(fā)模板

可引導的系統(tǒng)鏡像生成器

調試代理程序

GCC工具

集成的QEMU全系統(tǒng)仿真

自動化工具

支持Xilinx系統(tǒng)調試器

圖2,Petalinux工具

值得一提的是,為了能夠讓PetaLinux這一“簡便”工具的使用變得更為簡便,Avnet在近日舉辦的MiniZed Speedway培訓活動中,專門設置了一個培訓模塊,從如何安裝PetaLinux開始,全方位講解如何使用PetaLinux在MiniZed板上創(chuàng)建一個嵌入式Linux,并進行應用開發(fā)。培訓中重點的知識點包括:

Petalinux概覽

Petalinux設計流程介紹

Yacto項目概述

設備樹(Device Tree)基礎

Petalinux用戶應用開發(fā)

定制化Petalinux

這次PetaLinux工具培訓相關的實驗環(huán)節(jié),更突出實操性,學員可以學習到如何使用PetaLinux工具導入自己的FPGA硬件設計,集成用戶應用程序,以及配置和定制化Linux。在實驗中,還特別通過一個具體的物聯(lián)網(wǎng)應用范例,指導用戶使用范例提供的應用代碼通過TE Connectivity的HTU21D I2C傳感器獲取數(shù)據(jù),并將周期性發(fā)布的傳感器數(shù)據(jù)利用MQTT協(xié)議將其傳送至云端。通過實驗,學員可以掌握的開發(fā)技能包括:

工具安裝:安裝虛擬機-VirtualBox、Ubuntu、Vivado、SDK和Petalinux

使用Petalinux創(chuàng)建、配置和創(chuàng)建最小化的Linux

使用MiniZed經(jīng)過Wi-Fi鏈接至LAN

使用Xilinx SDK為MiniZed創(chuàng)建Linux應用

IoT應用實例:將MQTT集成到一個Linux 應用中

可以說,PetaLinux為Zynq應用開發(fā)提供了有力的助推,“讀”懂了TA,就可讓Zynq去應對更多應用場景的需要,也讓更多基于嵌入式 Linux的用戶應用在Zynq上暢快地奔跑起來!

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

    關注

    134

    文章

    9321

    瀏覽量

    375365
  • Linux
    +關注

    關注

    87

    文章

    11469

    瀏覽量

    212889
  • 嵌入式開發(fā)

    關注

    18

    文章

    1072

    瀏覽量

    48594

原文標題:讀懂 PetaLinux:讓 Linux 在 Zynq 上輕松起“跑”

文章出處:【微信號:AvnetAsia,微信公眾號:安富利】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    linux嵌入式的學習筆記分享

    再封裝起來,最后提供接口給應用層。當然,由于嵌入式系統(tǒng)是專用設備,具有可裁剪的特性,所以上面五樣東西不一定都有。應用層,只要是涉及人機交互界面的都屬于這里,其中一種就是手機移動開發(fā)。
    發(fā)表于 11-04 06:10

    嵌入式Linux嵌入式Linux開發(fā)環(huán)境

    嵌入式Linux開發(fā) 圖1是一個典型的嵌入式Linux開發(fā)環(huán)境包括主機工作站或者PC 支持GDB的調試工具BDI2000 目標板和網(wǎng)絡.
    發(fā)表于 09-10 10:22 ?119次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>和<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>開發(fā)環(huán)境

    嵌入式Linux的分類

    嵌入式Linux的分類 第一類是利用Linux強大功能的前提下,使盡可能的小,以滿足許多嵌入式
    發(fā)表于 03-28 10:29 ?879次閱讀

    嵌入式Linux

    嵌入式Linux隨著Linux的迅速發(fā)展,嵌入式Linux現(xiàn)在已經(jīng)有許多的版本,包括強實時的嵌入式
    發(fā)表于 06-17 00:36 ?1035次閱讀

    嵌入式LINUX開發(fā)基礎知識

    嵌入式LINUX簡介,嵌入式LINUX開發(fā)平臺簡介,嵌入式LINUX開發(fā)流程,建立
    發(fā)表于 07-31 21:34 ?261次下載

    基于JPEG嵌入式Linux中的應用

    基于JPEG嵌入式Linux中的應用
    發(fā)表于 10-31 08:39 ?6次下載
    基于JPEG<b class='flag-5'>在</b><b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>中的應用

    嵌入式linux和物聯(lián)網(wǎng),嵌入式Linux或RTOS:用于物聯(lián)網(wǎng)

    嵌入式Linux或RTOS:用于物聯(lián)網(wǎng)2021-05-10嵌入式Linux或RTOS:用于物聯(lián)網(wǎng)嵌入式L
    發(fā)表于 11-01 16:33 ?15次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>linux</b>和物聯(lián)網(wǎng),<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>或RTOS:用于物聯(lián)網(wǎng)

    嵌入式linux一個簡單的hello程序編譯及運行示例

    嵌入式linux一個簡單的hello程序編譯及運行示例由于嵌入式的cpu速度比較慢,所以嵌入式linux的程序編譯
    發(fā)表于 11-01 16:56 ?9次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>linux</b>一個簡單的hello程序編譯及運行示例

    嵌入式linux系統(tǒng)和嵌入式android系統(tǒng)的區(qū)別和聯(lián)系

    目錄區(qū)別與聯(lián)系嵌入式系統(tǒng)物聯(lián)網(wǎng)行業(yè)中的應用物聯(lián)網(wǎng)嵌入式系統(tǒng)的特征區(qū)別與聯(lián)系這個問題很多人問,尤其是初入嵌入式的菜鳥。其實大家都認為android是java,已經(jīng)不是
    發(fā)表于 11-01 17:05 ?5次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>linux</b>系統(tǒng)和<b class='flag-5'>嵌入式</b>android系統(tǒng)的區(qū)別和聯(lián)系

    嵌入式linux和物聯(lián)網(wǎng),嵌入式Linux或RTOS:用于物聯(lián)網(wǎng)

    嵌入式Linux或RTOS:用于物聯(lián)網(wǎng)2021-05-10嵌入式Linux或RTOS:用于物聯(lián)網(wǎng)嵌入式L
    發(fā)表于 11-01 17:37 ?16次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>linux</b>和物聯(lián)網(wǎng),<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>或RTOS:用于物聯(lián)網(wǎng)

    嵌入式Linux(基礎篇)】從標準Linux嵌入式Linux + 嵌入式Linux知識架構

    主要介紹了GNU/Linux的誕生,標準Linux是如何應用在嵌入式系統(tǒng)中的,最后講述了嵌入式Linux知識架構。
    發(fā)表于 11-02 09:51 ?34次下載
    【<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>(基礎篇)】從標準<b class='flag-5'>Linux</b>到<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b> + <b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>知識架構

    嵌入式Linux

    嵌入式Linux開發(fā),沒有"環(huán)境",光看書籍,只能紙上談兵.所以開發(fā)環(huán)境是必須的.軟件環(huán)境主要是PC上安裝虛擬機,虛擬機上安裝Linux
    發(fā)表于 11-02 10:06 ?14次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>

    嵌入式Linux network

    文章目錄前言網(wǎng)絡通信簡介服務器程序客戶端程序運行微信公眾號前言這是前篇:嵌入式Linux i.MX開發(fā)板嵌入式Linux NFS嵌入式
    發(fā)表于 11-02 10:51 ?15次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b> network

    嵌入式Linux路線

    嵌入式linux開發(fā)環(huán)境搭建、嵌入式linux開發(fā)模型、linux內(nèi)核移植和文件系統(tǒng)、嵌入式
    發(fā)表于 11-02 11:51 ?18次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>路線

    嵌入式軟件與生態(tài)系統(tǒng):為嵌入式開發(fā)者提供必要的組件

    Xilinx 提供兩款工具來構建和部署嵌入式 Linux 解決方案。這些工具有 Xilinx 的 PetaLinux 和 Yocto 的開源項目。PetaLinux 為用戶提供一個 G
    的頭像 發(fā)表于 10-31 16:59 ?878次閱讀
    <b class='flag-5'>嵌入式</b>軟件與生態(tài)系統(tǒng):為<b class='flag-5'>嵌入式</b>開發(fā)者提供必要的組件
    主站蜘蛛池模板: 国产资源视频在线观看 | 我被黑人巨大开嫩苞在线观看 | 嘿嘿午夜| 一级欧美日韩 | 老师喂我吃她的奶水脱她胸罩 | 国产精品久久久亚洲456 | 日本黄色视 | 欧美呜巴又大粗又长 | 韩国三级久久精品 | 国产成人精品系列在线观看 | 亚欧精品一区二区三区 | 免费一级欧美片在线观免看 | 永久免费在线观看 | 理论片免费午夜 | www日| 色综合网址 | 免费看一级毛片 | 日本操穴| 在线小视频你懂的 | 亚洲综合色dddd26 | 日本亚洲卡一卡2卡二卡三卡四卡 | 男女视频在线播放 | 日韩亚洲人成网站在线播放 | 天天插天天操 | 国产美女一级片 | 午夜国产视频 | 一区二区三区在线免费 | 免费在线黄色网 | 亚洲精品国产美女在线观看 | 国产午夜精品片一区二区三区 | 久久国产免费观看精品1 | 午夜视频免费看 | 国模吧双双大尺度炮交gogo | 福利视频一区二区 | 亚洲午夜日韩高清一区 | 天天做人人爱夜夜爽2020毛片 | 高清成年美女黄网站色大 | 天天视频免费入口 | 奇米在线 | 久久精品亚洲青青草原 | 欧美国产一区二区二区 |