Отговори на тема  [ 20 мнения ]  Отиди на страница 1, 2  Следваща
Как да избереме подходящата и оптимална платформа? 
Автор Съобщение
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Сря Май 11, 2005 3:47 pm
Мнения: 534
Мнение Как да избереме подходящата и оптимална платформа?
Здравейте на всички.
:idea: Как да избереме подходящата и оптимална платформа? Интересен въпрос, с много обективни и субективни отговори.
Как мислите, че е необходимо да стене това? В днешно време има адски много 8O хора, който правят MCU или MPU.
1. Избор на архитектура - защо трябва да е RISC или CISC ( някой ще каже че е очевидно, но нека да го отбележиме)? Защо трябва да е DSP ( (което пак е RISC, ама смята по бързо) заради PWM, quadrature входовете, комплексната таймерна система, или какво ще смятаме)?
2. Избор на MPU или MCU - е тука почва голямото мислене, кой път да поемеме?
ARM, MIPS, x86, PIC, 805x, TMS, MSP430 или много други подобни, или не толкова
3. Избор на среда за разработката - пак много мислене IAR, CodeWarrior и т.н.
4. Избор с операционна система или без, дали ще е RTOS или псевдо такава.
Бих се радвал да чуя вашето мнение. Лошото е че там дето са ни учили, не са ни учили на това.


Сря Май 17, 2006 7:24 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение Re: Как да избереме подходящата и оптимална платформа?
fittila написа:
Лошото е че там дето са ни учили, не са ни учили на това.

Тва не се учи - опит му се вика. Иначе всеки в началото се лута между многото неща, ако няма кой да му ги избере (някой шеф например). Ама с годинките и десетките опити и грешки се научаваш още от пръв поглед да видиш кое и как би ти свършило най-добре работа. Така, че ако сега почваш - няма рецепта. Просто се придържай към предназначението на конкретния чип, а не примерно с оръдие да трепеш муха, а със прашка - слон. Както и да не управляваш мотори със DSP за аудио/видео, а със контролера за моторите да правиш аудио-компресия. Тва е в общи линии 8) . А конкретната платформа вече е въпрос на различни вкусове и предпочитания. Аз смятам по принцип, че ако заложиш на големите и реномирани фирми - без значение коя е - няма да има проблеми. Но пък има и изключения като всяко правило - така, че всичко е много субективно. Затова е добре в началото някой друг да взема решенията вместо теб, за да неправиш ти грешните стъпки, а да се учиш от такивата на другите хора. Това е по-важно.


Сря Май 17, 2006 7:31 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Вълшебен въпрос. Направи съм на границата на о*газма от него :lol:

Мога да споделя следните идеи:
Най-добър и най-лош контролер няма. Правилният критерий може да е само следният : ползвай този контролер, с който ще стане най-евтино. Тук се включва:
- цена на разработката - във форума се изписа много по въпроса. В тази част влияят и твоят опит и лични предпочитания: дали обичаш Microchip или Atmel, с коя среда си свикнал да работиш и т.н. Естествено става дума за тези, чиито ресурси ще ти стигнат да си решиш задачката.
- цена на производството - отчитай достъпност на избрания контролер, единична цена, цена на монтажа ( за TQFP е една, за BGA е по-солена ). Включи и съпровождащите елементи ( ако има такива ), и др. такива парици;
- цена на поддръжка - е*ем ти и евтиния чип, ако се смарангясва всеки месец и клиентите ти пилят на главата. Че понякога се плащат и неустойки
8O
Друг критерий е "името" на процесора. В рекламата "PIC с 8 крака" звучи много по-мижаво от "64-bit dual core DSP with ...". И никой няма дори да се замисли, че на това изделие и пикът му е много. Просто си OUT.

Моят съвет е да научиш много добре 2 - 3 ядра (в ниския и високия сегмент) и средите за тях и да ползваш само тях. Естествено, ако зависи от теб. Ако работодателят ти има друго предвид, тогава... :arrow:


Сря Май 17, 2006 7:39 pm
Профил ICQ
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Сря Май 11, 2005 3:47 pm
Мнения: 534
Мнение Re: Как да избереме подходящата и оптимална платформа?
Зора не е в почването, почването го направихме преди години. Въпроса е принципен и ако нямаш шеф :) , трябва да го наравиш ти самия.
Повечето хора стъпват на едно платформа и цял живот карат на нея, както моя даскал - само PIC и само асемблер. Как да разбереш че това което си написал няма да работи по-добре на друга платформа. Ако си преоразмерил системата си плащаш последствие като поп за това при серийно пройзводство. Така темата е в тоя ред на мисли :) .


Сря Май 17, 2006 7:40 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение 
fittila:
Няма значение какъв контролер ще ползваш, той е просто само една частица от общия завършен проект
Просто това което разработваш го направи така, че да работи и клиентите да бъдат доволни.
Лош контролер(чаркаляк) няма - има такъв не на място......


Сря Май 17, 2006 7:51 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение Re: Как да избереме подходящата и оптимална платформа?
fittila написа:
Как да разбереш че това което си написал няма да работи по-добре на друга платформа.

Точно затова възникват споровете в другата тема PIC vs. Всички други. Точно защото си ползвал и много други платформи и можеш да направиш сравнение и да видиш разликите. Ама някой хора изкараха, че космоса ни пречи 8) . Аз пак казвам, че рецепта немога да дам - за мен всичко е опит.


Сря Май 17, 2006 7:52 pm
Профил
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Сря Май 11, 2005 3:47 pm
Мнения: 534
Мнение Re: Как да избереме подходящата и оптимална платформа?
Трябва да може да се дефинират някакви рамки, по не се надявам да е така. Ставам свидетел на следната сцена, един човек казва - трябва ми едно нещо, което пере и готви :D . Други двама участници отговарят веднага, едния казва PIC, a другия казва MSP. След което двамата се хващат за гушата, кое е по-доброто, а човека седи и се 8O. Защо е така? Определено и едното, и другото че свърши работа, а се започват спорове които всъщност се определят от субективни фактори. Трябва да има и друг начин.


