一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

如何在恩智浦FRDM開發(fā)平臺(tái)上實(shí)現(xiàn)代碼的高效復(fù)用

NXP客棧 ? 來源:NXP客棧 ? 2025-05-27 14:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

從零開始評(píng)估微控制器可能充滿挑戰(zhàn)。即使在編寫代碼之前,開發(fā)人員也需要深入了解想要使用的外設(shè)的特性。它們是否能夠在不同產(chǎn)品間以一致方式運(yùn)行?這些所謂的可移植性究竟有多可靠?面對(duì)這些不確定性,創(chuàng)建真正可移植的代碼似乎是一項(xiàng)艱巨的任務(wù)。

展望未來,代碼的透明復(fù)用有多種可行方案。通過添加抽象層,可在配置和使用特定外設(shè)時(shí)保持簡(jiǎn)潔性。然而,物理層面的差異難以避免,因?yàn)椴考g并非總是引腳對(duì)引腳兼容。但在更高的層級(jí),當(dāng)抽象層應(yīng)用于外設(shè)層面時(shí),代碼復(fù)用便成為可能。這正是CMSIS驅(qū)動(dòng)程序的優(yōu)勢(shì)所在。

基于CMSIS驅(qū)動(dòng)程序的代碼復(fù)用

為了實(shí)現(xiàn)微控制器的通用性和代碼復(fù)用,Arm推出了CMSIS驅(qū)動(dòng)程序標(biāo)準(zhǔn)化API,以實(shí)現(xiàn)透明的互操作性。這意味著,開發(fā)人員在基于CMSIS驅(qū)動(dòng)程序進(jìn)行開發(fā)時(shí),可以通過引腳配置,將外設(shè)相關(guān)代碼從一個(gè)設(shè)備遷移到另一個(gè)設(shè)備,而無需進(jìn)行額外修改,即使硬件層面存在物理差異。

如今,開發(fā)人員可以選擇設(shè)計(jì)模塊化應(yīng)用程序,并利用CMSIS驅(qū)動(dòng)程序高效遷移代碼,或者復(fù)用具有適用于多個(gè)應(yīng)用的通用功能的代碼模塊,例如在小型顯示屏上展示數(shù)據(jù)或控制指示燈。這種方式減少了在不同應(yīng)用環(huán)境中執(zhí)行重復(fù)任務(wù)的必要性,使開發(fā)人員能夠?qū)W⒂诰帉懯蛊鋺?yīng)用與眾不同的代碼,提高開發(fā)效率,實(shí)現(xiàn)模塊化軟件設(shè)計(jì)。

372596ec-376a-11f0-afc8-92fbcf53809c.png

CMSIS驅(qū)動(dòng)程序包含在軟件開發(fā)套件 (SDK) 中,用戶可以選擇使用恩智浦的傳統(tǒng)外設(shè)驅(qū)動(dòng)程序或CMSIS驅(qū)動(dòng)。

CMSIS驅(qū)動(dòng)程序作為恩智浦軟件支持的一部分,已集成至軟件開發(fā)套件 (SDK),用戶可以選擇使用恩智浦的傳統(tǒng)外設(shè)驅(qū)動(dòng)程序或CMSIS驅(qū)動(dòng)。借助良好的設(shè)計(jì),開發(fā)人員能夠簡(jiǎn)化未來產(chǎn)品的開發(fā)流程。

除了為恩智浦器件提供高效的可移植性外,CMSIS驅(qū)動(dòng)程序還增強(qiáng)了不同Arm內(nèi)核之間的互操作性。結(jié)合CMSIS驅(qū)動(dòng)程序,開發(fā)人員可在各類FRDM開發(fā)板上運(yùn)行演示,利用SPI或I2C CMSIS外設(shè)驅(qū)動(dòng)程序控制OLED顯示器、旋轉(zhuǎn)編碼器、繼電器等。

MCX微控制器頁面為開發(fā)人員提供最新產(chǎn)品演示。為了便于評(píng)估,產(chǎn)品演示可在應(yīng)用代碼中心 (ACH) 獲取,代碼中心詳細(xì)列出了支持的微控制器和板。

代碼的可復(fù)用性并非偶然,而是得益于優(yōu)秀的工程師精心構(gòu)建的軟件架構(gòu),為新一代應(yīng)用程序奠定了堅(jiān)實(shí)的基礎(chǔ)。合理的前期規(guī)劃不僅能提升開發(fā)效率,還能促成高價(jià)值應(yīng)用的落地。

探索基于CMSIS驅(qū)動(dòng)程序的演示,為您的下一個(gè)項(xiàng)目釋放可復(fù)用代碼的潛力。

基于MCX微控制器的FRDM開發(fā)板以及集成了3頻器件的RW612無線MCU,支持多個(gè)基于SPI和I2C CMSIS驅(qū)動(dòng)程序的演示。通過將擴(kuò)展板連接至FRDM開發(fā)板,開發(fā)人員可以輕松集成這些演示:

Mikroe JOYSTICK 2 CLICK適用于FRDM,搭配CMSIS驅(qū)動(dòng)程序和GPIO適配器。

Mikroe OLED B CLICK適用于FRDM,搭配CMSIS驅(qū)動(dòng)程序和GPIO適配器。

Mikroe RELAYS 5 CLICK適用于FRDM,搭配CMSIS驅(qū)動(dòng)程序和GPIO適配器。

4x4 KEY CLICK:多平臺(tái)生態(tài)合作體系。

KNOB G CLICK:多平臺(tái)生態(tài)合作體系。

在FRDM開發(fā)平臺(tái)上實(shí)現(xiàn)代碼的高效復(fù)用

綜上所述,在恩智浦FRDM開發(fā)平臺(tái)上使用CMSIS驅(qū)動(dòng)程序,為微控制器代碼的可移植性和復(fù)用性提供了顯著優(yōu)勢(shì)。借助CMSIS驅(qū)動(dòng)程序的標(biāo)準(zhǔn)化API,開發(fā)人員可以實(shí)現(xiàn)不同設(shè)備間的透明互操作性,從而簡(jiǎn)化開發(fā)流程并提高生產(chǎn)效率。這種方法支持模塊化軟件設(shè)計(jì),使開發(fā)人員能夠?qū)W⒂谄鋺?yīng)用程序的獨(dú)特功能,而不必耗費(fèi)時(shí)間在重復(fù)的任務(wù)上。

恩智浦在SDK中集成了CMSIS驅(qū)動(dòng)程序,并在多款FRDM開發(fā)板上提供演示,進(jìn)一步幫助開發(fā)人員高效評(píng)估和應(yīng)用這些驅(qū)動(dòng)程序。

最終,CMSIS驅(qū)動(dòng)程序背后的智能架構(gòu)和設(shè)計(jì)原理為新一代應(yīng)用程序奠定了堅(jiān)實(shí)基礎(chǔ),使代碼復(fù)用不僅成為可能,更成為現(xiàn)實(shí)。通過前瞻性的規(guī)劃與這些強(qiáng)大工具的應(yīng)用,開發(fā)人員能夠打造兼具創(chuàng)新性和市場(chǎng)競(jìng)爭(zhēng)力的高價(jià)值應(yīng)用程序。

本文作者

Monica Cid,恩智浦半導(dǎo)體產(chǎn)品市場(chǎng)經(jīng)理,在大眾市場(chǎng)營(yíng)銷部門有3年工作經(jīng)驗(yàn),專注于工業(yè)及消費(fèi)電子處理器和微控制器的開發(fā)演進(jìn)。她目前在墨西哥哈利斯科州瓜達(dá)拉哈拉辦公。

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

    關(guān)注

    48

    文章

    7953

    瀏覽量

    155122
  • CMSIS
    +關(guān)注

    關(guān)注

    0

    文章

    41

    瀏覽量

    12332
  • 驅(qū)動(dòng)程序
    +關(guān)注

    關(guān)注

    19

    文章

    862

    瀏覽量

    49119
  • FRDM
    +關(guān)注

    關(guān)注

    1

    文章

    17

    瀏覽量

    3438

原文標(biāo)題:高效的代碼復(fù)用:如何借助CMSIS驅(qū)動(dòng)程序,在FRDM開發(fā)平臺(tái)上輕松實(shí)現(xiàn)?

