|
Вразумите по SAM7S |
|
|
|
Nov 21 2007, 07:45
|
Местный
  
Группа: Свой
Сообщений: 225
Регистрация: 25-04-06
Из: Украина, Луганск
Пользователь №: 16 476

|
Долгое время работал с АТ90 и Atmega AVR, но вот пришел день, когда появилась необходимость ставить ARM. В проекте есть ЖКИ 320х240 с тач-панелью и кусок автоматики. Если делать на меге, то придется ставить 2 проца - один на ЖКИ, один на автоматику и вот я решил поставить SAM7S256, но... Начитавшись всяких описаний и форумов увидел что не все так сказочно. Много новых, непонятных для моего мозга наворотов, типа ремапа, регистров, которые туда-сюда между режимами бродят и прочего бутора. Использовать планировал компилятор IAR, но загрузив пару примеров не смог провести для себя параллель между Atmega и ARM-ом. Мозг пытается найти привычные вещи, а что-то их нету. Я бы эту тему не поднимал, если бы не сжатые сроки для проекта - до января нужно чтобы он хоть как-то начал жить, и всю обвеску, кроме проца, уже наваял, готовлюсь плату развести, а с самим процем в ступоре. И Мегу ставить не хочется, потому что для ЖКИ не смогу ничего путнего в неё впихнуть и не знаю сколько мне понадобится для освоения SAM7S256. Короче в голове полная каша. Не могу понять что нужно делать, а что не нужно чтобы все это сразу заработало, как на меге, т.е. создал проект, подключил заголовичники, создал пару функций и чтобы это сразу завелось. Куда что ремапить нужно или не нужно и т.д. Может кто из уважаемых форумчан растолкует мне чего я не могу понять в ARM-е, хотя бы для того чтобы определится ставить этот проц или забить на все и ставить две меги с внешней памятью и т.д, потому что не реально за 1 месяц заставить ARM как-то работать? Буду очень признателен.
|
|
|
|
|
 |
Ответов
|
Nov 21 2007, 10:43
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Наверно я ретроград.
Будь я на Вашем месте, я бы все-таки выбрал реализацию на том, что знаешь хорошо. И вот почему.
Постулат №1. Вашему заказчику (т.е. тому, кто платит Вам деньги), на сколько я понял из вашего сообщения, без разницы на чем будет построен девайс -- на АРМе-ли, на АВРке-ли. Ему нужен конечный результат. Заказчик платит за конечный результат.
Постулат № 2. Ваша цель -- заработать деньги. Ну так и зарабатывайте! Ничто Вам не мешает.
Нехватает "прыгучести" АВР-ки, возьмите две, три штуки, назначьте им конкретные задачи и свяжите их по какой-нибудь шине. Выиграете и по времени разработки, и по скорости работы устройства в целом.
Что АВР-ки, что АРМ-ы -- стоят сейчас копейки, соизмерьте их стоимость со стоимостью своего рабочего часа. А времени, как я понял, у Вас -- месяц. Ну и на чем вы сэкономите? На паре микросхем? Помните, старые туфли ноги не трут, а Вам предстоит ответственный забег за деньгами. Что Вы выберите?
Если Вам не важен результат, на деньги Вы не повязаны, тогда смело выбирайте АРМ. Освоите новый камень.
И еще. Не надо смотреть на мир АРМов глазами АВР/i51/i8080/i86. Это абсолютно другой мир. Разница между мирами даже не в разрядности и тактовой частоте, а совсем в друом. Пока Вы сами не поработаете с той и с другой архитектурой, пока не познаете ту и другую философию, Вы не будете в состоянии сделать правильный выбор.
Искренне желаю удачи Вам!
Сообщение отредактировал zhevak - Nov 21 2007, 10:55
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
Сообщений в этой теме
MSprut Вразумите по SAM7S Nov 21 2007, 07:45 xelax Возможно я подзабыл, но разве IAR сам не цепляет к... Nov 21 2007, 08:05 MSprut За IAR для ARM ничего не могу сказать, в стартапе ... Nov 21 2007, 08:22 anpilog По собственному опыту скажу.
В принципе для не све... Nov 21 2007, 08:56 MSprut Ну нужно будет работать с АЦП, с таймером, SPI и п... Nov 21 2007, 09:56 IV_K в арме главное мышление на 32 бита перевести =) ос... Nov 21 2007, 10:11 MSprut Ну с 32-х битными регистрами понятно, и с переменн... Nov 21 2007, 10:36 Сергей Борщ Цитата(zhevak @ Nov 21 2007, 12:43) Будь ... Nov 21 2007, 12:21  IV_K Цитата(Сергей Борщ @ Nov 21 2007, 15:21) ... Nov 21 2007, 12:56 MSprut Спасибо, доходчивая мотивация. Тут как раз вариант... Nov 21 2007, 11:12 IV_K при использовании переменных меньшей длины отдельн... Nov 21 2007, 11:27 zltigo Цитата(MSprut @ Nov 21 2007, 09:45) ... н... Nov 21 2007, 12:05 MSprut Убедили, всем большое спасибо. Закладываю АРМ... Nov 21 2007, 13:09
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|