www.open-tager.ru

открытый лазертаг форум
Текущее время: 25 ноя 2024, 07:47

Часовой пояс: UTC + 3 часа [ Летнее время ]


Реклама

Правила форума


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



Начать новую тему Ответить на тему  [ Сообщений: 1076 ]  На страницу Пред.  1 ... 74, 75, 76, 77, 78, 79, 80 ... 108  След.
Автор Сообщение
 Заголовок сообщения: Re: Система Caustic
СообщениеДобавлено: 20 июн 2016, 12:53 
Не в сети
Старожил

Зарегистрирован: 18 мар 2015, 13:19
Сообщений: 574
Откуда: Нижний Новгород
Pacifist писал(а):
Изобретение велосипедов всегда интересно :)
А не пробовали в бутлоадере сделать табличку, которая содержит адреса нужных функций бутлоадера? То есть получится что "зафиксировать" придётся только один адрес - самой таблицы с указателями.
Далее любой последующей прошивке не надо будет ни хедеров ни ничего от исходников бутлоадера - просто прочитать из таблички адреса и присвоить их своим указателям.


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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Система Caustic
СообщениеДобавлено: 20 июн 2016, 13:33 
Не в сети
Аксакал форума

Зарегистрирован: 29 авг 2011, 11:08
Сообщений: 1849
Alexies писал(а):
Ну это следующий этап велосипедизма.
Эх, если бы эти умности позволили удешевить конечный продукт раза в три и выпустить кит для установки в макет хотя-бы рублей в 800 (повязка отдельно) ;) Вы идёте по опасным стопам Аскета"Гедониста", опять получится супервещь в себе...

_________________
"За 2 месяца максимум можно чертёж сделать, еще за 3 фундамент." (c) Номернабис


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Система Caustic
СообщениеДобавлено: 21 июн 2016, 19:31 
Не в сети
Старожил

Зарегистрирован: 18 мар 2015, 13:19
Сообщений: 574
Откуда: Нижний Новгород
LTagKirov писал(а):
Эх, если бы эти умности позволили удешевить конечный продукт раза в три и выпустить кит для установки в макет хотя-бы рублей в 800 (повязка отдельно) ;) Вы идёте по опасным стопам Аскета"Гедониста", опять получится супервещь в себе...


Это не умности, это - основы...
На цену железа, конечно, нюансы программирования не повлияют, а вот на время разработки - могут повлиять существенно. Изобретение, отладка, внедрение, обслуживание самодельного велосипеда может занимать недели :) Дешевле сразу сделать, как правильно.

Pingvin писал(а):
Спасибо, попробую разобраться. Я на плюсах под контроллеры не писал ещё. Тема интересна.

И ещё вопрос - я создал статическую библиотеку на Си, к проектм на Си она подключается и линкуется без проблем, а вот в проект на С++ не могу её подключить и слинковать. Где могут быть грабли?

И что почитать посоветуете?
Что по скриптам линкера, что по ООП - какие то крохи информации нахожу, а уж "разжёванной" - и того меньше...

Кстати... нашёл адекватный stlink gdb server под Винду, теперь эклипса и под Виндой дебажит.
Кому надо - архивы внизу странички
http://www.emb4fun.de/archive/stlink/


Прошу прощения, забыл ответить. Чтобы линковать Си и Си++, нужно в хедерах писать так:
Код:
#ifdef __cplusplus
extern "C" {
#endif

...тут прототипы функций...

#ifdef __cplusplus
}
#endif

Для Си код не меняется, для Си++ - появляется указание, что названия функций нужно искать без name mangling, то есть в Си-стиле.
Аналогично при обратной ситуации - линковка C++ в C.

Про скрипты линкера ничего не могу толкового посоветовать, осваивал методом проб и ошибок по той же статье.
А вот про ООП много есть книг. В любом адекватном учебнике по C++ все изложено. Тут кому что больше нравится. Можно почитать классиков: Страуструп, Скотт Майерс, Александреску. Во имя наследования, полиморфизма и инкапсуляции, алюминь.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Система Caustic
СообщениеДобавлено: 21 июн 2016, 19:44 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Да нет с железом проблем сейчас!
Это раньше по 7000 р. стоили платы (при курсе 30р. за доллар).

Ну будет стоить плата 100р., а тушка - 5000 р.

Сильно полегчает?

Проблема только в корпусах.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Система Caustic
СообщениеДобавлено: 21 июн 2016, 19:58 
Не в сети
Аксакал форума

Зарегистрирован: 07 фев 2012, 13:03
Сообщений: 2294
Откуда: Полтава
Pingvin писал(а):
Проблема только в корпусах.


А в чем проблема корпусов ? Самостоятельно сделать что то простенькое не так уж и сложно - доказано эти же форумом. А вот отсутствие готовых дешевых продажных корпусов - это скорее следствие отсутствия массового спроса на них.

_________________
Лазертаг - приходите к нам с друзьями, а лучше со своими врагами.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Система Caustic
СообщениеДобавлено: 21 июн 2016, 20:08 
Не в сети
Старожил

Зарегистрирован: 18 мар 2015, 13:19
Сообщений: 574
Откуда: Нижний Новгород
Вот если бы кто-то делал недорогие излучатели на МР514, я бы сказал, что проблема корпусов решена :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Система Caustic
СообщениеДобавлено: 21 июн 2016, 20:30 
Не в сети
Аксакал форума

Зарегистрирован: 07 фев 2012, 13:03
Сообщений: 2294
Откуда: Полтава
Alexies писал(а):
Вот если бы кто-то делал недорогие излучатели на МР514, я бы сказал, что проблема корпусов решена :)



Вопрос первый: сколько излучателей Вы купите ?
Вопрос второй: какие требования к излучателю предъявляются ?
Вопрос третий: недорогой - это в пределах каких величин ?

;) Как вы понимаете ответ на первый вопрос очень влияет на "положительное" решение третьего...... Вопрос цены - это всего лишь вопрос спроса

_________________
Лазертаг - приходите к нам с друзьями, а лучше со своими врагами.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Система Caustic
СообщениеДобавлено: 21 июн 2016, 20:48 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
tayatlas писал(а):
Alexies писал(а):
Вот если бы кто-то делал недорогие излучатели на МР514, я бы сказал, что проблема корпусов решена :)



Вопрос первый: сколько излучателей Вы купите ?
Вопрос второй: какие требования к излучателю предъявляются ?
Вопрос третий: недорогой - это в пределах каких величин ?

;) Как вы понимаете ответ на первый вопрос очень влияет на "положительное" решение третьего...... Вопрос цены - это всего лишь вопрос спроса

Ну распишите примерно
партия 100 шт. - такая то цена за штуку.
партия 10 шт - такая...
Характеристики такие то - длина, диаметр, материал...
Линза - стекло/пластик.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Система Caustic
СообщениеДобавлено: 21 июн 2016, 21:18 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Alexies писал(а):
Вот если бы кто-то делал недорогие излучатели на МР514, я бы сказал, что проблема корпусов решена :)

Вы вроде обещали кратенько рассказать о интеграции электроники в МР514. :roll:

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Система Caustic
СообщениеДобавлено: 21 июн 2016, 21:50 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
tayatlas писал(а):
Pingvin писал(а):
Проблема только в корпусах.


А в чем проблема корпусов ? Самостоятельно сделать что то простенькое не так уж и сложно - доказано эти же форумом. А вот отсутствие готовых дешевых продажных корпусов - это скорее следствие отсутствия массового спроса на них.

Ну так и плату самому можно спаять, не так уж и сложно - доказано этим же форумом.
:lol:
Армада как раз и впишется в 800 р.
Это с блютусом, а проводной вариант - и того дешевле.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 1076 ]  На страницу Пред.  1 ... 74, 75, 76, 77, 78, 79, 80 ... 108  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

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


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

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB