|
ARM начинающим |
|
|
|
Oct 12 2005, 23:09
|
Группа: Новичок
Сообщений: 2
Регистрация: 19-06-05
Пользователь №: 6 134

|
Мужики. Подскажите плз куда можно почитать по ARM новичку. Я AVR худо-бедно освоил. А вот что такое ARM слабо представляю. Проги писал на асме. Сишник не знаю.
Заранее благодарен.
|
|
|
|
|
 |
Ответов
|
Oct 19 2005, 12:31
|

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

|
To [/B]aaarrr[B] Цитата Да, memcpy умнее написана, хотя её ничего не стоит посадить в лужу невыравненным адресом. И написана она, конечно, на АСМе Разумеется на asm-e, кто же спорит. Исходника нету? Цитата Насчет качества продукта и высоких технологий - не надо рассказывать сказки: качество, в общем случае, ниже. Просто использование ЯВУ позволяет использовать менее квалифицированную рабсилу, и только. Не надо путать в общую кучу квалификацию и технологию. Безусловно, для любой задачи прежде всего важна квалификация разработчика (разумеется не только программерская). Если пример с кулинарией Вам показался неудачным (спорить не буду, шашлык на костре все любят), то примеров новых технологий, появившихся совсем недавно, - множество (в строительстве, медицине, ...). Опять offtopic получается.
|
|
|
|
|
Oct 19 2005, 13:41
|

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

|
Ваш креатив - образчик мысли, слога, До Вас такого точно не писали! Вам будет зачтено пред ликом Бога, Что Вы его для нас публиковали...
Вы же проффесионалы - доставайте сразу галстуки и меряйтесь. А теперь серьёзно , за сравнение вам зачёт. Теперь ни зачёт по пункту кровесмешения асма и сей и использование рам функций. Ни кто не сопротивляется по поводу иногда маразма компиляции. Пиши на асме, перекладывать ДСП функции на АРМ и хвалится тем что выжимаем максимум скорости - я считаю маразмом, потому что есть ОМАП двухядерный, нет желания - внешний ДСП ставте. С - повторное использование кода, ведь пользуетесь исли нет то горш цена. Что в сухом остатке 1. Сравнение кода генерируемого компилятором 2. Флейм. 3. Совместное использование асм и С.
Впрочем об этом давно было известно.
--------------------
Свет мой зеркальце, скажи, да всю правду расскажи я ль на свете всех тупее, бесполезней и пьянее? Ты - придурок. Спору нет! Но живет на белом свете вот ТАКИХ еще две трети!
|
|
|
|
|
Oct 20 2005, 03:51
|
Группа: Новичок
Сообщений: 9
Регистрация: 10-02-05
Пользователь №: 2 543

|
Цитата Ни кто не сопротивляется по поводу иногда маразма компиляции. Пиши на асме, перекладывать ДСП функции на АРМ и хвалится тем что выжимаем максимум скорости - я считаю маразмом, потому что есть ОМАП двухядерный, нет желания - внешний ДСП ставте. С - повторное использование кода, ведь пользуетесь исли нет то горш цена. Что то как то все однобоко! Си прежде всего инструмент, соответсвенно и пользоваться им можно по разному. Можно и гвозди заколачивать. Если желаете переносимиость с одной платформы на другую как можно меньшей кровью, то решение в пользу ЯВУ - однозначно. Если переносимость не нужна и допускают сроки то можно и наверное даже нужно ассемблером побаловаться, конечно только в том случае если игра свеч стоит. Допустим сроки исполнения и ваше желание сделать проект дешевле может способствовать этому как нельзя лучше. В результате заказчик получит проект качество которого будет наивысшим и при масштабировании на большее кол-во устройств он станет еще и дешевым, ну поскольку удалось оптимизировать код под самый дешевый контроллер к примеру  То что вы такой проект можете написать говорит в первую очередь о вашей квалификации, то что вы такой проект делаете реально говорит о том что вы уважаете себя и заказчика. Если необходима оптимизация переносимого пороекта, положим для высокой скорости работы кода первым делом полезу в листинг посмотрю чего там компилер вытворяет и если вытворяет не то - поправлю его же способами из котрых pragma последний, а первый более четкое построение конструкции, разжевывание по слогам. В последнюю очередь это будет асм вставка, но если потребует скорость она будет обязательно. Насчет повтороного - куча умных книг переписана о повтороном использовании, но понятно что повторному использованию подлежат только унифицированные части кода - а это достаточно мало (как правило какой либо алгоритм или стандартизованный вывод). Такие вещи называются еще - библиотеками. Но универсальность не всегда подразумевает удобность и как правило иногда приходится переписывать интерфейсы, что не так? Не надо манкировать повторным использованием - это не панацея. Цитата Что в сухом остатке 1. Сравнение кода генерируемого компилятором 2. Флейм. 3. Совместное использование асм и С. Ну я же говорю однобоко. Можно тогда повсеместно на VM машины переходить или на FORTH процессоры, или на DSSP. Вопрос тогда сам собой отпадет последнии два выполненные на ASIC будут маш кодом автоматически являсь ЯВУ.
|
|
|
|
Сообщений в этой теме
=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 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|