Сря Май 17, 2006 8:04 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение 
За съжаление, когато чиповете са сходни - факторите са субективни. Как иначе да избереш от две еднакви неща :( .


Сря Май 17, 2006 8:27 pm
Профил
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Сря Май 11, 2005 3:47 pm
Мнения: 534
Мнение 
Може би намерих един приличен application от Motorola, как можеме да направиме тази работа.
Показан е подход без да тръгваме от определена платформа ( т.е. на нещо което сме свинкнали да работиме до сега). Ще се радвам да чуя мнението ви.


Прикачени файлове:
Чет Май 18, 2006 1:30 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение Re: Как да избереме подходящата и оптимална платформа?
fittila написа:
... един човек казва - трябва ми едно нещо, което пере и готви :D . Други двама участници отговарят веднага, едния казва PIC, a другия казва MSP. След което двамата се хващат за гушата, кое е по-доброто, а човека седи и се 8O...


ми той май е търсил жена бре?
има такива, които пеят, но не готвят. има такива които готвят без да пеят. има и такива, дето нито пеят, нито готвят (викат им чалгаджийки). много рядко се срещат такива, дето печт и готвят, но това си е шестица от тотото, колкото и опит да имаш.

обаче всички модели вървят с опция: "плямпа глупости"


Пет Май 19, 2006 1:39 am
Профил
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Сря Май 11, 2005 3:47 pm
Мнения: 534
Мнение Re: Как да избереме подходящата и оптимална платформа?
ДедоБоре написа:
ми той май е търсил жена бре?
има такива, които пеят, но не готвят. има такива които готвят без да пеят. има и такива, дето нито пеят, нито готвят (викат им чалгаджийки). много рядко се срещат такива, дето печт и готвят, но това си е шестица от тотото, колкото и опит да имаш.

обаче всички модели вървят с опция: "плямпа глупости"


Е знаеш, че това е метафора :D :D :D . Зора като почнат да дават акали е тогава сме го закъсали :D :D .


Пет Май 19, 2006 1:50 am
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Вто Юли 11, 2006 8:43 pm
Мнения: 172
Местоположение: София / Хасково
Мнение 
От вчера чета наляво и надясно, няколко теми "какво да избера", всеки казва това на което е свикнал и накрая се взима PIC :D И да попитам нещо - не съм търсил преди да задам въпроса - има ли SMD PIC-ове ?!


Сря Юли 12, 2006 8:20 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение 
Milen_Haskovo написа:
От вчера чета наляво и надясно, няколко теми "какво да избера", всеки казва това на което е свикнал и накрая се взима PIC :D И да попитам нещо - не съм търсил преди да задам въпроса - има ли SMD PIC-ове ?!


Ти направо уби змея с това питане!!! Има и с крака, и с надпис има...Ама това ли ти беше ценния въпрос, та още
не мога да асимилирам? И изрови тая тема от пролетта?? То Хасково е близо до Стара Загора, ама........... :oops: :roll:


///редактирано

Не може да има някаква хипотетична "оптимална" платформа. Оптимум на дадено нещо е свързано с критерий за този оптимум! Оптимално по бързодействие, или по размери, или по цена, или по достъпност, или познаваемост дори.........,
даже сигурност, надеждност..........

Нямаш ли критерий - няма оптимум! :!:


Сря Юли 12, 2006 8:32 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30685
Местоположение: София
Мнение 
Този въпрос като го задаваш, първо трябва да имаш отговори на няколко други, свързани с тоя на батето. Значи процесор от самосебе си да се скапва е сравнителна рядкост, винаги си има причина.
първо според мен трбва да имаш отговор, каква цена
после какво количество
после колко години гаранция се изисква
после в какви условия ще работи

Нещата са много навързани, равоя го забрави като разхд ако говориш за продукт в производство. Дали ще дадеш 5 ли 10 хил за развой, али някой ще и иска петторно повече защото трябва да ползва пик това няма никакво значение. Тук единствената обосновка е икономическа и функционална. Ако имаш 100 хил изделия, един 8 краков пик с 10 цента по евтин от един атмел или TI може да ти спести доста повече от 10 цента, поглденато от стрна себестойност по производство и доставки.
От друга страна, този същия пик въпреки че ти пести пари от едно, в определени условия може да с еукаже че ти струва по скъпо, примерно поради допълнителни мерки които вземаш за шумо защита. Пика го хванах щото е най оплюван, иначе важи за всички.
Веднага мога да ти дам пример от това кеото правя в момента, мога да ползвам Пик, който познавам с USB то RS чип. Да но като сметна себестойност на всичко, колко струва този пик и коко струва един на Cygnal, колко пестя от външни елементи и монтаж, то смятам че за 1000 бр годишно си струва да се измъча със сигнала, не само че правя икономия ами и ще разуча нов контролер в реален проект, а не само да си равя експерименти.
Но това важи не само за контролерите, става въпрос за всеки компонент, това е нещото което убягва на начинаещите, търсят универсалност която в електрониката няма, отново пресен пример, дали да ползвам МАХ-232 в по нестандартно свързване или 34063 + някой чип за комутатор.


Сря Юли 12, 2006 8:59 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Фев 17, 2006 9:17 am
Мнения: 765
Местоположение: Стара Загора
Мнение 
Wise написа:
Milen_Haskovo написа:
От вчера чета наляво и надясно, няколко теми "какво да избера", всеки казва това на което е свикнал и накрая се взима PIC :D И да попитам нещо - не съм търсил преди да задам въпроса - има ли SMD PIC-ове ?!


Ти направо уби змея с това питане!!! Има и с крака, и с надпис има...Ама това ли ти беше ценния въпрос, та още
не мога да асимилирам? И изрови тая тема от пролетта?? То Хасково е близо до Стара Загора, ама........... :oops: :roll:


///редактирано

Не може да има някаква хипотетична "оптимална" платформа. Оптимум на дадено нещо е свързано с критерий за този оптимум! Оптимално по бързодействие, или по размери, или по цена, или по достъпност, или познаваемост дори.........,
даже сигурност, надеждност..........

Нямаш ли критерий - няма оптимум! :!:


Бах маа му... Стара Загора вече е станало нарицателно покрай IGBT... така ли излиза? :lol: 8O :cry:
То и Сливен не е мноо далеч


Чет Юли 13, 2006 11:06 am
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 20 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни