Создание собственной системы стабилизации
Незнаю, это больше к rual, он в скриптах копался я только драйвера и периферию для своей платы настраивал… по сути арду это приложение…
лучше тогда в родном коде пиксхавка покопаться, там тоже автопилот как надстройка (приложение) собирается аналогично, только
git clone github.com/PX4/Firmware.git
а потом
cd Firmware
git clone github.com/PX4/NuttX.git
под нутксом свой код аналогично ардупелоту?
Можно, смотрим на гиру как пример: github.com/PX4/Firmware/blob/…/mpu6000.cpp
описываем то что надо аналогично кода с 801 строки, да устройство должно быть потомком интерфейса на котором сидит.
Это я как бы про устройство, а приложение описывается так github.com/PX4/Firmware/blob/…/kalman_main.cpp
Думаю разобраться можно, там же в коде можно посмотреть как регистрировать прерывания и их обработчики.
Сдаётся мне, что проблема у тебя в формировании переменной dt, попробуй отладить с нулевым уровнем оптимизации компиллера.
с нулевым уровнем оптимизации проблемы нет 😃
как только ставишь от 1-го по 3-й, таж фигня 😃
проблемная переменная локальна или глобальна? Если локальна добавь к определению модификатор volatile.
ps: как у вас с погодкой? по телеку показывают что снегом вас засыпало
проблемная переменная локальна или глобальна? Если локальна добавь к определению модификатор volatile.
локальная статическая (static float accAlt)…
ps: как у вас с погодкой? по телеку показывают что снегом вас засыпало
ну да, есть немного… 😃
за пару суток (если на глаз) выпало примерно 60-80см 😃
вот так примерно борются со снегом тут www.igolkin.net/content/2/229/ 😃
круче чем уборка урожая в РБ! 😃
это убунта, под винду гдето здесь в ветке инструкция есть подобная
почему линукс - да тут компиляция в 20 раз быстрее и ось халявная
Я вот попробовал linuxmint. Понравилось больша. Да и он по рейтингу на distrowatch.com лупит убунту почти в 2 раза!
linuxmint на базе убунты, но морда на выбор на базе разных модиф. гномоВ.
Cinnamon на базе 3-го гнома вроде и для машин пошустрее.
А вот для пристарелого железа есть MATE релиз…
Для динозавров вроде как Xfce…
Также KDE-шка имеется…
Ставить лучша Linux Mint 13 “Maya” т.к. он на базе бубунты 12.04 LTS c поддержкой до 2017-го года (Long term support release (LTS), supported until April 2017)… А то я с дуру поставил последний релиз Linux Mint 16 Petra у которого поддержка закончится уже летом 14-го…
Ставить лучша Linux Mint 13 “Maya”
Это как посмотреть, вот ежели в игрушки виндовые играть захочется, то лучше Ubuntu gamepack, от братьев Украинцев 😃 а то я тут сыну игрушку запустить решил - промучался неделю, а теперь вообще жалею что её запустил ибо из школы приходит - поиграть надо… блиин завтра же каникулы 😃
с нулевым уровнем оптимизации проблемы нет как только ставишь от 1-го по 3-й, таж фигня
Да на новую плату надо будет тоже запустить, дабы выбор был что ставить арду или вий, новая плата слегка отличается от старой так что придётся тоже поковырятся… Ты с Usart-ом что сделал? DMA выкинул?
Это как посмотреть, вот ежели в игрушки виндовые играть захочется, то лучше Ubuntu gamepack, от братьев Украинцев а то я тут сыну игрушку запустить
ну я пару вечеров потратил на поиск “популярного” дистриба и все концы в основном ведут к Linux Mint… а про укр. дитриб вообще не слыхал…
Ты с Usart-ом что сделал? DMA выкинул?
выкинуть то выкинул, но лучше не стало… на больших пакетах (к примеру если открыть SET в CLI), часть данных теряется и увеличение буфера не помогает…
кстати краем глаза смотрел в AQ32 есть usb-com с конечными функциями приема передачи пакетов… не пробовал ты?
2 Serg. Озвуч плиз состав железяки которую ты можешь выслать в ближайшее время. Особенно будут ли там контакты замыкая которые проц в дфу вгоняцца и контакты спи (мне осд нужно). Железка срочна понадобилась. Прошивка не интересует.
не пробовал ты?
Я его тоже только краем глаза зацепил - не не пробовал…
и все концы в основном ведут к Linux Mint…
не если к ней убунтовские репозитории прицеплены (цепляются) то можно будет попробовать 😃
если к ней убунтовские репозитории прицеплены (цепляются) то можно будет попробовать
вроде как да, но у них немного иная политика апдейтов… с задержкой… типа после бета тестов убунтА-комьюнити 😃
Железка срочна понадобилась.
А железяки то ещё нет 😦 боюсь, что только к концу января, эт если косяков нет… (контакты BOOT0 есть, один SPI свободный выведен)
О раз разговор зашел о железяках: Дорогие Россияне, до какого числа у вас бухабрь (ну всмысле священный месяц вдрыбадан)? Смысл подарки отправлять (я их заберу послезавтра), может числа 12 отправить, до 14 как раз доползут до почты россии - ну и она очухается к этому времени?
вроде как да
не просто не задолбусь ли я потом GCC цеплять или ацкую CUDA - без неё тяжковато будет старенькому процу 😃
не просто не задолбусь ли я потом GCC цеплять или ацкую CUDA - без неё тяжковато будет старенькому процу 😃
забэкапся… поставь 2й или 3й операционкой и пробуй… 😃
т.е. я не сторонник ломать прижитую систему… от винды вот никак уйти не могу 😃
Смысл подарки отправлять
Сергей, смысл есть, ибо почта должна работать в праздники. Другой вопрос как:)
А что за вторая микруха в TQFP? На фото плохо видно.
stm32f100
Сергей, смысл есть, ибо почта должна работать в праздники. Другой вопрос как
ну тогда завтра отправлю не вопрос 😃
Молодцы, че сказать!
Компас стоит как-то монописуально между барометром кондёрами и предохранителем, да ещё скраю платы, рядом провода проходить могут…
Вселенская несправедливость - на работу вызвали блин 😦
У нас выходной - Рождество…
Ща препарирую его
Дринкер, спасибо за фото, но они не достаточно четкие, подсвети МПУшку.
Помоему посередине 2-я сверху… справа естественно…
Дринкер, спасибо за фото, но они не достаточно четкие, подсвети МПУшку.
Снизу вверх: аксель, гира, баро, мпу и на другом краю неопознаная мною микруха.
Путаница растет - как они теперь используют двойной набор датчегоф? Зачем первый набор оставили? Или аксель только ради компаса используют? Тогда зачем гира? Или теперь чето в алгоритьме поменялось с учетом дубляжа, типо друг друга корректируют? Одни вопросы.