Easyelectronics.ru

Электроника для всех
Текущее время: 23 апр 2019, 23:17

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос по OMAP3530(ARM Cortex - A8)
СообщениеДобавлено: 16 ноя 2010, 01:18 
Здравствуйте!

Зарегистрирован: 16 ноя 2010, 00:44
Сообщения: 1
в руки попала Devkit8000 на борту которого OMAP3530. Так на борту стоит Linux под который я и пишу на с/c++. Но вот заинтересовался я программированием на асме под арм. Стоит ARM Cortex-A8, хотелось бы найти литературу по его программированию, взаимодействие его с DSP. С армами дела не имел.

По сайту TI лазил но там написано много но не то. В общем нужна литература что бы научиться прогать под арм и под DSP тот что на омапе.
Компилятором пользуюсь codesourcery.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по OMAP3530(ARM Cortex - A8)
СообщениеДобавлено: 16 ноя 2010, 11:20 
Старожил
Аватара пользователя

Зарегистрирован: 29 янв 2010, 15:41
Сообщения: 1127
Откуда: Германия
Dobriy писал(а):
... Devkit8000 на борту которого OMAP3530. ...
... TI ... на омапе.

Выкинь TI, возьми Атмел или ST. Это я тебе советую, чтобы у тебя сохранились нервные клетки. ;-)

Мне он уже весь мозг съел. Осталось совсем чуть чуть, хватает только чтобы в интере буковки поразглядывать :)

_________________
Мои поделки
http://www.fun-electronic.net/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по OMAP3530(ARM Cortex - A8)
СообщениеДобавлено: 16 ноя 2010, 11:32 
Старожил

Зарегистрирован: 03 мар 2010, 14:10
Сообщения: 1514
Откуда: Беларусь, Минск
http://lmgtfy.com/?q=Cortex-A8+instruction+mnemonics
и
http://lmgtfy.com/?q=OMAP3530
где ищем название DSP ядра в этом кристалле и на сайте же TI ищем информацию по этому ядру.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по OMAP3530(ARM Cortex - A8)
СообщениеДобавлено: 16 ноя 2010, 11:58 
Старожил
Аватара пользователя

Зарегистрирован: 22 апр 2010, 09:08
Сообщения: 623
мне кажется что писать на асме для камней такого уровня - все равно что... строить небоскреб из Лего. одному. Может получится. может простоит. но затраты времени не оправдывают результат. именно поэтому отказались от асма для PC. придумать новый высокоуровневый язык и заставить пользователя купить еще планку оперативы оказалось проще и дешевле, чем нанимать ораву программистов, которые вылизывали бы до байта асмовский код в течение 5 лет. безусловно, некоторые участки просто нельзя написать без ассемблера или ассемблерных вставок. но в целом современные оптимизирующие компиляторы производят сравнимо и даже более компактный и быстрый код, чем написал бы вручную ассемблерщик


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по OMAP3530(ARM Cortex - A8)
СообщениеДобавлено: 16 ноя 2010, 20:36 
Старожил

Зарегистрирован: 29 янв 2010, 16:35
Сообщения: 218
Откуда: Санкт-Петербург
А для этих камней толком на асме уже и не пишут. Там линукс во все поля работает. Асм нужен либо для написания загрузчика, либо для более мелких камней, наподобие M3, там где более узкие задачи.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по OMAP3530(ARM Cortex - A8)
СообщениеДобавлено: 16 ноя 2010, 20:59 
Старожил

Зарегистрирован: 22 мар 2010, 22:54
Сообщения: 3995
а задайтесь вопросом, зачем в наше время в серьезных проектах иногда-таки юзают асм? может автору НАДО? а вы линуксы, линуксы...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по OMAP3530(ARM Cortex - A8)
СообщениеДобавлено: 16 ноя 2010, 21:15 
Старожил
Аватара пользователя

Зарегистрирован: 22 апр 2010, 09:08
Сообщения: 623
Ink, вы давно видели писишного ассемблерщика? мне кажется что даже в драйверах асмовского кода уже макимум 1-2%


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по OMAP3530(ARM Cortex - A8)
СообщениеДобавлено: 17 ноя 2010, 00:17 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:55
Сообщения: 5458
Откуда: Уругвайская АССР
marvin_yorke писал(а):
Ink, вы давно видели писишного ассемблерщика? мне кажется что даже в драйверах асмовского кода уже макимум 1-2%
сходите что ли на wasm.ru, по́смотрите. Правда, там мокрыми тряпками побить могут, учитывая ваши предыдущие высказывания.

_________________
Без гнева и жестокости, сегодня Смерть взмахнёт косой, и ангел тайными дорогами мой милый Кубик унесёт с собой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по OMAP3530(ARM Cortex - A8)
СообщениеДобавлено: 17 ноя 2010, 00:50 
Заглядывает иногда

