Easyelectronics.ru

Электроника для всех
Текущее время: 20 окт 2019, 01:29

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 65 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: Минимальный "Unix" для GCC и make в Windows
СообщениеДобавлено: 14 апр 2015, 16:47 
Старожил

Зарегистрирован: 17 сен 2013, 13:53
Сообщения: 3302
у меня только "hg clone http://hg.code.sf.net/p/ircontroller/code" сработало


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Минимальный "Unix" для GCC и make в Windows
СообщениеДобавлено: 15 апр 2015, 07:45 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 27 янв 2010, 18:55
Сообщения: 163
Откуда: Томск
Makefile'ы просто нужно уметь писать :) Тогда при помощи одной команды из консоли можно сделать кучу действий.

Внутри самого makefile'а можно определить под какой-же OS выполняются команды и подставить соответсвтующие переменные.
Поэтому есть возможность написать Makefile который позволит собирать проект под любой ОС.

Я для некоторых команд, для которых нет возможности сделать действия при помощи стандартных команд оболочки или тулчейна, использую скрипты на Tcl.
Tcl прекрасно работает как под Linux так и под Windows и еще на куче OS.
Для подобных действий, думаю можно использовать и другие кросплатформенные языки Perl, Lua, Python, ... или Java на худой конец :)

К тому-же make отлично документирован:
http://www.gnu.org/software/make/manual/make.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Минимальный "Unix" для GCC и make в Windows
СообщениеДобавлено: 15 апр 2015, 09:25 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1448
dmk793 писал(а):
Makefile'ы просто нужно уметь писать :) Тогда при помощи одной команды из консоли можно сделать кучу действий.

Внутри самого makefile'а можно определить под какой-же OS выполняются команды и подставить соответсвтующие переменные.
Поэтому есть возможность написать Makefile который позволит собирать проект под любой ОС.

Я для некоторых команд, для которых нет возможности сделать действия при помощи стандартных команд оболочки или тулчейна, использую скрипты на Tcl.
Tcl прекрасно работает как под Linux так и под Windows и еще на куче OS.
Для подобных действий, думаю можно использовать и другие кросплатформенные языки Perl, Lua, Python, ... или Java на худой конец :)

К тому-же make отлично документирован:
http://www.gnu.org/software/make/manual/make.html

Подписываюсь под каждым тезисом ))
А ещё я тут ох ну т. е. нахожусь в лёгком недоумении ) от милой такой естественной повсеместной практики использования вареза - кейлы, иары ... - и всё на полном серъёзе и на голубом глазу ))

_________________
less is more


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Минимальный "Unix" для GCC и make в Windows
СообщениеДобавлено: 15 апр 2015, 10:26 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 4000
Откуда: КЧР, поселок Нижний Архыз
vt340, а вот пусть dosikus нам и расскажет, почему он так любит варез.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Минимальный "Unix" для GCC и make в Windows
СообщениеДобавлено: 25 апр 2015, 16:19 
Старожил

Зарегистрирован: 17 сен 2013, 13:53
Сообщения: 3302
Почему сразу варез то? Может купленный софт, может с ограничениями по размеру?
Вот непонятно почему к gdb пренебрежение. Вполне юзабельная штука.
У меня старый ноут с чисто консольныи Линуксом, соответственно стоит набор gcc, openocd и взятый у Segger`а JLinkGDBServer.
Подключаюсь с gdb и из под консоли все нормально отлаживается. Сответсвенно плюшек типа навел курсор увидел текущее содержимое там нет, ну и периферийные регистры смотреть по адресу приходиться (я во всом случае другого способа не знаю для консольного gdb).
И кому gdb не нравиться, пусть вспомнит отладчики уровня ядра, которые раньше кулхацкеры использовали, там тоже удобства не больше.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Минимальный "Unix" для GCC и make в Windows
СообщениеДобавлено: 25 апр 2015, 18:49 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5693
Eddy_Em писал(а):
vt340, а вот пусть dosikus нам и расскажет, почему он так любит варез.


У меня нет проприетарофобии .
А болезным любителям скакать по граблям, рекомендую скачать халявную же версию KEIL для F0 и убедиться самим.
А потом мне расскажите о "прелестях" gdb .
eddy, только не ври что винды у тебя нет , хоть счас то не ври . :))))))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Минимальный "Unix" для GCC и make в Windows
СообщениеДобавлено: 25 апр 2015, 19:18 
Старожил

Зарегистрирован: 17 сен 2013, 13:53
Сообщения: 3302
В чем грабли то?
Насчет "прелестей" gdb, к нему фронтэндов вагон и маленькая тележка, тот же Keil умеет быть фронтэндом как минимум к сеггеровскому gdb.
И вообще, консольный клиент к gdb серверу очень функционален, и в некоторых вещах более функционален, чем отладчик Keil/IAR.
Просто любой инструмент нужно уметь использовать и настраивать под себя и свои задачи.

И при чем тут винда? GDB под виндой не работает, или фронтэнды под виндой бастуют?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Минимальный "Unix" для GCC и make в Windows
СообщениеДобавлено: 25 апр 2015, 20:40 
Старожил
Аватара пользователя

Зарегистрирован: 23 янв 2012, 00:31
Сообщения: 1797
Откуда: Новокузнецк
fr0ster писал(а):
И вообще, консольный клиент к gdb серверу очень функционален, и в некоторых вещах более функционален, чем отладчик Keil/IAR.

в каких вещах более функционален?

_________________
elisey.su


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Минимальный "Unix" для GCC и make в Windows
СообщениеДобавлено: 25 апр 2015, 21:32 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 4000
Откуда: КЧР, поселок Нижний Архыз
dosikus_2 писал(а):
eddy, только не ври что винды у тебя нет , хоть счас то не ври . :))))))

Каюсь: есть у меня пераццкий хрюндель в виртуалбоксе, я им стирал stm8 залоченные. Больше мне эта говнотень не нужна ни для чего.
И ваще, я вон, даже вольтметры для STM8 отлаживал безо всякой проприетарщины: при помощи отладочных символов =D
А последняя модификация вольтметра (термометр на <=14 DS18x20) тоже ошибки умеет показывать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Минимальный "Unix" для GCC и make в Windows
СообщениеДобавлено: 25 апр 2015, 21:48 
Старожил

Зарегистрирован: 08 окт 2012, 00:25
Сообщения: 871
Цитата:
я вон, даже вольтметры для STM8 отлаживал безо всякой проприетарщины: при помощи отладочных символов =D

Да твоё же время... его как-то никому не жалко... ))))))))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Минимальный "Unix" для GCC и make в Windows
СообщениеДобавлено: 25 апр 2015, 21:50 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 4000
Откуда: КЧР, поселок Нижний Архыз
Ну, был бы я программистом, а не физиком, отлаживать ничего не пришлось бы...
А время — да, собственное время бесплатно. И можно хоть годами по вечерам сидеть и одной и той же дурью маяться... Все приятней, чем в телик таращиться (хотя, у нас уже года два интернет в поселке такой, что вполне можно и в телик круглосуточно таращиться!).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Минимальный "Unix" для GCC и make в Windows
СообщениеДобавлено: 26 апр 2015, 13:26 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1448
elisey писал(а):
fr0ster писал(а):
И вообще, консольный клиент к gdb серверу очень функционален, и в некоторых вещах более функционален, чем отладчик Keil/IAR.

в каких вещах более функционален?

http://www.jvanetsky.ru/data/text/t7/stili_spora/ ))
http://www.opennet.ru/docs/RUS/gdb/
во всех вещах и во всех случаях

_________________
less is more


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Минимальный "Unix" для GCC и make в Windows
СообщениеДобавлено: 26 апр 2015, 14:12 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5693
elisey писал(а):
в каких вещах более функционален?

Только в случае PC извращений , к эмбедду мало применим ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Минимальный "Unix" для GCC и make в Windows
СообщениеДобавлено: 27 апр 2015, 15:05 
Старожил

Зарегистрирован: 17 сен 2013, 13:53
Сообщения: 3302
elisey писал(а):
fr0ster писал(а):
И вообще, консольный клиент к gdb серверу очень функционален, и в некоторых вещах более функционален, чем отладчик Keil/IAR.

в каких вещах более функционален?


В плане автоматизации процесса, например.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Минимальный "Unix" для GCC и make в Windows
СообщениеДобавлено: 27 апр 2015, 15:09 
Старожил

Зарегистрирован: 17 сен 2013, 13:53
Сообщения: 3302
dosikus_2 писал(а):
elisey писал(а):
в каких вещах более функционален?

Только в случае PC извращений , к эмбедду мало применим ...


В случае PC отладчик чаще всего процесс на том же хосте, что и отлаживаемая программа.
А вот в случае эмбеддеда и приходиться извращаться.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 65 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB