|
|
 |
Ответов
|
Apr 26 2008, 06:55
|
Участник

Группа: Свой
Сообщений: 54
Регистрация: 19-01-06
Пользователь №: 13 363

|
Спасибо всем за мнения и комментарии. Я так понимаю, основные претенденты - это MSP430 и ARM7. Немаловажный критерий выбора - наличие хорошей литературы. Хотя читаю на английском, желательно все же на русском - некоторые термины "с нуля" проще понимать на родном языке. Что коллеги могут посоветовать из литературы для вышеобозначенных процессоров? (возможно, у нас на огороде?) Для ARM7 на 74HC244 тоже можно программатор сделать? И еще момент - для какого МК более удобные отладочные средства из числа доставаемых на огороде?
|
|
|
|
|
Apr 26 2008, 07:10
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(dmmos @ Apr 26 2008, 08:55)  Для ARM7 на 74HC244 тоже можно программатор сделать? Повторяю - среди ARM-ообразных принято ISP иметь. "Програматоры" не нужны вооще. Не "удобные", не "не неудобные", не на "74H244" ... никакие. Цитата(dmmos @ Apr 26 2008, 08:55)  Я так понимаю, основные претенденты - это MSP430 и ARM7. MSP430 не претендет вообще, ибо нишевый продукт. Даже его уважаемому (без всяких задних мыслей уважаемому) аппологету dxp его возможностей естественно не хватает и он в основном, как я понимаю, последнее время использует BF  . Причем между даже между старшими MSP430 и младшим BF на самом деле находится здоровенная "дыра". Та самая серединка, которая, конечно не может поностью во всем тягаться с BF в числодроблении и MSP в энергопотреблении, но тем не менее покрывающая самый большой сегмент. Кода Вам потребуется исключильно маложрущий (даже скажем так, не сколько маложрущий, сколько хорошо спящй  ) контроллер, тогда и обратите свой взор на MSP430. До этого обычные, банальные, майнстримовые ARM - ARM7 или Cortex-M3.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Apr 27 2008, 18:34
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(zltigo @ Apr 26 2008, 14:10)  MSP430 не претендет вообще, ибо нишевый продукт. Не более нишевый, чем ARM7. Как, впрочем, и почти любой другой проц. Цитата(zltigo @ Apr 26 2008, 14:10)  Даже его уважаемому (без всяких задних мыслей уважаемому) аппологету dxp его возможностей естественно не хватает и он в основном, как я понимаю, последнее время использует BF  . Причем между даже между старшими MSP430 и младшим BF на самом деле находится здоровенная "дыра". Та самая серединка, которая, конечно не может поностью во всем тягаться с BF в числодроблении и MSP в энергопотреблении, но тем не менее покрывающая самый большой сегмент. Кода Вам потребуется исключильно маложрущий (даже скажем так, не сколько маложрущий, сколько хорошо спящй  ) контроллер, тогда и обратите свой взор на MSP430. До этого обычные, банальные, майнстримовые ARM - ARM7 или Cortex-M3. Не спора ради, а прояснения позиции для. MSP430 (и другие мелкие и не очень МК) я не применяю в последнее время в силу специфики задач: чисто контроллерных их у меня просто нет. Много возни с потоками видеоданных, тут скорость на потоках нужна - тактовая, нормальные DMA (в том числе 2D). И в силу того, что дивайсы все больше с автономным питанием, то и потребление малое тоже востребовано. Blackfin для этих задач очень хорошо подходит, я даже не знаю, какой еще проц смог бы составить ему тут конкуренцию (ARM'ом тут точно не пахнет). Но и Blackfin используется не на видеопотоке - весь видеотракт сделан на FPGA, а Blackfin "висит сбоку", "следит" за видеопотоком и корректирует параметры видеотракта. Ну, и до кучи делает всю контроллерную работу - справляется, надо сказать, вполне достойно. В сущности, ARM7 имеет преимущество перед Blackfin'ом в цене и наличии некоторой периферии. Цена (в пределах нескольких долларов) меня никогда не волновала - массовой продукцией, основную цену которой составляет стоимость электронной комплектации, заниматься не приходится и не приходилось. С периферией тоже вопрос неоднозначный - все от задач зависит. По возможностям ядра ARM'у у Blackfin'а ловить нечего. В том числе и по соотношению производительность/потреление. Величина "дыры" между MSP430 и Blackfin'ом - есть величина субъективная. Для вас она велика, для меня ее и вовсе нет - они (области применения) даже перекрываются. ARM7 уступит Blackfin'у не только в числодроблении, но и в энергопотреблении (и значительно), и эффективности кода, и даже, насколько помню, в плотности кода, хотя тут разница невелика - субъективизм оценщиков мог повлиять. Главное преимущество ARM7 - его низкая цена при приоизводительности среднего уровня. Что и сделало его популярным. Ну, а дальше работает ПОС - популярнее проц-> выше тиражи -> ниже себестоимость и, как следствие, стоимость -> выше популярность и расширение модельного ряда -> ... Ничего не скажу, ход с точки зрения маркетинга очень грамотный и эффективный, да и проц, в общем, неплохой. Но вполне средний. Без "изюминки".  И хотя Blackfin я считаю совершенно замечательным процессором, рекомендовать его в качестве базы для изучения embedded программирования никак не могу - достаточно сложен, дорогие средства отладки. ARM7 лучше для обучения, чем Blackfin именно по этим критериям. И хуже, чем MSP430.  Возвращясь к самому началу поста: Цитата(zltigo @ Apr 26 2008, 14:10)  MSP430 не претендет вообще, ибо нишевый продукт. Любой проц является нишевым априори. Если ставится цель не просто изучить что-то для расширения кругозора, а решать конкретные задачи, то тут надо тогда и брать сразу платформу под задачу. Но тогда и вопрос должен ставиться соответсвенно: "Есть такая задача (или спектр задач), какой процессор выбрать для ее (их) решения?". P.S. Вот чего не надо уже изучать, так это х51. Старая архитектура, на которую очень плохо "ложится" код на ЯВУ, а это ключевой момент. Перспектив никаких, альтернатив полно... Хотя в свое время он был очень даже хорош - люди моего поколения и старше имели возможность плотно поработать с ним. Сегодня - это ностальжи по большей части, несмотря на однотактовость и прочие приятные фишки.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Apr 28 2008, 22:30
|
Местный
  
Группа: Свой
Сообщений: 462
Регистрация: 26-06-07
Пользователь №: 28 723

|
Цитата(dxp @ Apr 27 2008, 21:34)  P.S. Вот чего не надо уже изучать, так это х51. Старая архитектура, на которую очень плохо "ложится" код на ЯВУ, а это ключевой момент. Перспектив никаких, альтернатив полно... Хотя в свое время он был очень даже хорош - люди моего поколения и старше имели возможность плотно поработать с ним. Сегодня - это ностальжи по большей части, несмотря на однотактовость и прочие приятные фишки. Самое смешное, про 51 я лет 5 назад сам точно так же думал. "Ну их в топку". Однако знакомство с объемами продаж х51 позволяет заключить, что они еще нас переживут! Пока даже пик не пройден - растут. Вот почему я про них и вспомнил.
|
|
|
|
|
May 5 2008, 04:03
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(SIA @ Apr 29 2008, 05:30)  Самое смешное, про 51 я лет 5 назад сам точно так же думал. "Ну их в топку". Однако знакомство с объемами продаж х51 позволяет заключить, что они еще нас переживут! Пока даже пик не пройден - растут. Вот почему я про них и вспомнил. Объемы продаж определяются не крутизной х51, а длинной его историей - у данной платформы богатое наследие. И выросло на нем не одно поколение (не раз встречал людей, которые выросли на нем и ничо нового видеть не желают; перепрыгивают с клона на клон, приходя в восторг от новых наворотов очередного клона), и понаделано пром. оборудования тоже ого-го. А срок жизни железяк в промышленности совсем не такой, как consumer области. Вот и потребление. Но врядли актуально сегодня изучать и ориентироваться на х51. Разве что если сопровождением упомянутого оборудования заниматься.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
Сообщений в этой теме
dmmos Вопрос новичка о выборе семейства МК Apr 23 2008, 19:16 Dog Pawlowa Цитата(dmmos @ Apr 23 2008, 22:16) Уважае... Apr 24 2008, 06:02 MrYuran Из своего личного опыта скажу, что освоение ради о... Apr 24 2008, 07:09 dmmos Цитата(MrYuran @ Apr 24 2008, 11:09) Из с... Apr 24 2008, 08:57  Сергей Борщ Цитата(dmmos @ Apr 24 2008, 11:57) Можно ... Apr 24 2008, 09:14 dxp MSP430. Архитектура проще (фон Нейман vs Гарвард),... Apr 24 2008, 10:10 dmmos Цитата(dxp @ Apr 24 2008, 14:10) MSP430. ... Apr 24 2008, 11:02 MrYuran Цитата(dxp @ Apr 24 2008, 13:10) MSP430. ... Apr 24 2008, 11:16  dmmos Цитата(MrYuran @ Apr 24 2008, 15:16) Да, ... Apr 24 2008, 12:21  dxp Цитата(MrYuran @ Apr 24 2008, 18:16) Да, ... Apr 24 2008, 14:05 GetSmart Зачем брать дорогой MSP если дешевле и мощнее LPC-... Apr 24 2008, 14:06 dmmos Цитата(GetSmart @ Apr 24 2008, 18:06) LPC... Apr 24 2008, 18:55 dxp Цитата(GetSmart @ Apr 24 2008, 21:06) Зач... Apr 25 2008, 05:36  zltigo Цитата(dxp @ Apr 25 2008, 07:36) С ARM... Apr 25 2008, 05:45   MrYuran Цитата(zltigo @ Apr 25 2008, 08:45) То, с... Apr 25 2008, 06:02   dxp Цитата(zltigo @ Apr 25 2008, 12:45) Вот и... Apr 25 2008, 10:51    SIA Цитата(dxp @ Apr 25 2008, 13:51) Ну, по э... Apr 25 2008, 13:07    zltigo Цитата(dxp @ Apr 25 2008, 12:51) Ну, по э... Apr 25 2008, 16:39 GetSmart Начать программить на АРМе не составляет никаких т... Apr 25 2008, 11:11 dxp Цитата(GetSmart @ Apr 25 2008, 18:11) Нач... Apr 25 2008, 13:49  SIA Цитата(dxp @ Apr 25 2008, 16:49) Если тол... Apr 25 2008, 21:44  defunct Цитата(dxp @ Apr 25 2008, 16:49) Остальны... May 5 2008, 01:26   dxp Цитата(defunct @ May 5 2008, 08:26) Да чт... May 5 2008, 05:59    zltigo Цитата(dxp @ May 5 2008, 07:59) Лично соб... May 5 2008, 07:35    defunct Цитата(dxp @ May 5 2008, 08:59) Все собир... May 5 2008, 22:01     zltigo Цитата(defunct @ May 6 2008, 00:01) Дошло... May 6 2008, 06:02      _Pasha Цитата(zltigo @ May 6 2008, 09:02) Это на... May 6 2008, 06:29       zltigo Цитата(_Pasha @ May 6 2008, 08:29) Аргуме... May 6 2008, 06:40        defunct Цитата(zltigo @ May 6 2008, 09:40) Только... May 6 2008, 09:08         zltigo Цитата(defunct @ May 6 2008, 11:08) С SAM... May 6 2008, 09:46          defunct Цитата(zltigo @ May 6 2008, 12:46) Методо... May 6 2008, 09:52           zltigo Цитата(defunct @ May 6 2008, 11:52) Периф... May 6 2008, 10:27            defunct Цитата(zltigo @ May 6 2008, 13:27) ... May 6 2008, 10:53             zltigo Цитата(defunct @ May 6 2008, 12:53) А что... May 6 2008, 11:01       Alex B._ Цитата(_Pasha @ May 6 2008, 10:29) Аргуме... May 6 2008, 06:47     dxp Цитата(defunct @ May 6 2008, 05:01) Взял ... May 6 2008, 06:28      SIA Цитата(dxp @ May 6 2008, 09:28) Я не хочу... May 8 2008, 13:55      defunct Цитата(dxp @ May 6 2008, 09:28) С докой н... May 9 2008, 21:24 uriy Так получилось что первым контроллером у меня был ... Apr 25 2008, 16:09 migray Цитата(uriy @ Apr 25 2008, 20:09) Потом N... Apr 28 2008, 03:59  SIA Цитата(zltigo @ Apr 26 2008, 10:10) MSP43... Apr 26 2008, 10:16  MrYuran Цитата(zltigo @ Apr 26 2008, 10:10) Повто... Apr 26 2008, 15:40   zltigo Цитата(MrYuran @ Apr 26 2008, 17:40) Прог... Apr 26 2008, 16:58    MrYuran Цитата(zltigo @ Apr 26 2008, 19:58) Ну пр... Apr 26 2008, 17:49     rezident Цитата(MrYuran @ Apr 26 2008, 23:49) Инте... Apr 26 2008, 18:30      dxp С такой оценкой тоже согласен.
Цитата(zltigo ... May 5 2008, 11:19 uriy ЦитатаПовторяю - среди ARM-ообразных принято ISP и... Apr 26 2008, 13:30 zltigo Цитата(uriy @ Apr 26 2008, 15:30) ISP при... Apr 26 2008, 14:32 dmmos Коллеги! Спасибо за обилие информации, но боле... Apr 28 2008, 08:23 dxp Цитата(dmmos @ Apr 28 2008, 15:23) Коллег... Apr 28 2008, 08:58 uriy defunct
Полность вас поддерживаю касательно MSP и ... May 5 2008, 03:54 MrYuran Поддерживаю dxp.
С АВР на МСП перелазишь легко, об... May 5 2008, 06:23 dxp Цитата(defunct @ May 6 2008, 05:01) У TI ... May 6 2008, 06:39 rezident Беседа плавно перетекает в очередной римейк виртуа... May 6 2008, 10:10 defunct Цитата(rezident @ May 6 2008, 13:10) Бесе... May 6 2008, 10:19 vesago Выскажу и я свое мнение. Я работал в следующей пос... May 8 2008, 08:17 GetSmart Цитата(vesago)От авр тоже приятные впечатления. Се... May 8 2008, 08:37 vesago AVR. В моей местности по цене ему нет конкуренции. May 8 2008, 09:08
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|