18.06.2013, 14:55
|
#11
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Yurkin2007, Ну и к чему вот этот ваш высер ?
Уважаемый, вы кроме своего кактуса что то пробовали ? Пробовали и забросили ?
Ибо не в состоянии осознать парадигму и что бы вы не делали получается все тот же кактус? Пройдите моим путем , тогда поговорим .
Хуже вашего кактуса только микроС ...
__________________
Осторожно , злой кот
|
|
|
|
18.06.2013, 15:01
|
#12
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,044
Сказал спасибо: 2,559
Сказали Спасибо 11,882 раз(а) в 5,959 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
dosikus, ну не бурчи, как дед старый! Молодежь порезвится - потом подумает и спросит:"А как лучше?". Не зная горького - не поймешь сладкого.
ПС. Счаз получу...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
18.06.2013, 15:03
|
#13
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Сообщение от akegor
|
ну не бурчи, как дед старый!
|
Хорошо ...
Yurkin2007 , аргументы в пользу вашего кактуса , кроме обширности репозитария и легкости создания проекта .
__________________
Осторожно , злой кот
|
|
|
|
18.06.2013, 15:51
|
#14
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Сообщение от akegor
|
не бурчи
|
А мне можно? Вот тема по Кокосу, смотреть не на что!
http://electronix.ru/forum/index.php?showtopic=113368
Этот же вопрос прозябает на ДиАхтунге, уже который день!
Невольно возникает вопрос, если всё в Кокосе зашибись, то почему никто не ответит? Значит, либо знающие не пользуются Кокосом, либо уровень пользующихся Кокосом настолько низок, что и ответить некому, ПЕЧАЛЬКА!
|
|
|
|
18.06.2013, 16:03
|
#15
|
Заблокирован
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Ну, вот такое сравнение мне видится удачным. Пишу я программу для компа под Виндоус. При этом использую кучу Windows API - функций, которые кто-то до меня написал и которые я не могу изменить. Например, функция создания файла на диске. По-Вашему выходит, что это плохо. Нужно знать, как именно байты физически пишутся на диске, и, если нужно, быть способным изменить порядок записи. Если ты этого не можешь - грош тебе цена, как программисту, а твоя IDE - ваще дерьмо: всё скрыто от пользователя. Я правильно Вас понял?
Но дело в том, что мне нужно просто записать файл, чтобы потом прочитать. И всё. Как там байты лягут - меня не колышет. У меня другая задача.
То же самое с МК. Нужно мне в приборе прочитать датчик, отследить состояние нажатости клавы и вывести на экран. Я завожу CoIDE, кликаю новый проект, отмечаю какие модули мне нужны. И всё. Сразу имею main() и начинаю писать свои функции по работе с датчиком, клавой и LCD. И мне на надо тратить неделю на изучение дейташита какого-нибудь STM32F051RT8, чтобы просто его запустить. Потому что у меня задача - сделать прибор, а не досконально оптимизировать программу, чтобы влезла в 4кБ.
Всё к тому идёт. Повсеместный переход на программирование, используя высокий уровень. Когда-то сам писал проги на ассемблере для Intel 8086, регистры AX, BX, CS, DS и т.д. И кому это сейчас нужно? Все пишут под .NET Framework и горя не знают.
То же самое будет и с SMT32xxx. И кокос - это первая ластока
|
|
|
Сказали "Спасибо" Yurkin2007
|
|
|
18.06.2013, 16:15
|
#16
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Сообщение от Yurkin2007
|
Пишу я программу для компа под Виндоус.
|
И в чем вы , позвольте узнать, пишите ?
В той же вижуал подобной кактусе среде , которая не напрямую с API работает а через прослойку типа SPL .
Прежде чем приводить аналогии, изучите досконально вопрос .
Вам еще рано что либо обсуждать...
__________________
Осторожно , злой кот
|
|
|
|
18.06.2013, 16:24
|
#17
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,044
Сказал спасибо: 2,559
Сказали Спасибо 11,882 раз(а) в 5,959 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Сообщение от dosikus
|
В той же вижуал подобной кактусе среде , которая не напрямую с API работает а через прослойку типа SPL .
|
Не совсем так. С API можно работать напрямую - никто не запрещает, даже, если критично время и хочется траха, это полезно. Но удобней и цивилизованней через "SPL".
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
18.06.2013, 16:35
|
#18
|
Вид на жительство
Регистрация: 11.05.2005
Адрес: Питер
Сообщений: 425
Сказал спасибо: 47
Сказали Спасибо 72 раз(а) в 59 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Сообщение от dosikus
|
И в чем вы , позвольте узнать, пишите ?
|
Небось на дельфях используя "говнокомпоненты" . Как жить дальше? Прям ложись- помирай. ТС в ужасе бежит к изе.. здесь ему уже никто не поможет.
|
|
|
|
18.06.2013, 16:49
|
#19
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Сообщение от akegor
|
Но удобней и цивилизованней через "SPL".
|
Я это к тому , что не надо было мешать все в кучу . И сравнивать ембеддерство с писаниной на ББ . О "пользе" прослоек и писателях на визуал барсиках и "программистах" 1С и веб , заведите отдельную тему .
Ну не сравнивается сие ни как .
Даже на STM32 знать нутро и работу с ним на низком уровне обязательно .
А путь аурдуньи , хоть и кажется легким пользы не принесет.
Вам снова пруф нужен?
__________________
Осторожно , злой кот
|
|
|
|
18.06.2013, 16:49
|
#20
|
Заблокирован
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Сообщение от dosikus
|
И в чем вы , позвольте узнать, пишите ?
|
Не надо уводить обсуждение в сторону. Тут обсуждаем CoIDE.
Что удобно в Кактусе - это контекстная подсказка. К примеру, объявили где-то вначале кучу переменных, потом в тексте программы хотите использовать одну из них, но забыли точное название. Набиваете первую букву и по Ctrl-Space вываливаются все переменные на эту букву.
Пишите название функции - тут же получаете в подсказку лист необходимых параметров, которые должны быть переданы. И так далее в таком духе. Есть подобное у Keil или IAR?
Всё это у юзера развивает лень, конечно. Настоящий программист должен быть поджар и вынослив, чтобы легко прыгать по тексту и модулям в поиске нужной информации
Потом, к примеру, ругаемую всеми библиотеку SPL. Нужно мне бит в порту установить в 1. Пустяковое дело. Заглянул в библиотечный файл stm32f0xx_gpio.c. И что мы видим? Функция GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) устанавливает биты. Оказывается, чтобы установить бит надо записать в соответствующее разряд регистра BSRR единичку. А чтобы сбросить, надо писать в BRR. А я и понятия не имел об этом, думал просто пиши в PORTA и всё.
Спасибо библиотеке, потребовалось 5 секунд на понимание. Вот, и славно. И можно пользовать GPIO_SetBits() для установки бита. А можно прослыть крутым и пользовать прямо GPIOA-›BSRR = GPIO_Pin_0;
И так во всём. Инициализация UART - не проблема. Подключение DMA для складывания результатов ADC в память - один взгляд в библиотечный файл, и всё сразу понятно. Хочешь - используй готовую библиотечную функцию, а хочешь - копируй содержание в свой текст, выкидывай assert_param() и пиши конкретные имена регистров. Потом можно сказать, что сам всё написал и SPL на дух не переносишь ...
Так что от SPL одна только польза, и никакого вреда.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:10.
|
|