tft每日頭條

 > 生活

 > stm32的arm内核性能

stm32的arm内核性能

生活 更新时间:2024-07-18 07:27:44

本文建議直接看完,沒看完收藏了也沒用,由于以後也不會看,看完辛苦點個贊

大一學的單片機,本科玩了幾年嵌入式,做過智能家居,智能小車,示波器,開關電源等等,後來工作(本人芯片行業)以後就沒搞了,但是這段時長積攢的經曆,能夠讓整個職業生涯受益。

碼字不容易,麻煩各位老鐵先打開頭像關注點贊收藏,文章内容較長,日後方便閱覽,///插播一條:我自己在今年年初錄制了一套還比較系統的入門單片機教程,想要的同學找我拿就行了免費的,私信我就可以哦~點我頭像黑色字體加我也能領取哦。最近比較閑,帶做畢設,帶學生參加省級或以上比賽///

stm32的arm内核性能(STM32系列芯片是為要求高性能)1

單片機相對來說更容易了解計算機底層的東西,還有硬件什麼的,玩過單片機的人對IT産業高低遊的了解不是一般軟件專業出來能夠比的。以下介紹進修路線。

學嵌入式最大的樂趣在于,我搞出來一個東西,清楚裡面的每一處細節,整個人是通透的。不像寫應用軟件或者做web開發,底層全都給你包好了,你隻是個用戶而已。

所以搞明白自己進修的宗旨很重要。不要太過分追求搞清楚每一個細節,學會站在巨人的肩膀上,這點很重要。

STM32系列芯片是為要求高性能、低老本、低功耗的嵌入式應用設計的ARM Cortex M0, M0 , M3, M4和M7内核,依照内核架構分成不同的産品。其主流的産品有STM32F一,STM32F1和STM32F3;超低功耗産品STM32L一,STM32L二,STM32L4以及STM32L4 ;性能産品STM32F二,STM32F四,STM32F7以及STM32H7。在本文中以介紹筆者運用過的兩款單片機STM32F103ZET6以及STM32F407IG為主,此外還會介紹常用的STM32F407VET六,STM32F429IGT等單片機。

STM32F103ZET6

STM32F103X6是一款中等容量增強型,32位基于ARM核心的微控制器,它主要擁有以下特點:

stm32的arm内核性能(STM32系列芯片是為要求高性能)2

通過STM32内部的多通信接口可外接的設備有:

stm32的arm内核性能(STM32系列芯片是為要求高性能)3

stm32的arm内核性能(STM32系列芯片是為要求高性能)4

對于STM32F103系列的系統構造如下圖中所示,從這樣一個内部資源圖中能夠很清楚地看到芯片内部的各種資源之間的連接關系,它們各自的功能如下:

stm32的arm内核性能(STM32系列芯片是為要求高性能)5

芯片設計

等等,咱不是再說怎麼學單片機嗎,咋扯到學芯片設計了,這是由于好多人聽人忽悠,學完了單片機要進修fpga,更厲害的單片機,這根本是在瞎扯。。。完全是兩個領域的事情

先說說芯片(soc)是怎麼弄出來的,首先須要設計電路,此時根本上數字電路都是verilog達到的,模拟電路根本上就是AD,DA,一萬年不變的,所以此時的芯片設計公司大量的人都是數字電路設計工程師,設計完了須要有人給他做下檢查,這就是驗證,保證電路能達到即定的規格,驗證完了就給後端做綜合布局布線,最後把結果給到foundry去代工,出産好了以後還有封測。

1,這裡重點說說數字電路設計,所謂soc根本上就是把cpu和一堆外設,假如uart,spi,以太網,usb,等外設IP挂在apb/ahb/axi或者其他總線上,分好地址,再加上一些片上ram就構成了一個soc。那麼做芯片設計的話根本上就是設計外設,各種功能的外設,這個就是進修數字電路設計和verilog語言,深了就是狀态機,低功耗,異步電路等

2,那麼fpga咋回事,這個大黑塊就是一個萬能的芯片 你能夠把verilog寫的電路燒寫到fpga上,這樣fpga就跟你寫的電路是一樣的功能了,主要拿來做芯片驗證,也有拿來做硬件加速的。

3,關于芯片設計,這是更深一層的芯片産業的故事,以後有時長再寫。

對單片機感興趣的朋友可以找我,我錄制了一些關于單片機的入門教程,有需要的童鞋找我拿就像,免費的,私信我“林老師”就可以拿~點擊打開我的頭像就能領取

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved