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

 
 
> Помогите с компилятором
ST_Senya
сообщение Dec 8 2010, 07:43
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 2-12-09
Пользователь №: 54 003



люди помогите с компилятором на ARM9 (S3C2440), ARM11(S3C6410). Нужен или С,С++ и желательно ASM. Вобщем что бы я мог непосредственно под проц писать простенькие програмки. И Где вообще литературу достать по командам? что то я не где не нашёл(
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SII
сообщение Dec 8 2010, 10:15
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Сверхвысокое качество оптимизации -- это сказки; компиляторы производят весьма хороший код, но отнюдь не "предельно оптимизированный". Другое дело, что в большинстве случаев овчинка не стоит выделки: в тщательной ручной оптимизации попросту нет нужды, а трудозатрат она требует больших. Однако я никогда не понимал тех, кто уповает исключительно на языки высокого уровня: если ты работаешь с микроконтроллерами, ты просто обязан неплохо знать ассемблер, разбираться в тонкостях функционирования железа и т.п., иначе тебе как специалисту грош цена.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Dec 8 2010, 10:22
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(SII @ Dec 8 2010, 14:15) *
Сверхвысокое качество оптимизации -- это сказки; компиляторы производят весьма хороший код, но отнюдь не "предельно оптимизированный". Другое дело, что в большинстве случаев овчинка не стоит выделки: в тщательной ручной оптимизации попросту нет нужды, а трудозатрат она требует больших. Однако я никогда не понимал тех, кто уповает исключительно на языки высокого уровня: если ты работаешь с микроконтроллерами, ты просто обязан неплохо знать ассемблер, разбираться в тонкостях функционирования железа и т.п., иначе тебе как специалисту грош цена.


"Разбираться в тонкостях функционирования железа" разработчик, бесспорно, обязан. И применение Си от вникания в даташит и проч. не освобождает. А вот глубоко знать ассемблер АРМ для разработки проектов на Си совсем не нужно. Достаточно знать его очень поверхностно, ровно настолько, чтобы понимать содержимое экранов отладчика и при необходимости уметь пройти отладчиком ассемблерный фрагмент. И все. Как показывает опыт, причем довольно длительный, глубокое знание ассемблера совсем не обязательно ...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 11th August 2025 - 18:57
Рейтинг@Mail.ru


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