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

 
 
> ARM начинающим
=NIK=
сообщение Oct 12 2005, 23:09
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 19-06-05
Пользователь №: 6 134



Мужики. Подскажите плз куда можно почитать по ARM новичку. Я AVR худо-бедно освоил. А вот что такое ARM слабо представляю. Проги писал на асме. Сишник не знаю.

Заранее благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Виктория
сообщение Oct 19 2005, 12:31
Сообщение #2


инженер
****

Группа: Свой
Сообщений: 520
Регистрация: 19-09-05
Из: Самара
Пользователь №: 8 701



To [/B]aaarrr[B]
Цитата
Да, memcpy умнее написана, хотя её ничего не стоит посадить в
лужу невыравненным адресом. И написана она, конечно, на АСМе


Разумеется на asm-e, кто же спорит. Исходника нету?

Цитата
Насчет качества продукта и высоких технологий - не надо рассказывать сказки: качество, в общем случае, ниже. Просто использование ЯВУ позволяет использовать менее квалифицированную рабсилу, и только.


Не надо путать в общую кучу квалификацию и технологию. Безусловно, для любой задачи прежде всего важна квалификация разработчика (разумеется не только программерская).

Если пример с кулинарией Вам показался неудачным (спорить не буду, шашлык на костре все любят), то примеров новых технологий, появившихся совсем недавно, - множество (в строительстве, медицине, ...). Опять offtopic получается.
Go to the top of the page
 
+Quote Post
Ken@t
сообщение Oct 19 2005, 13:41
Сообщение #3


Частый гость
**

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



Ваш креатив - образчик мысли, слога,
До Вас такого точно не писали!
Вам будет зачтено пред ликом Бога,
Что Вы его для нас публиковали...


Вы же проффесионалы - доставайте сразу галстуки и меряйтесь.
А теперь серьёзно , за сравнение вам зачёт.
Теперь ни зачёт по пункту кровесмешения асма и сей и использование рам функций.
Ни кто не сопротивляется по поводу иногда маразма компиляции. Пиши на асме, перекладывать ДСП функции на АРМ и хвалится тем что выжимаем максимум скорости - я считаю маразмом, потому что есть ОМАП двухядерный, нет желания - внешний ДСП ставте.
С - повторное использование кода, ведь пользуетесь исли нет то горш цена.

Что в сухом остатке
1. Сравнение кода генерируемого компилятором
2. Флейм.
3. Совместное использование асм и С.

Впрочем об этом давно было известно.


--------------------
Свет мой зеркальце, скажи, да всю правду расскажи я ль на свете всех тупее, бесполезней и пьянее?
Ты - придурок. Спору нет! Но живет на белом свете вот ТАКИХ еще две трети!
Go to the top of the page
 
+Quote Post
AlexeyAS
сообщение Oct 20 2005, 03:51
Сообщение #4





Группа: Новичок
Сообщений: 9
Регистрация: 10-02-05
Пользователь №: 2 543



Цитата
Ни кто не сопротивляется по поводу иногда маразма компиляции. Пиши на асме, перекладывать ДСП функции на АРМ и хвалится тем что выжимаем максимум скорости - я считаю маразмом, потому что есть ОМАП двухядерный, нет желания - внешний ДСП ставте.
С - повторное использование кода, ведь пользуетесь исли нет то горш цена. 



Что то как то все однобоко!

Си прежде всего инструмент, соответсвенно и пользоваться им можно по разному. Можно и гвозди заколачивать. Если желаете переносимиость с одной платформы на другую как можно меньшей кровью, то решение в пользу ЯВУ - однозначно.

Если переносимость не нужна и допускают сроки то можно и наверное даже нужно ассемблером побаловаться, конечно только в том случае если игра свеч стоит. Допустим сроки исполнения и ваше желание сделать проект дешевле может способствовать этому как нельзя лучше. В результате заказчик получит проект качество которого будет наивысшим и при масштабировании на большее кол-во устройств он станет еще и дешевым, ну поскольку удалось оптимизировать код под самый дешевый контроллер к примеру wink.gif То что вы такой проект можете написать говорит в первую очередь о вашей квалификации, то что вы такой проект делаете реально говорит о том что вы уважаете себя и заказчика.

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

Насчет повтороного - куча умных книг переписана о повтороном использовании, но понятно что повторному использованию подлежат только унифицированные части кода - а это достаточно мало (как правило какой либо алгоритм или стандартизованный вывод). Такие вещи называются еще - библиотеками. Но универсальность не всегда подразумевает удобность и как правило иногда приходится переписывать интерфейсы, что не так? Не надо манкировать повторным использованием - это не панацея.

Цитата
Что в сухом остатке
1. Сравнение кода генерируемого компилятором
2. Флейм.
3. Совместное  использование асм и С.


Ну я же говорю однобоко. Можно тогда повсеместно на VM машины переходить или на FORTH процессоры, или на DSSP. Вопрос тогда сам собой отпадет последнии два выполненные на ASIC будут маш кодом автоматически являсь ЯВУ.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- =NIK=   ARM начинающим   Oct 12 2005, 23:09
- - iit   Цитата(=NIK= @ Oct 13 2005, 02:09)Мужики. Под...   Oct 13 2005, 02:35
- - vzyk   В ARM'е всё по проще. Там нет ни каких разделе...   Oct 13 2005, 18:52
|- - dch   Цитата(vzyk @ Oct 13 2005, 21:52)Только на С....   Oct 13 2005, 20:40
|- - iit   Цитата(vzyk @ Oct 13 2005, 21:52)Канечно, ник...   Oct 14 2005, 01:51
- - aaarrr   ЦитатаКанечно, никто в ASM зесь не програмирует...   Oct 13 2005, 21:15
|- - Andy Mozzhevilov   Цитата(aaarrr @ Oct 14 2005, 02:15)ЦитатаКане...   Oct 14 2005, 03:36
||- - Karl   Хочу написать проект на SAM7S64. До этого работал ...   Oct 14 2005, 05:59
||- - sergik_vrn   Цитата(Karl @ Oct 14 2005, 09:59)Хочу написат...   Oct 14 2005, 06:03
||- - vzn   Цитата(Karl @ Oct 14 2005, 08:59)Хочу написат...   Oct 14 2005, 07:24
|- - Stanislav   Цитата(aaarrr @ Oct 14 2005, 00:15)ЦитатаКане...   Oct 15 2005, 21:20
- - aaarrr   ЦитатаИ что, для этого есть необходимость, действи...   Oct 14 2005, 14:24
|- - sergeeff   Да прямо сам Atmel продает отладочную систему под ...   Oct 15 2005, 11:17
|- - Andy Mozzhevilov   Цитата(aaarrr @ Oct 14 2005, 19:24)ЦитатаИ чт...   Oct 17 2005, 03:29
- - Dot   Цитата(=NIK= @ Oct 13 2005, 02:09)А вот что т...   Oct 15 2005, 14:15
|- - =NIK=   Вот по делу разговор пошол Может есть какая-нибу...   Oct 15 2005, 20:50
|- - Dot   Цитата(=NIK= @ Oct 15 2005, 23:50)Ну чтобы на...   Oct 16 2005, 07:08
- - slabnoff   ЦитатаКстати, где-то тут выкладывали ее принтабель...   Oct 16 2005, 09:15
- - aaarrr   Цитата(Andy Mozzhevilov @ Oct 17 2005, 06:29)...   Oct 17 2005, 07:25
|- - Andy Mozzhevilov   Цитата(aaarrr @ Oct 17 2005, 12:25)Цитата(And...   Oct 17 2005, 07:32
- - aaarrr   Цитата(Andy Mozzhevilov @ Oct 17 2005, 10:32)...   Oct 17 2005, 08:38
|- - Andy Mozzhevilov   Цитата(aaarrr @ Oct 17 2005, 13:38)Цитата(And...   Oct 17 2005, 08:59
|- - NickS   Цитата(Andy Mozzhevilov @ Oct 17 2005, 11:59)...   Oct 17 2005, 11:02
|- - Andy Mozzhevilov   Цитата(NickS @ Oct 17 2005, 16:02)Цитата(Andy...   Oct 17 2005, 11:10
|- - NickS   Цитата(Andy Mozzhevilov @ Oct 17 2005, 14:10)...   Oct 17 2005, 23:49
|- - Andy Mozzhevilov   Цитата(NickS @ Oct 18 2005, 04:49)Судя по все...   Oct 18 2005, 05:39
|- - NickS   Я и не ожидал большого эфекта от функций вычислени...   Oct 18 2005, 07:26
|- - dxp   Цитата(NickS @ Oct 18 2005, 13:26)Я и не ожид...   Oct 18 2005, 09:15
|- - NickS   Цитата(dxp @ Oct 18 2005, 12:15)Цитата(NickS ...   Oct 18 2005, 11:25
|- - Andy Mozzhevilov   Цитата(NickS @ Oct 18 2005, 16:25)Эти функции...   Oct 18 2005, 12:00
- - jasper   Интересно, а про ARM-ы книжки на русском в природе...   Oct 17 2005, 09:06
- - aaarrr   Цитата(Andy Mozzhevilov @ Oct 17 2005, 11:59)...   Oct 17 2005, 09:16
|- - Andy Mozzhevilov   Цитата(aaarrr @ Oct 17 2005, 14:16)Цитата(And...   Oct 17 2005, 09:31
- - aaarrr   Цитата(Andy Mozzhevilov @ Oct 17 2005, 12:31)...   Oct 17 2005, 10:52
|- - Andy Mozzhevilov   Цитата(aaarrr @ Oct 17 2005, 15:52)Цитата(And...   Oct 17 2005, 11:07
- - aaarrr   Цитата(Andy Mozzhevilov @ Oct 17 2005, 14:07)...   Oct 17 2005, 11:19
|- - Andy Mozzhevilov   Цитата(aaarrr @ Oct 17 2005, 16:19)Цитата(And...   Oct 17 2005, 12:08
|- - Vic1   Цитата(Andy Mozzhevilov @ Oct 17 2005, 17:08)...   Oct 17 2005, 13:06
- - aaarrr   Цитата(Andy Mozzhevilov @ Oct 17 2005, 15:08)...   Oct 17 2005, 13:09
|- - Andy Mozzhevilov   Цитата(aaarrr @ Oct 17 2005, 18:09)Цитата(And...   Oct 17 2005, 14:52
- - aaarrr   Цитата(Vic1 @ Oct 17 2005, 16:06)Еще одна лож...   Oct 17 2005, 13:14
|- - Vic1   Цитата(aaarrr @ Oct 17 2005, 18:14)Цитата(Vic...   Oct 17 2005, 13:28
- - aaarrr   Цитата(Vic1 @ Oct 17 2005, 16:28)1) длина мас...   Oct 17 2005, 13:34
|- - Vic1   Цитата(aaarrr @ Oct 17 2005, 18:34)Так речь н...   Oct 17 2005, 13:50
- - aaarrr   Цитата(Vic1 @ Oct 17 2005, 16:50)Цитата(aaarr...   Oct 17 2005, 14:25
|- - Andy Mozzhevilov   Цитата(aaarrr @ Oct 17 2005, 19:25)Не понимаю...   Oct 17 2005, 14:39
- - Vic1   Тогда еще раз условия задачи: процессор - ?, разме...   Oct 17 2005, 14:38
- - aaarrr   Цитата(Andy Mozzhevilov @ Oct 17 2005, 17:39)...   Oct 17 2005, 14:48
|- - Vic1   Цитата(aaarrr @ Oct 17 2005, 19:48)Цитата(And...   Oct 17 2005, 15:28
- - aaarrr   Цитата(Vic1 @ Oct 17 2005, 17:38)Тогда еще ра...   Oct 17 2005, 15:27
|- - Andy Mozzhevilov   Цитата(aaarrr @ Oct 17 2005, 20:27)Цитата(Vic...   Oct 18 2005, 03:11
- - Vic1   Хм, издержки реального времени (почти одновременны...   Oct 17 2005, 15:31
- - aaarrr   Цитата(Vic1 @ Oct 17 2005, 18:28)Опять слишко...   Oct 17 2005, 15:40
- - Vic1   Прерываюсь на какое-то время. Пора домой   Oct 17 2005, 15:44
- - Dot   Ничего себе -- " ARM начинающим"! ...   Oct 17 2005, 16:55
|- - Andy Mozzhevilov   Цитата(Dot @ Oct 17 2005, 21:55)Ничего себе...   Oct 18 2005, 03:21
- - aaarrr   Цитата(Dot @ Oct 17 2005, 19:55)Поменяли комп...   Oct 17 2005, 23:40
- - sergeeff   Вроде как подобные споры - дела давно прошедших дн...   Oct 18 2005, 05:44
- - aaarrr   Цитата(Andy Mozzhevilov @ Oct 18 2005, 06:11)...   Oct 18 2005, 12:29
- - Vic1   To aaarrr Весь день I-neta не было (и IARa в то...   Oct 18 2005, 15:48
- - aaarrr   Круто, только write-back не учитывается и выход кр...   Oct 18 2005, 16:41
|- - Vic1   To aaarrr Больше сооптимизировать не удалось...   Oct 19 2005, 09:55
|- - iosifk   Цитата(Vic1 @ Oct 19 2005, 12:55)To aaarrr ...   Oct 19 2005, 10:32
- - VladislavS   То же от IAR. Оценивать хорошо это или плохо не бу...   Oct 18 2005, 17:32
|- - iit   А что, писание на асме это "западло"? Я ...   Oct 19 2005, 05:34
||- - Andy Mozzhevilov   Цитата(iit @ Oct 19 2005, 10:34)А что, писани...   Oct 19 2005, 10:37
||- - NickS   Цитата(Andy Mozzhevilov @ Oct 19 2005, 13:37)...   Oct 19 2005, 15:22
||- - Andy Mozzhevilov   Цитата(NickS @ Oct 19 2005, 20:22)Цитата(Andy...   Oct 20 2005, 04:59
||- - dxp   Цитата(NickS @ Oct 19 2005, 21:22)Как я замеч...   Oct 20 2005, 06:22
|- - Andy Mozzhevilov   Цитата(VladislavS @ Oct 18 2005, 22:32)То же ...   Oct 19 2005, 10:49
|- - VladislavS   Цитата(Andy Mozzhevilov @ Oct 19 2005, 13:49)...   Oct 20 2005, 04:14
|- - Andy Mozzhevilov   Цитата(VladislavS @ Oct 20 2005, 09:14)Цитата...   Oct 20 2005, 05:03
|- - VladislavS   Цитата(Andy Mozzhevilov @ Oct 20 2005, 08:03)...   Oct 20 2005, 05:47
- - Vic1   Quote - это лист содержания описания компилятора (...   Oct 19 2005, 10:39
- - aaarrr   Цитата(Vic1 @ Oct 19 2005, 12:55)To aaarrr Б...   Oct 19 2005, 12:08
|- - Andy Mozzhevilov   Цитата(aaarrr @ Oct 19 2005, 17:08)Цитата(Vic...   Oct 19 2005, 12:33
- - aaarrr   Цитата(Andy Mozzhevilov @ Oct 19 2005, 15:33)...   Oct 19 2005, 12:46
|- - Andy Mozzhevilov   Цитата(aaarrr @ Oct 19 2005, 17:46)Цитата(And...   Oct 20 2005, 03:39
|- - AlexeyAS   Цитата(Andy Mozzhevilov @ Oct 20 2005, 09:39)...   Oct 20 2005, 04:02
|- - Andy Mozzhevilov   Цитата(AlexeyAS @ Oct 20 2005, 09:02)Цитата(A...   Oct 20 2005, 05:22
|- - AlexeyAS   ЦитатаА что такие проекты уже не структуируются ср...   Oct 20 2005, 08:34
|- - Andy Mozzhevilov   Цитата(AlexeyAS @ Oct 20 2005, 13:34)Цитата Э...   Oct 20 2005, 09:30
|- - AlexeyAS   Цитата(Andy Mozzhevilov @ Oct 20 2005, 15:30)...   Oct 20 2005, 10:45
|- - Andy Mozzhevilov   Цитата(AlexeyAS @ Oct 20 2005, 15:45)ЦитатаМа...   Oct 20 2005, 11:09
|- - AlexeyAS   ЦитатаИ в Ц макросы - зло, если их использовать вм...   Oct 21 2005, 02:37
- - Vic1   Хм, а в обратную сторону (повышения уровня)? Разве...   Oct 19 2005, 12:52
- - Vic1   Добавление к квалификации и молодежного сленга ...   Oct 19 2005, 13:16
- - aaarrr   Цитата(Vic1 @ Oct 19 2005, 16:16)Добавление к...   Oct 19 2005, 14:28
- - Vic1   Добавление к теме о квалификации (и против молодеж...   Oct 19 2005, 14:37
- - aaarrr   Цитата(Vic1 @ Oct 19 2005, 17:37)Добавление к...   Oct 19 2005, 14:56
|- - Vic1   Цитата(aaarrr @ Oct 19 2005, 19:56)Цитата(Vic...   Oct 20 2005, 03:36
- - IgorKossak   Возвращаясь к теме, вот на мой взгляд неплохой сай...   Oct 20 2005, 07:18
- - slabnoff   2 dxp - Полностью поддерживаю! Немного о свое...   Oct 20 2005, 08:20
|- - AlexeyAS   ЦитатаГоду в 1998 начал применять в своих разработ...   Oct 20 2005, 09:48
|- - Andy Mozzhevilov   Сейчас я уже дома, сыт и доволен, поэтому могу нес...   Oct 20 2005, 15:12
- - Vic1   То AlexeyAS Ну уж про Algoritm Bilder - это совс...   Oct 20 2005, 11:47
- - AlexeyAS   ЦитатаТо AlexeyAS Ну уж про Algoritm Bilder - эт...   Oct 21 2005, 02:46
2 страниц V   1 2 >


Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 15:46
Рейтинг@Mail.ru


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