ระบบที่ฝังตัวได้ มีอํานาจต่อโลกสมัยใหม่ ดําเนินการอย่างเงียบ ๆ ภายในอุปกรณ์นับพันล้านชิ้น -- จากเครื่องควบคุมการบ้านแบบฉลาดๆ และเครื่องจับเท็จที่สวมใส่

การเข้าใจสถาปัตยกรรม ARMCex-M

ARM Cortex-M ได้ถูกสร้างบนระบบย่อย 32 บิต (reduction recording) สถาปัตยกรรม (Comitation) ต่างกับตัวประมวลผลโปรแกรม (Cortex-A) อุปกรณ์คอร์เท็กซ์-เอ็ม ถูกปรับแต่งให้ใช้สําหรับการปฏิบัติการแบบเปลือยและ RTOS-fomeline ด้วยการจัดการการขัดจังหวะแบบจํากัด ส่วนแกนกลางใช้ [FLT] THUTB(FLT] ตั้งค่าชุดคําสั่ง 16 บิต เพื่อปรับสมดุลกับข้อมูลความจุต่าง ๆ นี้มักมีข้อจํากัดในการประมวลผลของหน่วยความจําที่จํากัด

องค์ประกอบสถาปัตยกรรมอีกแบบหนึ่ง คือ [FLT: 0] โครงสร้างของ โครงสร้างโครงสร้างแบบลิเทนเติลที่จํากัด (NVIC) (FLT: 1) ซึ่งให้ค่าความจุต่ํา, การจัดลําดับความจุต่ํา, การจัดลําดับการขัดจังหวะ การจัดลําดับการขัดจังหวะ STIF อนุญาตให้มีแหล่งรบกวน 240 ด้วยระดับความสําคัญที่ปรับได้จริง, นอกจากนี้ สถาปัตยกรรมนี้ยังมีการสร้างระบบแบบหมุนแบบเดี่ยว, การแบ่งชิ้นส่วนอุปกรณ์ (บนแกนหลัก), และหน่วยย่อย (FU) ในหน่วยความจํา MF4 และเครื่องช่วยจํา MM7 (MP.7) มีการใช้งานสําหรับระบบจําลองระบบ, ระบบพัฒนาระบบ, ระบบพัฒนาแบบทนทานข้อมูลแบบทนทาน, ระบบ (PU) มีการใช้งานหลายระบบข้อมูลแบบหลายระบบ, ระบบกระจายข้อมูลแบบทนทานข้อมูลแบบทนทานได้

คุณสมบัติ และ ข้อ ดี

  • [FLT: 0] ] Ulatra-Low Power Conssion ation:[FLT: 1) อุปกรณ์คอร์เท็กซ์-เอ็ม เปิดใช้งานโหมดการนอนหลับหลายแบบ ( Sleep, sleep, seplep, Shyp, (FLT:3] ที่อนุญาตให้การบริโภคลดพลังงานลง จนกลายเป็นระดับพลังงานย่อย ทําให้พวกมันเหมาะสมที่สุดสําหรับการใช้งานพลังงานแบตเตอรี่และพลังงานและพลังงาน
  • [FLT: 0] การดําเนินงานแบบอนุมาน: การรวมกันของขั้นตอนการท่อส่งน้ําแบบสั้น การคาดเดาของสาขา (บนแกนที่สูงขึ้น), และการขัดจังหวะอย่างรวดเร็ว เข้าสู่/ exit มั่นใจการประหารชีวิตที่คาดเดาได้ -- มีความสําคัญต่อการวนและวางแผงการสื่อสาร
  • [FLT: 0] ครอบครัวที่ทนทาน : ด้วยแกนกลางที่ตั้งตามแกนต่างๆ ตั้งตั้งแต่คอร์เท็กซ์-เอ็ม0 ธรรมดาๆ ไปจนถึงคอร์เท็กซ์-เอ็มเซกซ์-เอ็ม 7 และคุณสมบัติที่อุดมไปด้วยคอร์เท็กซ์ซ์-เอ็มซี (FLT:1) นักพัฒนาสามารถเลือกสมดุลของประสิทธิภาพ และคุณสมบัติที่จําเป็น
  • [FLT: 0] Rich Eco System: การคัดเลือกอย่างกว้างขวางของบอร์ดพัฒนา (เช่น STM32 Nocleo, NXP STXXPEPPEPPPEPSPEP Seram), IIDE (KELDK, IARAM, PlanFIO), แพลตทิโด (อังกฤษ: Frietforto, Freecog, Foltbook, MFEFSULULD) และการพัฒนาการส่งเสริมของชุมชนอย่างกว้างขวาง (PDF).
  • [FLT: 0] ฮาร์ดแวร์ รักษาความปลอดภัย: คอเรสเช่นคอร์เท็กซ์-เอ็ม 23 และ M33 รวมเทคโนโลยีที่เชื่อถือได้เซโซน สําหรับความปลอดภัยและความปลอดภัย และการแยกและไม่แบ่งตัว ในขณะที่ M55 เพิ่มส่วนขยายเวกเตอร์สําหรับงานขอบ AI.
  • [FLT: 0] สืบค้นอย่างละเอียด : การดีบั๊ดแบบอนุกรมแบบต่อเนื่องแบบไม่คงที่ (SWD) และตัวเลือก ETM ให้การมองเห็นลึกในการประมวลผล -- วิกฤตสําหรับการดีบั๊กแบบเรียลไทม์

Cortex-M Variants และกรณีการใช้งานของพวกเขา

คอร์ดเท็กซ์- M0 / M0+

แกนรายการเหล่านี้มีรอยเท้าน้อยที่สุด -- M0+ เป็นแกนพลังงานที่มีคุณภาพมากที่สุด 32 บิต ซึ่งต้องการน้อยกว่า 12,000 ประตู โดยมันเหมาะกับการทํางานง่าย ๆ, เซ็นเซอร์อินเทอร์เฟซ, และบริการที่มีความเสี่ยงในการใช้งาน ซึ่งโปรแกรมโดยทั่วไปมีหลอดไฟฉลาด, รีโมทควบคุม และตัวตรวจจับ IOT ง่าย ๆ นอกจากนี้ แคชเตอร์ของตารางของเวกเตอร์ยังมีการปรับปรุงความยืดหยุ่นสําหรับบูตระบบ

คอร์ดเท็กซ์- M3

M3 ได้แนะนําท่อส่งน้ํามัน 3 ด่าน กับเครื่องควบคุมการนอนแบบรวมเข้ากับเครื่องควบคุมการนอนแบบรวม (Chander) เครื่องควบคุมการไฟฟ้าแบบสปอร์ต (MCF1) และอุปกรณ์การแพทย์ที่ต้องใช้ประสิทธิภาพปานกลางและพลังงานต่ํา อุปกรณ์ควบคุมการรบกวนหลายระบบ ทําให้ระบบที่รองรับ RTOS เป็นที่ชื่นชอบของ STMF1 อนุกรมเอ็มซียูส์ (MCU) เป็นระบบมาตรฐานอุตสาหกรรม

คอร์ดเท็กซ์- M4

M4 เพิ่ม พรีซิชันแบบเดียว entering point (FPU) และ DPPPP) และ ส่วนขยาย DPP ร่วมกับคําสั่งรถ SCD ซิงเกิล ซึ่งจะทําให้เป็นชุดสําหรับประมวลผลเสียง, อัลกอริทึมควบคุมการสอนมอเตอร์, และการเปลี่ยนระบบคอมพิวเตอร์ ไมโครคอนโทรลหลายตัวใน STM32F4 และ Kinets K6 ครอบครัว มีอิทธิพลต่อแกนหลักเช่นเครื่องควบคุมการบิน, ไดรฟ์ตัวแปร และลําโพง

คอร์ดเท็กซ์- M7

M7 เป็นแกนหลักที่มีประสิทธิภาพสูง โดยมีท่อส่งน้ํามันซูเปอร์คาลาร์ 6 ระยะระยะสุดท้าย ระบบพยากรณ์ สาขา และแยกข้อมูลข้อมูลกํากับ/ Data ออกต่างหาก นอกจากนี้ มันยังรวมหน่วยความจําแบบพร้อมกันด้วย (TCM) สําหรับค่าความจุต่ําที่จํากัด การส่งข้อมูล การเชื่อมต่อระดับต่ํา มาตรา 5 โครีคลีค/เอ็มเอชซ ในการจัดระบบระบบระบบย่อยที่ทันสมัยดีดีดีของเอ็ม 7 เป้าหมายระบบระบบระบบคอมพิวเตอร์แบบโมเมนตัมดีดีพี (เช่น ) และในโมดูลควบคุมระบบย่อย (เช่น เครื่องยนต์)

คอร์เท็กซ์-เอ็ม 23 / M33 / M55

2553. โครงสร้างแกนหลักใหม่รวม AMMF8-M เข้ากับส่วนขยายความปลอดภัยของ UNFZone. [FLT: 0] M23[FLT: 1) เป็นพลังงานต่ํา, รักษาความปลอดภัยของพี่น้องที่ M0+ ในขณะที่ . สืบค้นเมื่อ การเข้ารหัสเชิงรุก, และจุดบกพร่องในอุตสาหกรรม ITC. [FTFFU]. [FT]. [FT]. สืบค้นเมื่อ 10 พฤษภาคม ค.ศ.

โปรแกรมสําหรับโลกจริง

ไมโครคอนโทรลของคอร์เท็กซ์-เอ็ม มีพลังงานสูง

  • [FLT: 0] คอนซูเมอร์อิเล็กทรอนิกส์: อําเภอบ้านฉลาด หุ่นยนต์ดูดฝุ่น และผู้ช่วยเสียงใช้ M4 และ M7 แกนสําหรับประมวลผลข้อมูลเซ็นเซอร์ ประมวลผลเสียง และควบคุมการถอดเสียง
  • [FLT: 0] อัตโนมัติ: จากกล้อง ADAS periferal (M4/M7) ถึงโมดูลควบคุมร่างกายและมอเตอร์หน้าต่างไฟฟ้า (M0+/M3) MS นี้ตรงกับมาตรฐานความไม่แน่นอนของ AEC-Q100.
  • [FLT: 0] Indatuseral Automation: ตัวควบคุมตรรกะแบบโปรแกรมแบบโปรแกรม (PLCs), มอเตอร์ไดรฟ์, และระบบติดตามเงื่อนไข ใช้ตัวตรวจจับ เอ็ม 4 และ M7 เป็นแกนควบคุมจริง และประมวลผลสัญญาณขั้นสูง
  • [FLT: 0] อุปกรณ์เชิงเทคนิค: จอภาพผู้ป่วยแบบพอร์ตทรัมเป็ ปั๊ม infires และปากกาอินซูลินใช้ m0+ และ m3 หลักสําหรับปฏิบัติการพลังงานต่ํา ความปลอดภัย M33 แกนถูกใช้เพิ่มเพื่อจัดการข้อมูลผู้ป่วย
  • [FLT: 0] Warabables & Mamp; IOT:[FLT: 1) สมาร์ทวอตสวอสเตอร์, วงดนตรีฟิตเนส และเซ็นเซอร์สิ่งแวดล้อมที่ได้รับประโยชน์จากโหมดพลังงานสูงของเอ็ม0+M4 และการเชื่อมต่อไร้สาย (Fluteth Loura) เสนอโดยระบบต่างๆ

เครื่องมือพัฒนาและระบบ Eco

ระบบนิเวศคอร์เท็กซ์-เอ็ม เป็นระบบนิเวศที่ร่ํารวยที่สุดในโลก ผู้ผลิตรายใหญ่อย่าง ST Microelectics, NXP, Microchip, Renesas, และ Sith Labs นําเสนอครอบครัวที่เข้ากันได้กับจุดเชื่อมโยงของคอร์เท็กซ์-เอ็ม

  • [FLT: 0] Keil MDK – pril-Tratical IDE กับ ARMC+++ personer, degenter, และเครื่องกระจายเสียงขนาดใหญ่ (RTX5 RTOS, ระบบแฟ้ม, USB สแต็ก).
  • [FLT: 0] IAR burged workbatch (FLT: 1) - เป็นที่รู้จักกันสําหรับการคัดเลือกที่ก้าวร้าว และการสนับสนุนที่ดีสําหรับการดีบั๊กพลังงานต่ํา
  • [FLT: 0]. MACUXPresso [NXP] และ STMMMMRIVEIC (ST] – ⁇ ฟรี, Eclipse-IDEseds กับรหัสรุ่น, เครื่องมือปรับแต่ง, และเครื่องกระจายเสียง พ.ศ.
  • [FLT: 0] PlatriphiO – ระบบนิเวศโอเพนซอร์สที่รองรับ mCU และเฟรมเวิร์ก (Arduno, Media, etc.).
  • [FLT: 0] Zephir, FreeROS และ flookX[FLT: 1) – ตัวเลือก RTOS กับพอร์ตที่อุทิศให้กับคอร์เท็กซ์-เอ็ม จัดทํารายการภารกิจ ตารางเวลาและจัดการพลังงานต่ํา (Rotex-M).

สําหรับคําแนะนําในการเลือก MCU ที่ถูกต้อง ARM ให้เอกสารกว้างขวางที่ [FLT: 0] การพัฒนา (Frester.arm.com ในขณะที่วิกิพีเดีย ARM Cortex-M หน้าครอบคลุมองค์ประกอบหลักและการจัดระบบต่างๆ

เลือกคอร์เท็กซ์เอ็มด้านขวาสําหรับโครงการของคุณ

การเลือกเครือข่าย MCU เกี่ยวข้องกับประสิทธิภาพสมดุล, พลัง, ค่าธรรมเนียม, ค่าธรรมเนียม, และค่าธรรมเนียมสําหรับค่าพื้นฐาน ไอโอที ไร้สาย, ค่า m0+ หลักที่มีกระบวนการย่อยต่ํา และคอมโพเนนท์วิทยุแบบรวม อาจจะหมายถึงค่าสมดุล สําหรับโปรแกรมควบคุมจริงที่ต้องใช้ฟังก์ชัน FOC (สนามควบคุมจริง) เครื่องยนต์ (ค่าควบคุมสนามและค่าธรรมเนียมของ MAFU และค่าเวลาสูง เป็นสัญญาณที่พอดีกับระบบคอมพิวเตอร์แบบธรรมดา หรือการเรียนรู้ที่ขอบเครื่องอาจจะเรียกค่า m7 และ DPPS หรือ ส่วนขยายของเวอร์รีเซกซ์ (MP) ซึ่งมีองค์ประกอบของระบบนิเวศที่เปลี่ยนแปลงได้ตลอดมา เมื่อตัวเลือกสุดท้ายนั้นมีความมีประสิทธิภาพและเพิ่มค่าตัวสําหรับการพัฒนาระบบ

รูปแบบการวน

ARM Cortex-M ได้กลายเป็นชุดควบคุมไมโคร-เอ็ม ที่ฝังตัวอยู่ในรูปแบบสมัยใหม่ ส่งส่วนผสมของการแสดง, ประสิทธิภาพและความสามารถต่างๆ ไม่ว่าคุณจะสร้างเซนเซอร์การแพทย์แบบใช้แล้วทิ้ง หรือเครื่องควบคุมหลายแกน มีแกนคอร์เท็กซ์ซ์-เอ็ม ที่ตรงกับความต้องการของคุณ ด้วยนวัตกรรมต่อเนื่องในกระบวนการสร้างระบบความปลอดภัย, และเทคนิคการใช้พลังงานต่ํา ครอบครัวคอร์เท็กซ์ซ์-เอ็ม ยังคงสร้างสถาปัตยกรรมสําหรับนักพัฒนาทั่วโลกนับล้าน [FCIIF] ผลิตผลิตภัณฑ์ [FL] [FL] [F] หรือการท่องข้อมูล [TLL] ] ผลงาน (TLL]: [TM] ผลงานประเภทย่อย: [TM] สืบค้น: [TRM] ] สืบค้นข้อมูลข้อมูลข้อมูลโครงการย่อย: [TL] สืบค้น] ความปลอดภัย (TLL] โครงการต่อไป: