реклама на сайте
подробности

 
 
26 страниц V  « < 6 7 8 9 10 > »   
Reply to this topicStart new topic
> Просто мнение, АВР -> АРМ
zltigo
сообщение Jun 16 2009, 05:48
Сообщение #106


Гуру
******

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



Цитата(dimka76 @ Jun 16 2009, 08:06) *
1. А часто ли вам приходится самостоятельно выбирать контроллер?

Всегда. Естественно, окружающие реалии на этот выбор влияют.
Цитата
2. Почему Atmel до сих пор продолжает поддержку линейки контроллеров 51 серии, добавляя в нее новые кристаллы?

Потому, что и другие выпускают. И будут выпускать с разнообразной, в первую очередь уникальной, периферией еще долго. Причина - открытое, свободное от лицензионных отчислений ядро, очень простое - по нынешним временам в уголке чипа со своей периферией разместил, и порядок. Цены, правда, для 51 контроллеров общего примения вынускаемых, что Atmel, что NXP,.. тоже уже давно негуманные. Зато встречал всяких безвестных китайских производителей - у них дешевле только даром.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
dimka76
сообщение Jun 16 2009, 05:58
Сообщение #107


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(zltigo @ Jun 16 2009, 09:48) *
Потому, что и другие выпускают.



Много и других производителей, выпускающих "эксклюзивные" контроллеры, и среди них те, которые даже в России не продаются, но от этого они не развалились или не сняли с производсва свои контроллеры.

Просто всему свое место. Хотя эта мысь и пробегала по топику, но от прочтения всего топика в целом, складывается впечатление, что AVR must be die.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 16 2009, 05:59
Сообщение #108


Гуру
******

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



Цитата(dimka76 @ Jun 16 2009, 08:39) *
Так почему же все так пророчат скорую кончину AVR ?!

Вам нужна "физическая" кончина? Лично мне - нет. Достаточно так называемой ситуации "для меня он мертв". Причины "для меня" могут быть самые разные, напимер, я не тот самый "крупный клиент" получающий AVR, ну по ооочень договорным ценам и имещий некоторую давнюю нишу для своего продукта. Мне, напимер, надо делать достаточно мало по количеству, но разнообразных продуктов и часто обновляться.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Petka
сообщение Jun 16 2009, 06:01
Сообщение #109


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(singlskv @ Jun 16 2009, 03:21) *
ARM конечно хорошо(для него сейчас и пишу laughing.gif ), но авр32 круче... а ренесас sh-2a еще круче...
...

Вы работали с АВР32? Чем "круче"? Крутость пока только в рекламах Атмела. Интересует сравнение на реальных проектах. Типа: "Мы тут скомпилили для АРМа такого-то и для АВР32 такого-то, получили такой-то прирост производительности/энергопотребления/латентности и пр." Часто бывает на тестах фирмы производителя одно, а на реальной практике совсем другое. Где-то на форуме пробегала тема, что Атмел заявлял декодирование mpeg4 VGA в реальном времени 25 кадров в секунду, а в реальности не получалось больше 5 кадров/сек. Чем принципиально АВР32 отличается от XScale (кроме как более низкими частотами и сомнительного будущего)? Прошу к моему посту отнестись адекватно. Я не критикую АВР32, просто хочу узнать мнение со стороны.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jun 16 2009, 06:01
Сообщение #110


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(singlskv @ Jun 16 2009, 02:21) *
А вопрос только в стоимости для начала реальных разработок для этих процов...

Ну, на нашем пространстве, где "все вокруг колхозное, все вокруг мое", точка отсчета смещена.
По нашему - это взять лучшие в мире компиляторы бесплатно, и зажать пару сотен на средства программирования и отладки, потому что дорого. Да и уровень знаний... Вот АVR и становится "нашим всем".

