|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 8:47 am
The best MCU (поредна итерация)
| Автор |
Съобщение |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
Нещо си в грешка пак - никога не съм защитавал 16/18
Както и другите казват тук в класа си може и да са най-добрите и най-удобните
Е поне за сега все още...
_________________ main[-1u]={1};
|
| Съб Юни 07, 2008 6:54 pm |
|
 |
|
woody
Ранг: Форумен бог
Регистриран на: Вто Юли 31, 2007 2:55 pm Мнения: 1792 Местоположение: София
|
Makefile + произволни конзолни развойни средства.
GCC има възможност да ти прави auto-dependencies, така че makefile-овете са смешно малки.
IDE-тата просто ти организират аналог на makefile + dependencies, някои дори в явен вид.
|
| Съб Юни 07, 2008 7:14 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
"Досега не ми се е отдало да направя такова нещо с друго освен IAR."
Това имах пред вид за цялата база която описах. Иначе при повечето среди /компилатори последното си е така направено.
|
| Съб Юни 07, 2008 8:01 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Това се опитвам да разясня че дори в класа си не са най удобните а клонят към по кривите по скоро.Доста аргументи съм привел а насреща има само достъпност и цена 
|
| Съб Юни 07, 2008 8:09 pm |
|
 |
|
kiiid
Ранг: Почетен член
Регистриран на: Съб Сеп 24, 2005 2:00 pm Мнения: 787
|
Никола, tgi, стига се палихте бе хора!  Аз не защитава пиковете, даже са ми по-скоро неприятни въпреки че се е налагало и с тях да се занимавам. Обаче благодарение на многообразието на пазара има пикоборци, армъри, моторолци, каубойци и т.н. За всеки влак си има пътници както казват хората. Горе-долу така е и с програмните среди - няма лоша програмна среда, има лоши програмисти. В това отношение персонално подкрепям ToHu - IAR е възможно най-неприятната среда от тези разпространените. И все пак когато продуктът ти е завършен, хардуера бачка както си му е редът, програмите вървят мазно, крайния потребител не се интересува дали е пик или интел вътре и на какво и писан софтуера. Важното е качеството да е на ниво - нещо което много хора забравят в името на "модерния" избор

|
| Нед Юни 08, 2008 1:36 am |
|
 |
|
plameniv
Ранг: Форумен бог
Регистриран на: Нед Окт 10, 2004 9:55 am Мнения: 1718
|
 Мда
 |  |  |  | kiiid написа: Никола, tgi, стига се палихте бе хора!  Аз не защитава пиковете, даже са ми по-скоро неприятни въпреки че се е налагало и с тях да се занимавам. Обаче благодарение на многообразието на пазара има пикоборци, армъри, моторолци, каубойци и т.н. За всеки влак си има пътници както казват хората. Горе-долу така е и с програмните среди - няма лоша програмна среда, има лоши програмисти. В това отношение персонално подкрепям ToHu - IAR е възможно най-неприятната среда от тези разпространените. И все пак когато продуктът ти е завършен, хардуера бачка както си му е редът, програмите вървят мазно, крайния потребител не се интересува дали е пик или интел вътре и на какво и писан софтуера. Важното е качеството да е на ниво - нещо което много хора забравят в името на "модерния" избор  |  |  |  |  |
И цената е важен момет което също го пропускат някой, ако цената е многократно по висока от желязото за единица бройка, тогава желязото действително няма значение ако искаш сложи и PC на 4000MHz.
Ако ще правиш няколко хил бройки защо да не спестиш от процесор "желязо", ако за същото нещо може да го върши и по евтиния му събрат , ако това са също няколко хиляди че и повече и имаш шеф икономист ще те уволни ако не го направиш. Всичко друго е програма и програмист , ако програмата не е добре значи програмиста не му е мястото там , да си сменя професията
Спора малко прилича като за яйцето и кокошката кое е първо
Не е нужно с топ по врабче да се целиш или със самолет до село да си ходиш!
_________________ Избийте баламите и тарикатите сами ще умрат!
Няма невъзможни работи - има много трудни работи!
----------------------------------------------------------------------------------
"Я в Москве с киркой уран найду, при такой повышенной зарплате" !
|
| Нед Юни 08, 2008 3:31 am |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
И за цената понаписах нещо и примерни процесори дори от най малкия клас дадох които в количества на няколко хиляди броя са почти същите като цена с мокрочепските. Ама май полза няма.
И поради това че полза няма аз приключвам с тази тема.
Пикобореца е особенно животно. Явно си е родено да се мъчи  :):)
Ама скоро освен да се мъчи ще седи и гладно,щото ерата на устройства тип мигащ светодиод отминава  :):)
Клиента вече иска функционалност  :)
|
| Нед Юни 08, 2008 4:01 am |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
Ники, това което написах беше в отговор на чуденето защо са толкова разпространени, със сигурност нашата мила родина няма никакъв принос в това.
Никога не съм определял пик-а като най-добрия контролер, но и не мисля че е най-лошия, изобщо според мен най-добър и най-лош не могат да се изпозлват като определение за контролер. А относно различните модели аз лично съм привърженик на 10/12/16/18 серии, защо да се санимавам с новите им 24/33 които сигурно са и фрашкани с недокументирани бъгове когато там има доста удачни алтернативи. Както вече исах, процесорите им са простички за прости приложения. 24-ката не ме впечетли от това което разгледах, даже сме направили платка на едно у-во с нея но ще го правим с ренесас. За 33-ка изобсхто пък не съм гледал нищо.
|
| Нед Юни 08, 2008 11:28 am |
|
 |
|
БатеВаньо
Ранг: Новодошъл
Регистриран на: Чет Яну 04, 2007 12:43 am Мнения: 178
|
С интерес следя темата от самото начало. Да зададеш такъв въпрос е като да омешаш агитиките на Левски и ЦСКА в един сектор на стадиона. Леле, какво меле настава  .
И аз съм от отбора на "пикофобите", но не намирам нищо лошо в това, че някои харесват PIC и програмират на него. Все пак се борим за демокрация. Лошото е, ако за един професионалист светът на процесорите започва и завършва с PIC. Човек без да се усети започва да прави все по-странни неща само и само да се вмести в рамките на ограниченията, които сам си е поставил.
На времето ни учеха по диалектически материализъм (какъв термин само), че "количествените натрупвания водят до качествени изменения". Това важи в пълна сила и за процесорите. Използвайки достатъчно мощен процесор като ARM, ColdFire, MIPS и т.н. дизайнерът спира да брои цикли и байтове и започва да отделя повече време за усъвършенстване на алгоритъма, за структуриране и изчистване на програмата от грешки.
А цените на тези чипове не са това, което бяха. Малките ARM-ове вече се продават под 2$ (говорим за масови количества), чипове с комфортен размер на Flash и RAM струват 5-6$, а 200MHz ARM9 - под 10$.
Развойните средства също ги има на цени "за всеки джоб". Без да броим безплатните среди, компилаторът на CrossWorks се продава под 1000$, а IAR е в средата на ценовия клас - около 5000$. Тези цени може и да изглеждат високи за България, но все пак компилатор не се купува само за един проект, а се ползва с години.
Все още никой не е правил статистика за България, но американски фирми изчисляват, че един програмен ред, написан, тестван и документиран от опитен програмист им излиза между 100$ и 200$. Това не са само пари за заплати, но на този фон цените на компилаторите изглеждат като незначителен разход.
Накратко, светът се променя. Ако искаме да бъдем конкурентноспособни трябва да следим непрекъснато тенденциите и да се адаптираме бързо.
|
| Нед Юни 08, 2008 4:29 pm |
|
 |
