哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

裸機(jī)編程指南分享

Arm社區(qū) ? 來(lái)源:Arm軟件開(kāi)發(fā)者 ? 2023-08-09 17:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當(dāng)下的嵌入式編程通常需要使用開(kāi)發(fā)套件來(lái)加快和簡(jiǎn)化開(kāi)發(fā)流程。

例如,Arm Keil 帶有集成 IDE、調(diào)試器和一組軟件包,內(nèi)含 RTOS、驅(qū)動(dòng)程序、中間件 (如 TCP/IP 堆棧) 以及 mbedTLS (SSL/TLS) 或 lvgl (圖形) 之類的庫(kù)。

意法半導(dǎo)體的 Cube IDE 以及恩智浦的 MCUXpresso、德州儀器的 CCS、微芯的 MPLAB 等開(kāi)發(fā)工具也提供類似的功能。

當(dāng)開(kāi)發(fā)者在其中一個(gè)框架中啟動(dòng)項(xiàng)目后,他們要在各種軟件層之上開(kāi)發(fā)應(yīng)用代碼。

有時(shí)開(kāi)發(fā)者可能會(huì)選擇繞過(guò)所有這些層,而開(kāi)發(fā)直接與硬件通信的代碼。這種開(kāi)發(fā)方式稱為裸機(jī)編程。該做法的主要目的如下:

通過(guò)對(duì)所開(kāi)發(fā)的應(yīng)用進(jìn)行充分了解,掌握每一個(gè)細(xì)節(jié),由此減輕維護(hù)負(fù)擔(dān)

充分實(shí)現(xiàn)目標(biāo)硬件的性能和靈活性,起初比較耗時(shí),但隨著項(xiàng)目的推進(jìn),可能會(huì)帶來(lái)巨大回報(bào)

避免花費(fèi)時(shí)間來(lái)修復(fù)和調(diào)試底層軟件層,尤其是在測(cè)試不充分、文檔記錄不完整且漏洞百出的情況下

裸機(jī)開(kāi)發(fā)可以不使用集成開(kāi)發(fā)套件 (IDE),只需使用任何一款編輯器和 Arm GCC 編譯器即可操作。

當(dāng)然,也可以使用諸如 Arm Keil 這樣的 IDE 來(lái)完成開(kāi)發(fā)工作。無(wú)論是哪種情況,開(kāi)發(fā)者都需要了解以下幾個(gè)關(guān)鍵概念:

內(nèi)存的組織方式

外設(shè)的工作原理

生成的二進(jìn)制代碼的布局

用于生成所需布局的鏈接器腳本情況

矢量表、中斷和弱符號(hào)

CMSIS 設(shè)備頭文件:Arm 核心和供應(yīng)商外設(shè)





審核編輯:劉清

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

    關(guān)注

    54

    文章

    9115

    瀏覽量

    156511
  • 調(diào)試器
    +關(guān)注

    關(guān)注

    1

    文章

    329

    瀏覽量

    25211
  • LED閃爍
    +關(guān)注

    關(guān)注

    0

    文章

    29

    瀏覽量

    10245
  • 嵌入式編程
    +關(guān)注

    關(guān)注

    0

    文章

    27

    瀏覽量

    10711
  • gcc編譯器
    +關(guān)注

    關(guān)注

    0

    文章

    78

    瀏覽量

    4035

原文標(biāo)題:裸機(jī)編程指南

文章出處:【微信號(hào):Arm社區(qū),微信公眾號(hào):Arm社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    AD5232數(shù)字電位器:特性、應(yīng)用與編程指南

    AD5232數(shù)字電位器:特性、應(yīng)用與編程指南 在電子設(shè)計(jì)領(lǐng)域,數(shù)字電位器作為一種重要的電子元件,為工程師們提供了靈活、精確的電阻調(diào)節(jié)解決方案。今天,我們將深入探討Analog Devices公司
    的頭像 發(fā)表于 04-17 09:20 ?275次閱讀

    編程頻率掃描波形發(fā)生器AD5932:特性、應(yīng)用與設(shè)計(jì)指南

    編程頻率掃描波形發(fā)生器AD5932:特性、應(yīng)用與設(shè)計(jì)指南 在電子設(shè)計(jì)領(lǐng)域,波形發(fā)生器是一種基礎(chǔ)且關(guān)鍵的設(shè)備,它為各種電子系統(tǒng)提供必要的信號(hào)源。今天,我們將深入探討一款名為AD5932的可編程頻率
    的頭像 發(fā)表于 04-14 14:35 ?93次閱讀

    BUF08630:可編程伽馬電壓發(fā)生器的技術(shù)剖析與應(yīng)用指南

    BUF08630:可編程伽馬電壓發(fā)生器的技術(shù)剖析與應(yīng)用指南 在電子設(shè)備的設(shè)計(jì)中,尤其是TFT - LCD顯示領(lǐng)域,對(duì)電壓的精確控制和靈活調(diào)節(jié)至關(guān)重要。TI推出的BUF08630可編程伽馬電壓發(fā)生器
    的頭像 發(fā)表于 03-01 11:40 ?738次閱讀

    CDCEL824可編程2 - PLL時(shí)鐘合成器:設(shè)計(jì)與應(yīng)用指南

    CDCEL824可編程2 - PLL時(shí)鐘合成器:設(shè)計(jì)與應(yīng)用指南 在現(xiàn)代電子系統(tǒng)中,精確的時(shí)鐘信號(hào)是確保系統(tǒng)穩(wěn)定運(yùn)行的關(guān)鍵因素。今天我們來(lái)深入探討德州儀器(TI)的CDCEL824可編程2 - PLL
    的頭像 發(fā)表于 02-08 16:15 ?1158次閱讀

    DR1 系列評(píng)估板 PS 端裸機(jī)與 FreeRTOS 開(kāi)發(fā)案例手冊(cè)

    本文為創(chuàng)龍科技DR1 系列評(píng)估板 PS 端裸機(jī)與 FreeRTOS 開(kāi)發(fā)指南,涵蓋三大核心案例與雙開(kāi)發(fā)模式實(shí)現(xiàn)。核心內(nèi)容包括 LED 定時(shí)閃爍、按鍵控制 LED 亮滅、串口數(shù)據(jù)回顯功能,詳細(xì)說(shuō)明工程
    的頭像 發(fā)表于 01-19 17:12 ?315次閱讀
    DR1 系列評(píng)估板 PS 端<b class='flag-5'>裸機(jī)</b>與 FreeRTOS 開(kāi)發(fā)案例手冊(cè)

    Nordic nRF Connect SDK裸機(jī)選項(xiàng)v1.0.0版本的亮點(diǎn)

    我們近期發(fā)布了nRF Connect SDK裸機(jī)選項(xiàng)的新版本(v1.0.0)。本次更新帶來(lái)了令人興奮的新功能和改進(jìn),希望您會(huì)喜歡。
    的頭像 發(fā)表于 01-16 11:18 ?1549次閱讀

    EZ - BLE模塊編程套件(CYBLE - 022001 - PROG)使用指南

    EZ - BLE模塊編程套件(CYBLE - 022001 - PROG)使用指南 作為電子工程師,在藍(lán)牙模塊編程的工作中,一款好用的編程套件能極大提升工作效率。今天就來(lái)詳細(xì)介紹一下C
    的頭像 發(fā)表于 12-20 10:35 ?1736次閱讀

    請(qǐng)問(wèn)rtos效率能有裸機(jī)的多少啊?

    rtos效率能有裸機(jī)的多少???
    發(fā)表于 12-05 07:37

    深度技術(shù)解析nRF Connect SDK裸機(jī)選項(xiàng)方案

    nRF Connect SDK裸機(jī)選項(xiàng)是nRF Connect SDK 環(huán)境中新增的替代開(kāi)發(fā)路徑,支持在nRF54L系列上進(jìn)行單線程裸機(jī)低功耗藍(lán)牙應(yīng)用開(kāi)發(fā)。該選項(xiàng)專為開(kāi)發(fā)簡(jiǎn)單低功耗藍(lán)牙應(yīng)用的開(kāi)發(fā)者
    發(fā)表于 10-31 23:11

    請(qǐng)問(wèn)Finsh可以支持裸機(jī)?

    我想在我們裸機(jī)的里面加入finsh的的功能,是否可以支持呢? 我們的系統(tǒng)為消息事件驅(qū)動(dòng)的偽系統(tǒng),比較穩(wěn)定,但是缺少一些調(diào)試手段。
    發(fā)表于 09-28 14:46

    CoDeSys3基礎(chǔ)編程及應(yīng)用指南

    電子發(fā)燒友網(wǎng)站提供《CoDeSys3基礎(chǔ)編程及應(yīng)用指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-23 17:45 ?1次下載

    如何在裸機(jī)環(huán)境中運(yùn)行KleidiAI微內(nèi)核

    ,對(duì) KleidiAI 進(jìn)行了簡(jiǎn)要概述,并附有相關(guān)指南鏈接,其中詳細(xì)說(shuō)明了在 Linux 環(huán)境中運(yùn)行 KleidiAI 矩陣乘法 (matmul) 微內(nèi)核的分步操作,這份指南內(nèi)容詳實(shí)且極易上手。而本篇內(nèi)容則將
    的頭像 發(fā)表于 08-08 15:16 ?4003次閱讀
    如何在<b class='flag-5'>裸機(jī)</b>環(huán)境中運(yùn)行KleidiAI微內(nèi)核

    Arduino與LabVIEW聯(lián)合編程指南

    Arduino編程并與LabVIEW上位機(jī)結(jié)合實(shí)現(xiàn)設(shè)備的遠(yuǎn)程控制與數(shù)據(jù)采集。
    發(fā)表于 06-19 15:54 ?3次下載

    STM32裸機(jī)及FreeRTOS項(xiàng)目分享:U575智能手表+F103智能循跡避障小車(附全套教程/代碼)

    初學(xué)者學(xué)STM32時(shí),有一個(gè)好的學(xué)習(xí)路線是非常重要的,推薦"裸機(jī)開(kāi)發(fā)--裸機(jī)項(xiàng)目--RTOS開(kāi)發(fā)--RTOS項(xiàng)目"這個(gè)體系化路線,從基礎(chǔ)技能到項(xiàng)目實(shí)戰(zhàn)一步步進(jìn)階,能讓學(xué)習(xí)更有
    的頭像 發(fā)表于 05-27 17:09 ?1782次閱讀
    STM32<b class='flag-5'>裸機(jī)</b>及FreeRTOS項(xiàng)目分享:U575智能手表+F103智能循跡避障小車(附全套教程/代碼)

    嵌入式開(kāi)發(fā)入門(mén)指南:從零開(kāi)始學(xué)習(xí)嵌入式

    基礎(chǔ) 3. 學(xué)習(xí)路徑推薦第一階段:熟悉開(kāi)發(fā)環(huán)境(如Keil、IAR、STM32)第二階段:掌握裸機(jī)編程與驅(qū)動(dòng)開(kāi)發(fā)第三階段:學(xué)習(xí)RTOS(實(shí)時(shí)操作系統(tǒng))如FreeRTOS第四階段:深入理解Linux嵌入式開(kāi)發(fā)
    發(fā)表于 05-15 09:29
    阿鲁科尔沁旗| 兰西县| 山阴县| 巴彦淖尔市| 溧水县| 西乌珠穆沁旗| 安阳县| 汶上县| 鸡东县| 贡山| 会宁县| 合江县| 永城市| 四子王旗| 阿拉尔市| 重庆市| 友谊县| 洱源县| 垦利县| 称多县| 郧西县| 承德市| 中方县| 科技| 广饶县| 本溪| 瑞昌市| 洛南县| 苍南县| 平南县| 左云县| 郯城县| 咸阳市| 乌兰察布市| 拉萨市| 博野县| 淮北市| 清新县| 丘北县| 峨山| 曲周县|