Кстати, на lpc yahoo group кто-то из русскоязычных недавно удивил импортный народ вопросом, как подключить u-link к IAR. Мало кто мог понять зачем smile.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
dimka76
сообщение Jun 16 2009, 06:05
Сообщение #111


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(zltigo @ Jun 16 2009, 09:59) *
Вам нужна "физическая" кончина? Лично мне - нет.


Да и мне не нужна smile.gif

Я наоборот за разнообразие. Должен быть выбор. Кому что надо.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 16 2009, 06:10
Сообщение #112


Гуру
******

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



Цитата(dimka76 @ Jun 16 2009, 09:05) *
Должен быть выбор. Кому что надо.

Только выбор должен быть осознанный, а не инстинктивный, как у Ежика, которому ну очень "надо" стало кактус.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Jun 16 2009, 06:51
Сообщение #113


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Xenia @ Jun 15 2009, 15:55) *
А тут как оперативки и флэша добавили, так сразу и зачесалось в другом месте - перестало хватать разрядности и тактовой скорости.

Так уж и добавили: при попытке сравнить с AVR8 для команд ничтоже сумняшеся делим память на 2, для данных - где-то тоже на 2, если не хотим разменять шустрость на оверхед 
Go to the top of the page
 
+Quote Post
dimka76
сообщение Jun 16 2009, 07:30
Сообщение #114


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(_Pasha @ Jun 16 2009, 10:51) *
Так уж и добавили: при попытке сравнить с AVR8 для команд ничтоже сумняшеся делим память на 2, для данных - где-то тоже на 2, если не хотим разменять шустрость на оверхед 


В ARM тип данных char никто не отменял !!!


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jun 16 2009, 07:40
Сообщение #115


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(_Pasha @ Jun 16 2009, 09:51) *
Так уж и добавили: при попытке сравнить с AVR8 для команд ничтоже сумняшеся делим память на 2, для данных - где-то тоже на 2, если не хотим разменять шустрость на оверхед 

В кортексах уже ни то ни другое не актуально. Код получается компактнее и выравнивание данных не требуется.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jun 16 2009, 07:46
Сообщение #116


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
и выравнивание данных не требуется.


Только скорость падает без выравнивания. Так что если давить последние соки, то надо следить.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Jun 16 2009, 07:56
Сообщение #117


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(dimka76 @ Jun 16 2009, 10:30) *
В ARM тип данных char никто не отменял !!!

Я поэтому не на 4 поделил smile.gif Кроме массивов есть еще рабочие переменные, которые "посодють" весь перфоманс в лужу, если их представлять разрядностью, отличной от разрядности армового регистра, даже если Вам надо всего-то 1 байт от него. 
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jun 16 2009, 08:17
Сообщение #118


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(_Pasha @ Jun 16 2009, 10:56) *
... если их представлять разрядностью, отличной от разрядности армового регистра, даже если Вам надо всего-то 1 байт от него. ...

Всего то новая система исчисления:
10 (new) = 100000000H smile.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jun 16 2009, 08:28
Сообщение #119


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Dog Pawlowa @ Jun 16 2009, 12:17) *
Всего то новая система исчисления:
10 (new) = 100000000H smile.gif

В своё время меня до глубины души возмутила запись в <stdbool.h>
#define bool uchar

А теперь ничего, привык smile.gif


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
dimka76
сообщение Jun 16 2009, 08:31
Сообщение #120


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(MrYuran @ Jun 16 2009, 12:28) *
В своё время меня до глубины души возмутила запись в <stdbool.h>
#define bool uchar

А теперь ничего, привык smile.gif


А как по вашему можно еще?
Делать ее размером в бит и обединять все логические переменные проекта в байты?
По памяти будет выйгрыш, но по производительности не всегда, не все же контроллеры могут тестировать биты, а проверить на ноль байт все.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post

26 страниц V  « < 6 7 8 9 10 > » 
Reply to this topicStart new topic
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 04:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01479 секунд с 7
ELECTRONIX ©2004-2016