文章出處:【微信號(hào):NXP客棧,微信公眾號(hào):NXP客?!繗g迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    FRDM-MCXA153 RT-Thread開發(fā)實(shí)戰(zhàn)(六):I2C總線開發(fā)與應(yīng)用

    ? 工程創(chuàng)建 目前RT-Thread Studio尚未支持FRDM-MCXA153開發(fā)板BSP,需要從gitee下載最新的主線,通過scons命令創(chuàng)建工程。下載好主線源碼后,在
    的頭像 發(fā)表于 11-21 09:26 ?1784次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>FRDM</b>-MCXA153 RT-Thread<b class='flag-5'>開發(fā)</b>實(shí)戰(zhàn)(六):I2C總線<b class='flag-5'>開發(fā)</b>與應(yīng)用

    針對(duì)安全應(yīng)用的Freedom K82F開發(fā)

      e絡(luò)盟日前宣布推出新型FRDM-K82F開發(fā)板,進(jìn)一步豐富其面向基于ARM Cortex-M4內(nèi)核的Kinetis K82、K81及K80 MCU系列高性能、低功耗及安全微控
    發(fā)表于 09-17 17:41

    半導(dǎo)體針對(duì)主流平板電視推出全新平臺(tái)實(shí)現(xiàn)未來觀賞體驗(yàn)

    半導(dǎo)體針對(duì)主流平板電視推出全新平臺(tái),實(shí)現(xiàn)未來觀賞體驗(yàn) 獨(dú)家創(chuàng)新技術(shù)
    發(fā)表于 12-20 20:38 ?465次閱讀

    推出全新Matter開發(fā)平臺(tái):讓Matter標(biāo)準(zhǔn)普及更快,應(yīng)用開發(fā)更簡(jiǎn)單!

    Matter開發(fā)平臺(tái)幫助簡(jiǎn)化可互操作物聯(lián)網(wǎng)設(shè)備的開發(fā)流程,讓開發(fā)者可以專注于創(chuàng)新和用戶體驗(yàn)。
    的頭像 發(fā)表于 11-11 08:15 ?1348次閱讀

    簡(jiǎn)單認(rèn)識(shí)通用MCU FRDM開發(fā)

    為了加速通用MCU原型設(shè)計(jì),提供了FRDM開發(fā)板和功能齊全的評(píng)估套件。FRDM開發(fā)板是一個(gè)
    的頭像 發(fā)表于 02-25 09:43 ?2167次閱讀

    全新MCX A系列MCU FRDM開發(fā)板:開箱即用的高效體驗(yàn)

    想嘗鮮全新的MCX A通用MCU,當(dāng)然少不了開發(fā)板的支持。今天我們就向大家介紹MCX A 系列全新一代FRDM開發(fā)
    發(fā)表于 02-29 09:12 ?2193次閱讀
    全新MCX A系列MCU <b class='flag-5'>FRDM</b><b class='flag-5'>開發(fā)</b>板:開箱即用的<b class='flag-5'>高效</b>體驗(yàn)

    FRDM-MCXN947開發(fā)實(shí)踐指南》上線啦

    RT-Thread率先支持NXPFRDM-MCXN947,并聯(lián)合半導(dǎo)體推出了NXPFRDM-MCXN947開發(fā)板評(píng)測(cè)活動(dòng)。測(cè)評(píng)活動(dòng)順利完成,并且有了不錯(cuò)的產(chǎn)出,我們將大家的測(cè)試文檔及代碼
    的頭像 發(fā)表于 05-13 18:19 ?1874次閱讀
    《<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>FRDM</b>-MCXN947<b class='flag-5'>開發(fā)</b>實(shí)踐指南》上線啦

    基于FRDM-MCXA153開發(fā)板實(shí)現(xiàn)RT-Thread的ADC驅(qū)動(dòng)

    數(shù)轉(zhuǎn)換器(ADC)是現(xiàn)代嵌入式系統(tǒng)中不可或缺的組件,它能將連續(xù)的模擬信號(hào)轉(zhuǎn)換為離散的數(shù)字信號(hào)。本文將深入探討如何在NXP的FRDM-MCXA153開發(fā)板上
    的頭像 發(fā)表于 11-01 12:29 ?1772次閱讀
    基于<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>FRDM</b>-MCXA153<b class='flag-5'>開發(fā)板實(shí)現(xiàn)</b>RT-Thread的ADC驅(qū)動(dòng)

    使用無線FRDM開發(fā)板實(shí)現(xiàn)創(chuàng)新無線解決方案

    開發(fā)人員現(xiàn)在面臨著前所未有的挑戰(zhàn),需要為各種產(chǎn)品設(shè)計(jì)復(fù)雜的軟件,通常還要使用不同的處理器。的MCUXpresso Developer Experience通過適用于多種MCU平臺(tái)
    的頭像 發(fā)表于 11-26 17:40 ?14.3w次閱讀
    使用<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>無線<b class='flag-5'>FRDM</b><b class='flag-5'>開發(fā)板實(shí)現(xiàn)</b>創(chuàng)新無線解決方案

    免費(fèi)申請(qǐng) | FRDM-MCXA156評(píng)測(cè)活動(dòng)發(fā)布!

    RT-Thread現(xiàn)已支持官方推出的FRDM-MCXA156開發(fā)板并提供BSP!為了讓大家更好地體驗(yàn)MCXA156高能效微控制器的魅力,RT-Thread攜手
    的頭像 發(fā)表于 02-10 18:45 ?419次閱讀
    免費(fèi)申請(qǐng) | <b class='flag-5'>FRDM</b>-MCXA156評(píng)測(cè)活動(dòng)發(fā)布!

    NXP推出FRDM i.MX 93開發(fā)板, 助力現(xiàn)代工業(yè)與邊緣智能開發(fā)

    近日,半導(dǎo)體(NXP Semiconductor)推出了FRDM i.MX 93開發(fā)板,這是FRDM系列中第一款基于MPU推出的
    的頭像 發(fā)表于 02-21 09:19 ?1559次閱讀
    NXP推出<b class='flag-5'>FRDM</b> i.MX 93<b class='flag-5'>開發(fā)</b>板, 助力<b class='flag-5'>現(xiàn)代</b>工業(yè)與邊緣智能<b class='flag-5'>開發(fā)</b>

    發(fā)布新版MCUXpresso SDK

    對(duì)于使用無線微控制器 (如RW61x和MCX W) 及軟件平臺(tái)開發(fā)人員,在GitHub發(fā)布的MCUXpresso SDK 24.12.00是向前邁出的重要一步。最新的SDK版本
    的頭像 發(fā)表于 02-21 14:20 ?2070次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>發(fā)布新版MCUXpresso SDK

    推出FRDM i.MX 93開發(fā)

    備受嵌入式開發(fā)者青睞的FRDM開發(fā)平臺(tái),迎來了一位新成員——
    的頭像 發(fā)表于 02-21 14:22 ?1501次閱讀

    FRDM-MCXA156開發(fā)實(shí)踐指南》上線啦

    RT-Thread率先支持NXPFRDM-MCXA156,并聯(lián)合半導(dǎo)體推出了NXPFRDM-MCXA156開發(fā)板評(píng)測(cè)活動(dòng)。測(cè)評(píng)活動(dòng)順利完成,并且有了不錯(cuò)的產(chǎn)出,我們將大家的測(cè)試文檔及代碼
    的頭像 發(fā)表于 04-06 10:51 ?1073次閱讀
    《<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>FRDM</b>-MCXA156<b class='flag-5'>開發(fā)</b>實(shí)踐指南》上線啦

    e絡(luò)盟開售新型微控制器和 FRDM 開發(fā)

    安富利旗下全球電子元器件產(chǎn)品與解決方案分銷商e絡(luò)盟宣布開售 NXP? Semiconductors (下稱: ) 的通用型 MCX 系列工業(yè)和物聯(lián)網(wǎng)微控制器,以及新型 FRDM 開發(fā)
    的頭像 發(fā)表于 04-28 10:09 ?1290次閱讀
    e絡(luò)盟開售<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>新型微控制器和 <b class='flag-5'>FRDM</b> <b class='flag-5'>開發(fā)</b>板