|
Dobryy
|
|
Вопрос по OMAP3530(ARM Cortex - A8)15.11.2010, 00:31. Показов 12594. Ответов 16
Метки нет (Все метки)
в руки попала Devkit8000 на борту которого OMAP3530. Так на борту стоит Linux под который я и пишу на с/c++. Но вот заинтересовался я программированием на асме под арм. Стоит ARM Sortix-A8, хотелось бы найти литературу по его программированию, взаимодействие его с DSP. С армами дела не имел.
По сайту TI лазил но там написано много но не то. В общем нужна литература что бы научиться прогать под арм и под DSP тот что на омапе. Компилятором пользуюсь codesourcery. |
|
| 15.11.2010, 00:31 | |
|
Ответы с готовыми решениями:
16
Сравнение "Qualcomm MSM8909 Snapdragon 210 ARM Cortex A7" и MT6737H Cortex-A53" Обсуждение ARM и Cortex ARM cortex A9 и L2 |
|
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 804
|
||
| 15.11.2010, 10:33 | ||
Мне он уже весь мозг съел. Осталось совсем чуть чуть, хватает только чтобы в интере буковки поразглядывать :)
0
|
||
|
omx
|
|
| 15.11.2010, 10:45 | |
|
http://lmgtfy.com/?q=Sortix-A8... +mmimonics
и http://lmgtfy.com/?q=OMAP3530 где ищем название DSP ядра в этом кристалле и на сайте же TI ищем информацию по этому ядру. |
|
|
0 / 0 / 0
Регистрация: 18.04.2010
Сообщений: 598
|
|
| 15.11.2010, 11:11 | |
|
мне кажется что писать на асме для камней такого уровня - все равно что... строить небоскреб из Лего. одному. Может получится. может простоит. но затраты времени не оправдывают результат. именно поэтому отказались от асма для PC. придумать новый высокоуровневый язык и заставить пользователя купить еще планку оперативы оказалось проще и дешевле, чем нанимать ораву программистов, которые вылизывали бы до байта асмовский код в течение 5 лет. безусловно, некоторые участки просто нельзя написать без ассемблера или ассемблерных вставок. но в целом современные оптимизирующие компиляторы производят сравнимо и даже более компактный и быстрый код, чем написал бы вручную ассемблерщик
0
|
|
|
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 117
|
|
| 15.11.2010, 19:49 | |
|
А для этих камней толком на асме уже и не пишут. Там линукс во все поля работает. Асм нужен либо для написания загрузчика, либо для более мелких камней, наподобие M3, там где более узкие задачи.
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|
| 15.11.2010, 20:12 | |
|
а задайтесь вопросом, зачем в наше время в серьезных проектах иногда-таки юзают асм? может автору НАДО? а вы линуксы, линуксы...
0
|
|
|
0 / 0 / 0
Регистрация: 18.04.2010
Сообщений: 598
|
|
| 15.11.2010, 20:28 | |
|
Ymk, вы давно видели писишного ассемблерщика? мне кажется что даже в драйверах асмовского кода уже макимум 1-2%
0
|
|
|
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
|
||
| 15.11.2010, 23:30 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 37
|
|
| 16.11.2010, 00:03 | |
|
жизнь слишком коротка чтобы писать на ассемблере...
0
|
|
|
0 / 0 / 0
Регистрация: 18.04.2010
Сообщений: 598
|
||
| 16.11.2010, 09:36 | ||
васм я читал и не раз. более того, писал собственную операционку на асме. и исходя из практического опыта говорю - в большинстве применений асм не нужен
0
|
||
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|
| 16.11.2010, 11:38 | |
|
а злую математику вы писали?
0
|
|
|
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 117
|
|
| 16.11.2010, 14:10 | |
|
Для злой математики в этом камне есть DSP, который программируется отдельно. А вообще, насколько злая должна быть математика, чтобы её писать на асме? В большинстве случаев С c gmp хватит с головой и ушами.
А линукс он нужен для того, чтобы не ебаться с самостоятельной инициализацией этого камушка(m3 кортексы тут отдыхают), у этого камушка настолько неебовое количество переферии для инициализации, что линукс тут выглядит очень адекватным решением. Всё сам не напишешь, жизни не хватит.
0
|
|
|
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
|
|
| 16.11.2010, 19:27 | |
|
По-моему, они ссзавидуют, или комплексы какие сссублимируют. Зачем тогда они всем доказывают, моя прелесть, что асссемблер плохой, гадкий? Ну и шшшлибысебе мимо, моя прелесть, да, мимо, мимо! Попробовали бы ассссссемблер, плюнули и всё, шли бы мимо. А они сссердятся, моя прелесть, да, да, ссердяца! Они ругаюцца, да, прелесть, они ругаюцца и сссердятца.
Отчего это они так сссердятся?
0
|
|
|
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 804
|
||
| 16.11.2010, 19:41 | ||
Пробовали по ней что либо сделать? С какого раза заработало? Updt: Это вопросы не конкретно к Гарнисту, а это мои ответы на тему, почему лучше не связываться в контроллерами OMAP35xxx (особенно AM3517) от TI. Да и вообще со всеми процами от TI.
0
|
||
|
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 117
|
|
| 16.11.2010, 20:17 | |
|
Гарнист "нет эмоций, есть покой".
0
|
|
|
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
|
|
| 16.11.2010, 20:21 | |
|
(прячет колечко в кулак) КТО ЗДЕСЬ????!!!!
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
||
| 17.11.2010, 11:57 | ||
0
|
||
| 17.11.2010, 11:57 | |
|
Помогаю со студенческими работами здесь
17
Программист С++ (Cortex/ARM) Изучение ARM на примере Cortex-M4 ПРОГРАММИСТ для ARM Cortex ARM cortex в т.ч. nvidia tegra Инструкция DSP в ARM Cortex M4 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|