Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=15746
Страница 1 от 2

Автор:  Н'бабане Гт'муан'га [ Съб Фев 10, 2018 11:42 pm ]
Заглавие:  The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+

Има ли я някъде за сваляне??

Автор:  fred [ Нед Фев 11, 2018 12:06 am ]
Заглавие:  Re: The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+

Всеки уважаващ себе си пират трябва да знае И руски език :)

The Definitive Guide to ARM Cortex-M0 and Cortex-M0+ Processors, Second Edition

The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, Third Edition

Автор:  Н'бабане Гт'муан'га [ Нед Фев 11, 2018 12:22 pm ]
Заглавие:  Re: The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+

fred написа:
Всеки уважаващ себе си пират трябва да знае И руски език :)

Спасибо товарищ :lol:

Автор:  bobihot [ Нед Фев 11, 2018 4:18 pm ]
Заглавие:  Re: The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+

По-големият проблем е, и че трябва да се прочете-осмисли-приложи :)

Автор:  fred [ Нед Фев 11, 2018 5:26 pm ]
Заглавие:  Re: The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+

Още малко за четене:

The Insider's Guide To The STM32 ARM Based Microcontroller

Mastering STM32 - Carmine Noviello

Getting Started With STM32 Nucleo Development - Agus Kurniawan

ARM Assembly Language Programming - Pete Cockerell

Professional Embedded ARM Development (2014) WROX

Assembly Language Programming- ARM Cortex-M3 - Vincent Mahout

Embedded Systems-Introduction to Arm Cortex M Microcontrollers - Valvano

Udemy - Mastering RTOS Hands On With FreeRTOS Arduino And Stm32fx

Udemy - Mastering Microcontroller with Embedded Driver Development

Embedded Systems: Real-Time Operating Systems for Arm Cortex M Microcontrollers

Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming

Автор:  Н'бабане Гт'муан'га [ Нед Фев 11, 2018 5:43 pm ]
Заглавие:  Re: The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+

bobihot написа:
По-големият проблем е, и че трябва да се прочете-осмисли-приложи :)


Вчера научих че М0 и М0+ били фон-нойманова архитектура. Имат шанс в бъдещите ми дизайни значи... :)

Автор:  slav4o.com [ Нед Фев 11, 2018 7:12 pm ]
Заглавие:  Re: The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+

Аз пък мислех, че всичките са една архитектура.... Като изкарам някой лев и аз ги почвам :)

Автор:  ike [ Нед Фев 11, 2018 7:31 pm ]
Заглавие:  Re: The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+

Н'бабане Гт'муан'га написа:
Вчера научих че М0 и М0+ били фон-нойманова архитектура.


Прикачени файлове:
arm2.png
arm2.png [ 12.63 KiB | Прегледано 6213 пъти ]
arm1.png
arm1.png [ 13.83 KiB | Прегледано 6213 пъти ]

Автор:  slav4o.com [ Нед Фев 11, 2018 7:46 pm ]
Заглавие:  Re: The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+

А ползата от фон-нойман-а каква е ? Единствено се сещам, че може да се зарежда програмата в RAM паметта, подобно на персонален компютър.

Автор:  fred [ Нед Фев 11, 2018 8:56 pm ]
Заглавие:  Re: The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+

Олеле, моят Cortex М3 били Harvard архитектура! И сега кво шъ прайм?

Автор:  bobihot [ Нед Фев 11, 2018 11:52 pm ]
Заглавие:  Re: The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+

И аз не знаех, че има от простите контролерчета Нойманчета. Обикновено всичко е Харвардско- може ли да е вярно?

Автор:  bateAz [ Пон Фев 12, 2018 11:08 am ]
Заглавие:  Re: The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+

"Харвард" е с някои уточнения. Всичкото памет и периферии са в едно адресно пространство и от гледна точка на ядрото няма разлика. Спокойно може да се изпълнява код от РАМ и да се четат данни от флаша. Разликите са по отношение на ДМА контролерите - те нямат достъп до цялото адресно пространство и тълкуват памет / периферия по разному (щото ги достъпват по различни шини).

Автор:  ДедоБоре [ Пон Фев 12, 2018 11:15 am ]
Заглавие:  Re: The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+

не разбърквайте мозъците на пикоборците допълнително с архитектурни детайли

Автор:  miro_atc [ Пон Фев 12, 2018 12:38 pm ]
Заглавие:  Re: The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+

bateAz написа:
от гледна точка на ядрото няма разлика.


Всъщност има, защото по дизайн АРМ-те както и повечето RISC са си с отделни шини. Така че като хардуерен дизайн са по-скоро Харвард, но пък софтуерно не се прави никаква разлика в адресните пространства за инструкции и данни, така че софтуерно изглеждат по-скоро като фон-нойман.
От трета страна пък зависи конкретния чеп как са му навързани шините и там вариациите са доста и ако на някой му е важно, аз бих посъветвал да гледа конкретното изделие, защото там е заровено кучето обикновено ;-)

И другия ми съвет (пак от практическа гледна точка) е да се прескачат М0/М0+. На теория те би трябвало да са по-малки и по-икономични от по-големите М3/4/7, но на практика се правят по различни технологии. В повечето случаи М0 е поне 90nm, докато другите почват от 65 и вървят надолу. Отделно М0 обикновено е окомплектовано и с по-евтина периферия, която харчи повече. С две думи ако се гони консумация М0/0+ са доста назад спряно L-версиите на по-големите ядра. Като производителност няма какво да коментирам, те са си слабички. Като финанси разликата често е някакви си центове, но като сметнеш че за тия няколко цента получаваш и повече периферия и повече памети и т.н., просто не си струва...

Автор:  Zdrav [ Пон Фев 12, 2018 10:56 pm ]
Заглавие:  Re: The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+

miro_atc написа:
... и т.н., просто не си струва...

а стига ве...?!? а това "фон" в името нищо ли не ти говори?

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/