Зарегистрирован: 28 янв 2010, 23:58
Сообщения: 99
жизнь слишком коротка чтобы писать на ассемблере...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по OMAP3530(ARM Cortex - A8)
СообщениеДобавлено: 17 ноя 2010, 10:23 
Старожил
Аватара пользователя

Зарегистрирован: 22 апр 2010, 09:08
Сообщения: 623
Горнист писал(а):
marvin_yorke писал(а):
Ink, вы давно видели писишного ассемблерщика? мне кажется что даже в драйверах асмовского кода уже макимум 1-2%
сходите что ли на wasm.ru, по́смотрите. Правда, там мокрыми тряпками побить могут, учитывая ваши предыдущие высказывания.

васм я читал и не раз. более того, писал собственную операционку на асме. и исходя из практического опыта говорю - в большинстве применений асм не нужен


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по OMAP3530(ARM Cortex - A8)
СообщениеДобавлено: 17 ноя 2010, 12:25 
Старожил

Зарегистрирован: 22 мар 2010, 22:54
Сообщения: 3995
а злую математику вы писали?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по OMAP3530(ARM Cortex - A8)
СообщениеДобавлено: 17 ноя 2010, 14:57 
Старожил

Зарегистрирован: 29 янв 2010, 16:35
Сообщения: 218
Откуда: Санкт-Петербург
Для злой математики в этом камне есть DSP, который программируется отдельно. А вообще, насколько злая должна быть математика, чтобы её писать на асме? В большинстве случаев С c gmp хватит с головой и ушами.

А линукс он нужен для того, чтобы не ебаться с самостоятельной инициализацией этого камушка(m3 кортексы тут отдыхают), у этого камушка настолько неебовое количество переферии для инициализации, что линукс тут выглядит очень адекватным решением. Всё сам не напишешь, жизни не хватит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по OMAP3530(ARM Cortex - A8)
СообщениеДобавлено: 17 ноя 2010, 20:14 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:55
Сообщения: 5458
Откуда: Уругвайская АССР
По-моему, они ссзавидуют, или комплексы какие сссублимируют. Зачем тогда они всем доказывают, моя прелесть, что асссемблер плохой, гадкий? Ну и шшшлибысебе мимо, моя прелесть, да, мимо, мимо! Попробовали бы ассссссемблер, плюнули и всё, шли бы мимо. А они сссердятся, моя прелесть, да, да, ссердяца! Они ругаюцца, да, прелесть, они ругаюцца и сссердятца.
Отчего это они так сссердятся?

_________________
Без гнева и жестокости, сегодня Смерть взмахнёт косой, и ангел тайными дорогами мой милый Кубик унесёт с собой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по OMAP3530(ARM Cortex - A8)
СообщениеДобавлено: 17 ноя 2010, 20:28 
Старожил
Аватара пользователя

Зарегистрирован: 29 янв 2010, 15:41
Сообщения: 1127
Откуда: Германия
Горнист писал(а):
Отчего это они так сссердятся?

Вы читали документацию от TI?
Пробовали по ней что либо сделать?
С какого раза заработало?
Updt:
Это вопросы не конкретно к Горнисту, а это мои ответы на тему, почему лучше не связываться в контроллерами OMAP35xxx (особенно AM3517) от TI. Да и вообще со всеми процами от TI.

_________________
Мои поделки
http://www.fun-electronic.net/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по OMAP3530(ARM Cortex - A8)
СообщениеДобавлено: 17 ноя 2010, 21:04 
Старожил

Зарегистрирован: 29 янв 2010, 16:35
Сообщения: 218
Откуда: Санкт-Петербург
Горнист "нет эмоций, есть покой".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по OMAP3530(ARM Cortex - A8)
СообщениеДобавлено: 17 ноя 2010, 21:08 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:55
Сообщения: 5458
Откуда: Уругвайская АССР
(прячет колечко в кулак) КТО ЗДЕСЬ????!!!!

_________________
Без гнева и жестокости, сегодня Смерть взмахнёт косой, и ангел тайными дорогами мой милый Кубик унесёт с собой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по OMAP3530(ARM Cortex - A8)
СообщениеДобавлено: 18 ноя 2010, 12:44 
Старожил

Зарегистрирован: 22 мар 2010, 22:54
Сообщения: 3995
savant писал(а):
Для злой математики в этом камне есть DSP, который программируется отдельно.

отдельно - это как? DSP - это всего лишь набор ассемблерных команд + вычислитель для них. можно на примере MMX (и подобных) на x86 рассмотреть. есть компиляторы, которые заюзывают его, когда видят, что идет одинаковая обработка массива данных. однако, когда вам не будет хватать скорости, которую дал компилятор, вы будете писать эту "злую математику" ручками, в ассемблере, жестоко оптимизируя. это более чем возможно, и это делают. никогда никакой компилятор не даст кода оптимизированней того, что напишет человек. логично?;) а вот человек часто способен "уделать" компилятор на конкретной задаче.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB