Обновить
182
Andrew Kambaroff@RaJa

БПЛА, робототехника, разработка, обучение

93
Подписчики
Отправить сообщение
Угу, вижу я как каждый думает свою думу, вместо того, чтобы думать о дороге — минимум 2 десятка ДТП ежедневно, уроды за рулем, которые думают, что они имеют право подрезать, лезть без очереди и без поворотников, мудаки, выезжающие на переполненный перекресток и пешеходные переходы, паркующиеся на трамвайных путях, на остановках, занимающие целую полосу своими рыдванами из-за чего остальным остается пол-полосы и образуется пробка, паркующиеся по -диагонали и немогущие запарковаться по разметке, дебилы, думающие о чем-то своем, а потом лезущие через 3-4 полосы, чтобы повернуть, играющие в шашечки между полос, гоняющие, чтобы выпендриться, нарущающие правила всеми возможными способами, что мешает ездить комфортно остальным.
Я за рулем не могу ни прочесть книгу, ни проверить и ответить на почту, ни написать кусок кода, ни просмотреть новости, ни расслабиться и подремать. Все это я делаю в метро без проблем.
Машина и мотоцикл у меня есть. На работу я ездил и всеми способами. На данный момент я организовал свою работу так, чтобы не ездить в часы пик, но и в часы пик я делал в метро все то же самое. Не один год.
Вы просто не в то время ездите :)
У меня есть и машина и мотоцикл и проездной на метро. Так вот — по своему району я езжу на машине, в основном это хоз. поездки — в супермаркет, на летное поле с коптерами.
В центр ездить удобнее на метро. В разы быстрее и комфортнее — ни загазованности, ни пробок. Кондиционирование тоже не помогает в машине.
А вообще езда в огромной машине в одиночку в Москве — это преступление против общества — места машина занимает дохера, жрет бензин и выделяет огромное количество выхлопов, особенно джипы с движками V6-V10 и спорткары.
Мизантропов не люблю. )
Америка — это в основном мелкие городишки. Крупные города во всем мире довольно похожи.
В Москве достаточно оглядеться по сторонам, чтобы увидеть:
Море толстых людей, особенно женщин
Пьющих пиво днем за обедом женщин
Курящих — в основном женщин
Море людей, которые без машины никуда. Они будут стоять в пробках, но не прогуляются до метро и от него, даже когда это быстрее.
и как следствие этого — тотальное ожирение, которое и нас начинает достигать по мере увеличения благосостояния :)
Весь смысл такого устройства во взаимодействии с аппаратным обеспечением. Если нужна просто числодробилка, то с этой функцией отлично справляется любой телефон или старый кпк. У них и Bluetooth есть для связи с какой-нибудь AVR мелкотой. Скрипач не нужен :)
Что касается написания софта — прелесть работы на ПК в том, что и отладка и разработка ведется на одном девайсе — удобная IDE и отладчики, все делается одной кнопкой, можно сосредоточиться на самой программе. А тут?
Кстати, линукс на свой ноут я ставить не буду, это уж точно. для моих задач примерно половины софта под линуксом просто нет (я не только программингом занимаюсь).
Единственное, ради чего я готов связаться с неудобствами изучения программинга под linux — это единая среда для работы с железом и софтом. А если этого нет, то я могу обойтись и STM32 + iPAQ или Qtek G100 или + Raspberry Pi- она помощнее будет.
С многоуровевыми системами я еще в бытность программистом в Академприборе наработался, сейчас мне нравится унификация. Но пока ни одна железка не удовлетворяет задачам работы с железом и обработкой данных с нужной скоростью и простотой. Без извратов через одно место.
Дело в том, что задачи, с которыми не справляется МК, 450-МГЦ АРМ тоже осилит с трудом, особенно учитывая накладные расходы на связь с МК.
Хорошо, если у вас все так просто настраивается. На деле же обычно все получается гораздо хуже — на Raspberry Pi я даже готовый скрипт долго дотачивал и потерял полдня, чтобы просто поднять WiFi — мой USB WiFi модуль никак не хотел заводиться.
А уж говорить о том, насколько часто в линуксе возникают вещи — «не работает и все тут» даже не приходится — достаточно просмотреть обсуждения здесь на хабре, как обходить минные поля. У меня ни один из примеров не заработал просто из коробки — весь код приходится адаптировать, права менять, что-то настраивать и все равно все работает не так как хочется. :) Но это так, лирика. Я и говорю — готов весь этот зверинец терпеть, если от него существенная польза. Но получается, что ваш девайс для меня почти не отличается от КПК под WinCE, которые на рынке 1000-2000 рублей стоят.
Образ для работы с hardware вообще не годится — к образу не подключишь I2C сенсоры или SPI девайс, или другие устройства.
Просто софт без общения с аппаратной частью вообще не имеет для меня смысла — он есть на любом большом ПК или КПК или планшете. Прелесть МК именно в том, чтобы работать с аппаратной частью, а для этого нужна удобная среда разработки. Если каждая компиляция и запуск — это целая история, то желание экспериментировать с этим железом отпадает довольно быстро.
Проблема в том, что лично мне использовать linux крайне неудобно — мне не близок UNIX way никаким образом, из его преимуществ для меня ТОЛЬКО бесплатность. По всем параметрам удобства разработки он уступает Windows средам разработки. По крайней мере так лично для меня.
А работа напрямую через отладчик с железом и возможностью управлять исполнением кода — это большой плюс для того же STM32.
Общее быстродействие процессора в 454 МГц под линуксом не кардинально отличается от STM32F4 с его частотой 168-180МГц и 210-225 MIPS и наличием ОСРВ при необходимости и без накладных расходов на линукс.
Вот вы говорите про готовый инструментарий. А я его не вижу — как мне написать приложение, которое будет автоматически запускаться при старте железки, общаться по SPI или I2C c МК и обмениваться в бинарном режиме по Bluetooth Serial или WiFi с ПК?
Обработка данных + лог на SD карту, возможно чтение данных с GPS и связь по 3G. И не в виде убогих скриптов под shell- это не программирование. Shell cкрипты — это жалкий огрызок того, что можно писать в native софте. Лично мне извращаться с консольными потоками и кучей параметров для кучи программ, пытаясь от них получить простой результат, который пишется на С или Delphi за 5-10 минут неудобно. Мне нужна нормальная среда разработки пусть на С/С++ с библиотеками доступа к железу напрямую или через API вызовы, с доступом к WiFi, UART, GPIO и прочему. Питон — слабое утешение. На нем конечно можно что-то сделать, но совсем не так удобно и после любого универсального языка он немного условен и ограничен.
Разумеется, это мое личное мнение, но мы обсуждали именно мои потребности. Многим может и хватить пары простых жестко заданных скриптов с 2-3 ветвлениями. У меня программы обычно посложнее.
К сожалению, 64 МБ и 454 МГц делают линукс практически бесполезным. Разрабатывать прямо на плате или отлаживать особо не получится, инструментарий при всей похожести на большой линукс весьма ограничен, а по быстродействию и удобству работы может даже проиграть STM32F4 например. Особенно в приложениях где нужна ОСРВ. Единственное преимущества — готовые драйверы под периферию в линуксе, это да, приятно.
Но в целом, я не знаю где бы применил этот компьютер. Для тех задач где нужен линукс у него маловато мощности (работа с видеокамерой), а для работы с железом и STM32 вполне хватает, к тому же его можно отладчиком подключить к большому ПК и с комфортом работать напрямую без танцев с бубнами вокруг кросс-компиляции с последующим перебросом программы не девайс и попыткой отладить удаленно.
У меня на полке рядом с ящичками с электроникой лежит компакт всегда.
Для питания разных поделок использую такую схему:

Аккумулятор на 5800мАч и бустер до 5В.
Не запаиваю в термоусадку, потому что мне бывает нужно подключение батареи в разные схемы.
Вместо 3пинового разъема запаиваете USB маму и затягиваете в термоусадку, готово.
Лично я в дороге использую такую штуку в паре с 2S аккумом размером с маленький батончик сникерс.
Если цена не важна — берем схему бустера и от любой 1S LiPo заряжаем телефон.
Вот бустер.
К нему подключаем или 18650 (можно со встроенной защитой от переразряда), можно несколько параллельно. Или если имеется под рукой — любой LiIon/LiPo аккумулятор. Дешево и сердито. Схему если хочется можно и самому собрать, она не слишком сложная, нужно только компоненты купить:
image
Только вибрации. Ну и немного проблема переключения и управления мощностями.
Выпускают. Есть БК двигатели мощностью в несколько киловатт. Проблема не в них, а в питании. Чем таких монстров питать продолжительное время.
Follow Me будет просто лететь следом, посадить все равно придется вручную. Ну или обеспечить неподвижность яхты, а затем указать ее точкой посадки.
Можно, но сложнее.
Если сделать хорошую гидроизоляцию, летать будет минут 10.
Если с поплавками — парусность увеличится, если без — тупо утонет.
Сама по себе электроника вряд ли сильно пострадает, а вот моторы очень даже могут. Но соленые брызги не полезны.
не получится. Двигатели работают на разных скоростях вращения, постоянно вразнобой регулируются для сохранения равновесия, так что заставить их работать в противофазе для компенсации невозможно.
Вибрации и грязь
на прямой видимости без помех
Для такого веса это вполне прилично.
Такой вкрадчивый голос немецкого сказочника. Как будто вот-вот рявкнет.
А вот тема лекции весьма интересная.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность