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

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

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

3天內不再提示

嵌入式開發流程與處理器區別

嵌入式單片機 ? 來源:嵌入式單片機 ? 作者:嵌入式單片機 ? 2022-05-10 15:38 ? 次閱讀

處理器區別:

M 系列 ARM CPU 的指令集很小,通常沒有浮點單元,沒有內存管理,沒有緩存。它們針對低成本而非高性能進行了優化。它們一般與 FLASH、RAM 和外圍設備組合成一個微控制器芯片。它們主要用于控制硬件,可以對裸機進行編程,也可以與一些可以提供類似操作系統的功能的庫鏈接。

A 系列 ARM CPU 具有更大的指令集(其中 M 指令集是一個小的子集),并且它們通常具有浮點單元、內存管理單元和緩存。它們針對高性能,而不是低成本進行了優化。它們通常作為微處理器出售(通常與以太網視頻、mpeg 解碼器等高端外圍設備結合使用),旨在與片外 RAM 和閃存結合使用。它們通常運行一些操作系統,通常是 Linux,將操作系統空間和應用程序空間分開。這些 CPU 通常用于手機和平板電腦

M 用于微控制器,A 用于在電池供電的小工具上運行 Linux。

啟動流程區別:

cortex-M4與cortex-A的啟動流程基本一致:都是定義中斷向量表---->執行復位中斷服務Reset_Handler并在此中完成系統初始化----->跳轉至main函數。

對于后面中斷的處理過程也基本一致:都是查找中斷向量表獲取中斷服務函數入口地址---->執行中斷服務函數(保護現場、具體指向、恢復現場)------>指向完返回main。M4與A7的唯一不同可能就是對于系統中斷的封裝上,M4直接將所有中斷都列在了中斷向量表中。而A系列將所有中斷分為了兩級,其中我們常見的中斷都放在IRQ_Handler中,中斷發生時先執行IRQ_Handler,在IRQ_Handler中再具體指向中斷處理。

嵌入式開發流程:

M系列開發流程:

.Cortex-M系列處理器的開發流程,根據硬件外設自己編寫底層固件,他的引導程序在出廠是已經寫到芯片內部,我們只需要根據boot管腳的配置,就可以引導程序從哪里開始,剩下只需要配置時鐘和外設驅動+應用,該處理器主要在物聯網中作為終端設備,采集數據,簡單的處理數據以及控制領域的終端控制設備。

A系列的開發流程

嵌入式系統開發是一個系統性的工程,一個完整的開發過程總體來說包括了硬件系統設計、操作系統移植和應用軟件設計三個部分。

1. 硬件系統設計

硬件設計包括了硬件體系架構、電路圖設計、電路板制作、焊接和測試、電路板調試等步驟,其根本是得到一個在電氣連接上沒有錯誤、滿足設計需求的硬件電路板。

2. 操作系統移植

操作系統的移植是指當嵌入式硬件開發已經完成且保證沒有硬件錯誤之后將一個目標操作系統移植到硬件系統上并且運行的過程,其目標是在硬件系統上運行一個操作系統。

以Linux 為例來介紹操作系統的移植過程,大概可以分為以下 4 個步驟:

配置和編譯Bootloader,然后將 Bootloader 下載到開發板,其可以初始化硬件設備,建立內存空間的映射表,對操作系統進行引導。

下載操作系統的源代碼,建立交叉編譯環境,配置和編譯操作系統內核,并且根據硬件系統的特點對其進行相應裁剪和配置,然后將通過Bootloader 將完成的操作系統下載到目標板上。

為NAND FLASH 移植文件系統,通常來說是 YAFFS2 文件系統,這樣才能形成完整的操作系統應用環境。

建立嵌入式系統和開發環境的數據交互通道,可以是FTP,也可以是根文件映射等。

3. 應用軟件設計

應用軟件設計是指在已經移植完成操作系統的嵌入式系統上根據系統的特定需求進行軟件設計的過程,此時通常也需要交叉編譯環境。

審核編輯 :李倩

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

    關注

    68

    文章

    19404

    瀏覽量

    231123
  • 嵌入式系統
    +關注

    關注

    41

    文章

    3620

    瀏覽量

    129735
  • 微處理器
    +關注

    關注

    11

    文章

    2274

    瀏覽量

    82758

原文標題:處理器的區別和嵌入式開發流程

文章出處:【微信號:qrsworld,微信公眾號:嵌入式單片機】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何使用 RISC-V 進行嵌入式開發

    RISC-V是一種開源的指令集架構(ISA),它允許任何人設計、制造和銷售基于RISC-V的處理器,這為嵌入式開發提供了極大的靈活性和創新空間。以下是使用RISC-V進行嵌入式開發的基本步驟: 一
    的頭像 發表于 12-11 17:32 ?723次閱讀

    嵌入式開發常見問題排查

    嵌入式開發問題排查很多人認為嵌入式開發很難,主要是因為在這個過程中常常會遇到各式各樣的問題。這些問題的復雜性和多樣性使得許多人感到困惑和無所適從。然而,如果將這些問題逐一拆解,實際上大部分都可以
    的頭像 發表于 09-22 08:04 ?406次閱讀
    <b class='flag-5'>嵌入式開發</b>常見問題排查

    嵌入式linux開發的基本步驟有哪些?

    之前,首先需要選擇合適的硬件平臺。硬件選擇需要考慮以下幾個方面: 1.1 處理器 嵌入式Linux開發需要一個處理器,常見的處理器有ARM、
    的頭像 發表于 09-02 09:11 ?623次閱讀

    嵌入式開發前景怎么樣?

    嵌入式開發前景非常廣闊,這主要得益于物聯網、人工智能、大數據等技術的快速發展,以及嵌入式系統在各個領域的廣泛應用。以下是對嵌入式開發前景的詳細分析
    的頭像 發表于 07-10 09:00 ?2911次閱讀
    <b class='flag-5'>嵌入式開發</b>前景怎么樣?

    嵌入式開發就業前景怎么樣?

    。在智能家居領域,嵌入式開發的主要工作是開發各種智能化設備和系統,如智能照明、智能安防、智能家電等。嵌入式開發人員需要掌握相關的硬件和軟件技術,如處理器、傳感
    發表于 06-07 14:51

    嵌入式微處理器的分類 嵌入式微處理器的種類和型號

    嵌入式微處理器是指內部集成了CPU、存儲、外設接口等功能的微型芯片,被廣泛應用于各種嵌入式系統中。嵌入式系統是指嵌入在某種設備或系統中的微
    的頭像 發表于 05-04 16:31 ?2385次閱讀

    嵌入式微處理器主要組成 嵌入式微處理器的分類和特點

    嵌入式微處理器是指集成在嵌入式系統中的微處理器,它是一種專門針對特定應用的定制處理器嵌入式微處理器的主要組成包括核心
    的頭像 發表于 05-04 15:48 ?2465次閱讀

    嵌入式微處理器的類型與特點 嵌入式微處理器技術的優缺點

    嵌入式微處理器是一種專門設計和應用于嵌入式系統的微處理器。相比于常規計算機系統,嵌入式系統通常具有更高的實時性、更低的功耗、較小的尺寸和成本以及更強的可靠性和穩定性要求。
    的頭像 發表于 05-04 15:10 ?3146次閱讀

    什么是嵌入式微處理器? 嵌入式微處理器區別

    嵌入式微處理器(Embedded Microprocessor)是一種被用于控制和操作特定嵌入式系統的微處理器嵌入式系統是指內部集成了特定功能和任務的計算機系統,通常被
    的頭像 發表于 04-21 15:44 ?1677次閱讀

    dsp和嵌入式微處理器區別和聯系 嵌入式微處理器應用領域分析

    、性能特點和軟硬件支持等方面存在一些區別和聯系。 一、嵌入式微處理器和DSP的區別和聯系 1.定義和設計思路的區別嵌入式微處理器是一種集
    的頭像 發表于 04-21 09:50 ?1773次閱讀

    嵌入式微處理器和單片機的區別在哪 嵌入式微處理器技術的優缺點有哪些

    嵌入式微處理器和單片機是兩種常見的嵌入式系統應用技術。雖然它們在某些方面有一些相似之處,但它們在體系結構、功能、應用領域和使用方式等方面存在一些明顯的區別。 首先,嵌入式微處理器是一種
    的頭像 發表于 04-21 09:43 ?1139次閱讀

    嵌入式微處理器嵌入式微控制器區別

    嵌入式微處理器嵌入式微控制器在多個方面存在顯著的區別
    的頭像 發表于 03-29 11:44 ?1652次閱讀

    什么是嵌入式微處理器嵌入式微處理器有哪些?

    嵌入式微處理器是指嵌入到特定應用系統中的微處理器,它是整個嵌入式系統的核心,由通用處理器演變而來,具有體積小、重量輕、成本低、可靠性高等優點
    的頭像 發表于 03-29 11:39 ?1117次閱讀

    嵌入式微處理器的原理和應用

    嵌入式微處理器是專為嵌入式系統設計的微處理器,它們是嵌入式系統的核心組件,負責執行程序指令、處理數據和控制其他硬件設備。與通用微
    的頭像 發表于 03-28 15:51 ?1033次閱讀

    fpga是嵌入式開發

    FPGA(現場可編程門陣列)與嵌入式開發之間確實存在一定的關聯,但它們在本質上是兩個不同的領域。
    的頭像 發表于 03-15 14:18 ?1134次閱讀
    主站蜘蛛池模板: 北条麻妃久久99精品 | 亚洲欧美中文字幕先锋 | 女人和男人插曲视频大全 | 69精品人妻一区二区三区蜜桃 | 厕所xxxxx| 伦理片在线线手机版韩国免费观看 | 涩涩网站在线看 | 最新国产成人综合在线观看 | 国产色婷婷亚洲99精品 | 成年人免费观看的视频 | 交换邻居波多野结衣中文字幕 | 新妺妺窝人体色WWW 新金梅瓶玉蒲团性奴3 | 欧美无码专区 | 最近中文字幕在线看免费完整版 | 2022国产麻豆剧传媒剧情 | 丰满人妻妇伦又伦精品APP国产 | 亚洲人成在线播放网站岛国 | 亚洲精品国产拍在线观看 | 国产精品伊人 | 亚洲欧美中文字幕高清在线 | 伊人久久精品中文字幕 | 父亲在线日本综艺免费观看全集 | xxxx免费观看 | 亚洲国产女人aaa毛片在线 | 国产欧美精品一区二区色综合 | 亚洲三级在线看 | 国产精品99精品无码视亚 | 亚洲中文字幕乱码熟女在线 | 国内精品九九视频 | 色内射无码AV | 国产九色在线 | 在线日韩欧美一区二区三区 | 久久热在线视频精品 | 国产精品久久免费视频 | 日韩一级精品久久久久 | 首页 国产 亚洲 中文字幕 | 中文字幕日本在线mv视频精品 | 中文字幕视频在线免费观看 | 幸福草电视剧演员表介绍 | 欧美另类jizzhd| 有码 亚洲 制服 国产 在线 |