|
tgi
Ранг: Форумен бог
Регистриран на: Нед Юни 10, 2007 2:22 pm Мнения: 6492 Местоположение: София
|
> На времето ни учеха по диалектически материализъм (какъв термин само), че
> "количествените натрупвания водят до качествени изменения".
Всъщност цитатът е от Хегел, "Quantitaet ergibt Qualitaet", количеството резултира
в качество. Класически пример за невярно твърдение с висока популярност според
мене - вярно би било "количеството понякога (често?) резултира в качество".
В контекста в който го ползваш като пример си е напълно приложимо и съм
съгласен с тебе, де.
> Използвайки достатъчно мощен процесор като ARM, ColdFire, MIPS и т.н. дизайнерът
> спира да брои цикли и байтове и започва да отделя повече време за усъвършенстване
> на алгоритъма, за структуриране и изчистване на програмата от грешки.
А бе наистина мноого по-малко цикли броим в днешно време, но то е признак просто
на това, че хардуерът се е развил доста по-напред от софтуера. В момента типичният
C-написан софтуер подлежи на 10 до към 1000 кратно (според случая) ускоряване, ако
бъде пренаписан "както трябва". Засега тая скорост не е потрябвала никому, но
с доближаването на границата за експанзия на хардуера нагоре по GHz/ватове и т.н.
и това ще стане, разбира се (колко неусвоен ресурс оставя двуногото ни племе, само
да може да се докопа до него...  ).
_________________------------------- www.tgi-sci.com------------------- http://www.flickr.com/photos/didi_tgi/
|
| Нед Юни 08, 2008 5:22 pm |
|
 |
|
Комбинатор
Ранг: Новодошъл
Регистриран на: Чет Авг 30, 2007 2:14 pm Мнения: 118
|
Последна промяна Комбинатор на Нед Юни 08, 2008 7:04 pm, променена общо 2 пъти
|
| Нед Юни 08, 2008 6:17 pm |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
Ала-бала ... Процесорът не прави дизайнера. А на калпав дизайнер процесора не му е виновен.
|
| Нед Юни 08, 2008 6:48 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
Относно цитатът според мен си е бил верен, за онова време и онея разбирания. Тогава хората споредмен са вършели по съвестно работата си , ама това са само мои теории ...
|
| Нед Юни 08, 2008 7:04 pm |
|
 |
|
Ки4о
Ранг: Форумен бог
Регистриран на: Съб Юли 22, 2006 9:50 pm Мнения: 1638
|
Да ама не. В университета имахме един професор Пантев, лека му пръст на човека,та той и други хора преподаващи автоматика казваха и казват,че за нуждите на автоматичното управление 8 бита са достатъчни.При това за управление в реално време на сериозни процеси,като синтез на антибиотицинапример.Ние не вярвахме,но един от професорите ни показа кореспонденция между него и едни французи които се занимават се прогнозиране на сигурност и живот на ядрени системи.Та те невярваха,че с методи и математика които нашите тук в БГ разработват могат да се прогнозират неща като техните и хвърлили ръкавицата.Та въпросния професор беше обработил данните и им ги прати обратно с прогнозите направени с неговите алгоритми.И французите си признаха,че данните му съвпадат с техните до няколко знака след десетичната точка. Друг е въпроса колко от нас разбират математиката до такава степен-аз лично си признавам че не я разбирам.
Защо пиша всичко това - защото спорим за глупости.Един човек който знае какво иска да направи,как да постави задачата и как да я реши не го бърка каква е платформата.Тя е някакво средство за постигане на целта и на нея не трябва а се робува.
|
| Нед Юни 08, 2008 7:56 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
Ами то това е основното, защото за решаването на една задача има много варианти, но не винаги всеки от тях е подходящ, аз обичам прости решения които могат да се визуализират а и реализират и по чисто хардуерен път, забелязал съм че тези решения винаги са най-надеждни и най-безпроблемни. Обикновенно такива решения доведени до софтуер не изглеждат никак добре, дори понякога доста объркани, интересното е че работят макар и неразбираемо за много хора.
|
| Нед Юни 08, 2008 9:00 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 2 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|