От: Програмиране на вградени микропроцесорни системи Embedded system и протоколи..
Смисъла е много прост, вече няколко пъти го споменах - не се занимаваш с кривини и ограничения на дърти 8-битници, даваш същите пари, и използваш за всичко една и съща платформа с една и съща далеч по-читава и не-ограничаваща програмирането ахритектура (чисто от гледна точка на това как си пишеш C-то - при доста от 8-ците някои неща няма как да се направят чисто хардуерно заради ограничаващата архитектура). В един момент като понаправиш няколко проекта в следващите можеш да ползваш код от по-старите ти, понеже често и периферията е съвместима за цялото семейство. А това особено за начинаещи е доста важно - минимум архитектурни ограничения и максимално унивесална фамилия микроконтролери.
Например, лично на мен към момента ще ми е много по-лесно да си направя бравата на гаража с PIC32 отколкото с PIC10/12/16/18. А разликите между дребните 8-ци на ATMEL и по-големите им неща е дори по-голяма отколкото при PIC.
...или напратко - връзващ се към нещо ограничаващо, и ако някога ти се наложи да правиш нещо по-голямо започваш почти от нулата, докато обратното го няма - работя постоянно и с малки и с големи PI32-ки (от посочените по-горе ефтинки на 25Mhz до последните им на 250Мhz), направил съм си мои библиотеки за едно-друго и разработката на нещо ново откъм софтуер ми е на порядук по-лесно отколкото да скачам от 8-ца на 32-битник или обратното.
За платката - еми на мен правенето на хардуера ми е даже по-големия мерак. А съобразяването с минимално външен софтуер (без който посочената платка с многокурест процесор даже и без ОС просто няма подкарване) съм го издигнал в култ, и в хобито си, и в това, с което си изкарвам хляба. И това дава плодовете си всекидневно.
Относно Javascript и харесването/нехаресването му, явно има нямакво заблужедние - харесвам го, при това много. Само дето си остава добър за това, за което е правен и извън него се получава трепане на мравки с базука - ползва се многокуров гигахерцов процесор с гигабайти памет, който в крайна сметка докарва производителност по-ниска от 10-пъти по-слабия микроконтролер със 500 пъти по-малко памет, с цената на примерно 20 пъти по-висока консумация.
Да, евтинко е да си го купиш, обаче от там нататък се съобразяваш с това как някой друг е видял нещата, дори и само като опроводяване и габарити на платката. Отделно дето за критични неща едно такова стандартно нещо се хаква за секунди и му се сваля всичкия софтуер и се копира както ти е кеф в колкото искаш устройства. С микроконтролер ще се узорят значително повече, и то при положение че преодолеят хардуерните защити. И после ще работят с нестандартен компилиран код вместо със сорсове на Javascript.
Първоначално публикуван от Traqn Savov
Преглед на мнение
Първоначално публикуван от Ivan Terziev
Преглед на мнение
Например, лично на мен към момента ще ми е много по-лесно да си направя бравата на гаража с PIC32 отколкото с PIC10/12/16/18. А разликите между дребните 8-ци на ATMEL и по-големите им неща е дори по-голяма отколкото при PIC.
...или напратко - връзващ се към нещо ограничаващо, и ако някога ти се наложи да правиш нещо по-голямо започваш почти от нулата, докато обратното го няма - работя постоянно и с малки и с големи PI32-ки (от посочените по-горе ефтинки на 25Mhz до последните им на 250Мhz), направил съм си мои библиотеки за едно-друго и разработката на нещо ново откъм софтуер ми е на порядук по-лесно отколкото да скачам от 8-ца на 32-битник или обратното.
За платката - еми на мен правенето на хардуера ми е даже по-големия мерак. А съобразяването с минимално външен софтуер (без който посочената платка с многокурест процесор даже и без ОС просто няма подкарване) съм го издигнал в култ, и в хобито си, и в това, с което си изкарвам хляба. И това дава плодовете си всекидневно.
Относно Javascript и харесването/нехаресването му, явно има нямакво заблужедние - харесвам го, при това много. Само дето си остава добър за това, за което е правен и извън него се получава трепане на мравки с базука - ползва се многокуров гигахерцов процесор с гигабайти памет, който в крайна сметка докарва производителност по-ниска от 10-пъти по-слабия микроконтролер със 500 пъти по-малко памет, с цената на примерно 20 пъти по-висока консумация.
Да, евтинко е да си го купиш, обаче от там нататък се съобразяваш с това как някой друг е видял нещата, дори и само като опроводяване и габарити на платката. Отделно дето за критични неща едно такова стандартно нещо се хаква за секунди и му се сваля всичкия софтуер и се копира както ти е кеф в колкото искаш устройства. С микроконтролер ще се узорят значително повече, и то при положение че преодолеят хардуерните защити. И после ще работят с нестандартен компилиран код вместо със сорсове на Javascript.
Коментар