欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

嵌入式開發(fā)流程與處理器區(qū)別

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

處理器區(qū)別:

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

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

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

啟動(dòng)流程區(qū)別:

cortex-M4與cortex-A的啟動(dòng)流程基本一致:都是定義中斷向量表---->執(zhí)行復(fù)位中斷服務(wù)Reset_Handler并在此中完成系統(tǒng)初始化----->跳轉(zhuǎn)至main函數(shù)。

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

嵌入式開發(fā)流程:

M系列開發(fā)流程:

.Cortex-M系列處理器的開發(fā)流程,根據(jù)硬件外設(shè)自己編寫底層固件,他的引導(dǎo)程序在出廠是已經(jīng)寫到芯片內(nèi)部,我們只需要根據(jù)boot管腳的配置,就可以引導(dǎo)程序從哪里開始,剩下只需要配置時(shí)鐘和外設(shè)驅(qū)動(dòng)+應(yīng)用,該處理器主要在物聯(lián)網(wǎng)中作為終端設(shè)備,采集數(shù)據(jù),簡單的處理數(shù)據(jù)以及控制領(lǐng)域的終端控制設(shè)備。

A系列的開發(fā)流程

嵌入式系統(tǒng)開發(fā)是一個(gè)系統(tǒng)性的工程,一個(gè)完整的開發(fā)過程總體來說包括了硬件系統(tǒng)設(shè)計(jì)、操作系統(tǒng)移植和應(yīng)用軟件設(shè)計(jì)三個(gè)部分。

1. 硬件系統(tǒng)設(shè)計(jì)

硬件設(shè)計(jì)包括了硬件體系架構(gòu)、電路圖設(shè)計(jì)、電路板制作、焊接和測試、電路板調(diào)試等步驟,其根本是得到一個(gè)在電氣連接上沒有錯(cuò)誤、滿足設(shè)計(jì)需求的硬件電路板。

2. 操作系統(tǒng)移植

操作系統(tǒng)的移植是指當(dāng)嵌入式硬件開發(fā)已經(jīng)完成且保證沒有硬件錯(cuò)誤之后將一個(gè)目標(biāo)操作系統(tǒng)移植到硬件系統(tǒng)上并且運(yùn)行的過程,其目標(biāo)是在硬件系統(tǒng)上運(yùn)行一個(gè)操作系統(tǒng)。

以Linux 為例來介紹操作系統(tǒng)的移植過程,大概可以分為以下 4 個(gè)步驟:

配置和編譯Bootloader,然后將 Bootloader 下載到開發(fā)板,其可以初始化硬件設(shè)備,建立內(nèi)存空間的映射表,對(duì)操作系統(tǒng)進(jìn)行引導(dǎo)。

下載操作系統(tǒng)的源代碼,建立交叉編譯環(huán)境,配置和編譯操作系統(tǒng)內(nèi)核,并且根據(jù)硬件系統(tǒng)的特點(diǎn)對(duì)其進(jìn)行相應(yīng)裁剪和配置,然后將通過Bootloader 將完成的操作系統(tǒng)下載到目標(biāo)板上。

為NAND FLASH 移植文件系統(tǒng),通常來說是 YAFFS2 文件系統(tǒng),這樣才能形成完整的操作系統(tǒng)應(yīng)用環(huán)境。

建立嵌入式系統(tǒng)和開發(fā)環(huán)境的數(shù)據(jù)交互通道,可以是FTP,也可以是根文件映射等。

3. 應(yīng)用軟件設(shè)計(jì)

應(yīng)用軟件設(shè)計(jì)是指在已經(jīng)移植完成操作系統(tǒng)的嵌入式系統(tǒng)上根據(jù)系統(tǒng)的特定需求進(jìn)行軟件設(shè)計(jì)的過程,此時(shí)通常也需要交叉編譯環(huán)境。

審核編輯 :李倩

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

    關(guān)注

    68

    文章

    19445

    瀏覽量

    231336
  • 嵌入式系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    3633

    瀏覽量

    129798
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2274

    瀏覽量

    82821

原文標(biāo)題:處理器的區(qū)別和嵌入式開發(fā)流程

文章出處:【微信號(hào):qrsworld,微信公眾號(hào):嵌入式單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何使用 RISC-V 進(jìn)行嵌入式開發(fā)

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

    嵌入式開發(fā)常見問題排查

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

    嵌入式linux開發(fā)的基本步驟有哪些?

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

    嵌入式開發(fā)前景怎么樣?

    嵌入式開發(fā)前景非常廣闊,這主要得益于物聯(lián)網(wǎng)、人工智能、大數(shù)據(jù)等技術(shù)的快速發(fā)展,以及嵌入式系統(tǒng)在各個(gè)領(lǐng)域的廣泛應(yīng)用。以下是對(duì)嵌入式開發(fā)前景的詳細(xì)分析
    的頭像 發(fā)表于 07-10 09:00 ?3017次閱讀
    <b class='flag-5'>嵌入式開發(fā)</b>前景怎么樣?

    嵌入式開發(fā)就業(yè)前景怎么樣?

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

    嵌入式微處理器的分類 嵌入式微處理器的種類和型號(hào)

    嵌入式微處理器是指內(nèi)部集成了CPU、存儲(chǔ)、外設(shè)接口等功能的微型芯片,被廣泛應(yīng)用于各種嵌入式系統(tǒng)中。嵌入式系統(tǒng)是指嵌入在某種設(shè)備或系統(tǒng)中的微
    的頭像 發(fā)表于 05-04 16:31 ?2404次閱讀

    嵌入式微處理器主要組成 嵌入式微處理器的分類和特點(diǎn)

    嵌入式微處理器是指集成在嵌入式系統(tǒng)中的微處理器,它是一種專門針對(duì)特定應(yīng)用的定制處理器。嵌入式微處理器的主要組成包括核心
    的頭像 發(fā)表于 05-04 15:48 ?2496次閱讀

    嵌入式微處理器的類型與特點(diǎn) 嵌入式微處理器技術(shù)的優(yōu)缺點(diǎn)

    嵌入式微處理器是一種專門設(shè)計(jì)和應(yīng)用于嵌入式系統(tǒng)的微處理器。相比于常規(guī)計(jì)算機(jī)系統(tǒng),嵌入式系統(tǒng)通常具有更高的實(shí)時(shí)性、更低的功耗、較小的尺寸和成本以及更強(qiáng)的可靠性和穩(wěn)定性要求。
    的頭像 發(fā)表于 05-04 15:10 ?3179次閱讀

    什么是嵌入式微處理器? 嵌入式微處理器區(qū)別

    嵌入式微處理器(Embedded Microprocessor)是一種被用于控制和操作特定嵌入式系統(tǒng)的微處理器。嵌入式系統(tǒng)是指內(nèi)部集成了特定功能和任務(wù)的計(jì)算機(jī)系統(tǒng),通常被
    的頭像 發(fā)表于 04-21 15:44 ?1696次閱讀

    dsp和嵌入式微處理器區(qū)別和聯(lián)系 嵌入式微處理器應(yīng)用領(lǐng)域分析

    、性能特點(diǎn)和軟硬件支持等方面存在一些區(qū)別和聯(lián)系。 一、嵌入式微處理器和DSP的區(qū)別和聯(lián)系 1.定義和設(shè)計(jì)思路的區(qū)別嵌入式微處理器是一種集
    的頭像 發(fā)表于 04-21 09:50 ?1803次閱讀

    嵌入式微處理器和單片機(jī)的區(qū)別在哪 嵌入式微處理器技術(shù)的優(yōu)缺點(diǎn)有哪些

    嵌入式微處理器和單片機(jī)是兩種常見的嵌入式系統(tǒng)應(yīng)用技術(shù)。雖然它們?cè)谀承┓矫嬗幸恍┫嗨浦?,但它們?cè)隗w系結(jié)構(gòu)、功能、應(yīng)用領(lǐng)域和使用方式等方面存在一些明顯的區(qū)別。 首先,嵌入式微處理器是一種
    的頭像 發(fā)表于 04-21 09:43 ?1171次閱讀

    嵌入式微處理器嵌入式微控制器區(qū)別

    嵌入式微處理器嵌入式微控制器在多個(gè)方面存在顯著的區(qū)別
    的頭像 發(fā)表于 03-29 11:44 ?1669次閱讀

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

    嵌入式微處理器是指嵌入到特定應(yīng)用系統(tǒng)中的微處理器,它是整個(gè)嵌入式系統(tǒng)的核心,由通用處理器演變而來,具有體積小、重量輕、成本低、可靠性高等優(yōu)點(diǎn)
    的頭像 發(fā)表于 03-29 11:39 ?1137次閱讀

    嵌入式微處理器的原理和應(yīng)用

    嵌入式微處理器是專為嵌入式系統(tǒng)設(shè)計(jì)的微處理器,它們是嵌入式系統(tǒng)的核心組件,負(fù)責(zé)執(zhí)行程序指令、處理數(shù)據(jù)和控制其他硬件設(shè)備。與通用微
    的頭像 發(fā)表于 03-28 15:51 ?1053次閱讀

    fpga是嵌入式開發(fā)

    FPGA(現(xiàn)場可編程門陣列)與嵌入式開發(fā)之間確實(shí)存在一定的關(guān)聯(lián),但它們?cè)诒举|(zhì)上是兩個(gè)不同的領(lǐng)域。
    的頭像 發(fā)表于 03-15 14:18 ?1173次閱讀