Post:#507563 Date:10.09.2016 (18:55) ... Тема посвящена микроконтроллерам с архитектурой ARM Cortex-M.
Они стали "убийцами" 8-разрядных микроконтроллеров, так как они 32-разрядные, дешёвые, производительные, нафаршированы мощной периферией, например, 16 разрядными таймерами(есть модели с 32-разрядными таймерами), 12-разрядными АЦП (как правило), 12-разрядными ЦАП (как правило), различными приёмо-передатчиками.
Их изготавливают многие производители. Выпускаются множество недорогих ознакомительных плат со встроенными отладчиками и программаторами.
Есть свободные среды разработки, что тоже важно.
dedivan Пост: 515097 От 10.Nov.2016 (20:41)
Я бы на твоем месте использовал что то подобное- [ссылка]
Все уже запаяно- только вставляй свои фреймворки.
Ну не совсем... там нужна доп. плата, чтобы получить нужные разъемы:
Ну вот в этой я вижу необходимый минимум при минимальном размере. И стоит всего 10$ с доставкой: [ссылка]
psih Пост: 514921 От 09.Nov.2016 (13:47)
Я же выберу уже готовую микросхему, которая уже создана для этого
И сделаешь то. что по даташиту кем то давно сделано.
Как китайцы, но китайцы сделают это дешевле чем ты.
И несмотря на эти гигагерцы и мегабайты памяти - все фирмы выпускают маленькие камушки с килобайтом на борту. Потому как у них сотни разных применений в отличии от узко специализированных на связь АРМов.
И вот все эти сотни и тысячи применений не в силах охватить даже китайцы. Тут не руками надо шустрить- а головой надо думать.
И несмотря на эти гигагерцы и мегабайты памяти - все фирмы выпускают маленькие камушки с килобайтом на борту. Потому как у них сотни разных применений в отличии от узко специализированных на связь АРМов.
И вот все эти сотни и тысячи применений не в силах охватить даже китайцы. Тут не руками надо шустрить- а головой надо думать.
Это ты все говоришь про профессиональное применение. С чего начался весь базар:
Вот нашлась для них ниша- сотовой связи- там пусть и живут.
А нам самодельшикам они ни к чему.
Я и попытался тебе сказать, что для самодельщиков это к чему, да ище и как. Вот захотелось бы мне спаять нечто подобное. У меня бы такая вещь 5х5см не получилась бы и времени бы я затратил гору и денег.
И то, что на консоли винда это вообще не проблема. Просто ты закополася в низкоуровневых архитектурах и наверное упустил из виду о веб-интерфейсах, которые обеспечивают эти управляющие центры. Ты мне пеняешь, что я не вижу 1000 возможных применений мелких камней, ну так ты тоже не видишь не меньшую 1000 возможностей для ARM-ов
Какие 1000 возможностей? Все они сводятся к одному- тыкать пальцем- интерфейс.
А сам интерфейс сделать не может ничего. Ни искорки попускать ни мотор покрутить.
dedivan Пост: 515317 От 12.Nov.2016 (21:04)
Какие 1000 возможностей? Все они сводятся к одному- тыкать пальцем- интерфейс.
А сам интерфейс сделать не может ничего. Ни искорки попускать ни мотор покрутить.
не у готовых решений типо малинки или той бананы что выкладывал псих есть свое GPIO и те кто продают их предлагают народу махать ногами рекомендуют махать на питоне... цирк на конной тяге как он есть...
можно то можно но охренеть как стремно... помню делал ШИМ -ку простою на атмежке, таки пришлось вкорячивать обратные связи с хола и ток через шунтик замерять... абы не было беды... а рулить чем то под управлением линухи или сунь выня... держите свои поделки от меня подальше, я вас боюся...
dedivan Пост: 515317 От 12.Nov.2016 (21:04)
Какие 1000 возможностей? Все они сводятся к одному- тыкать пальцем- интерфейс.
А сам интерфейс сделать не может ничего. Ни искорки попускать ни мотор покрутить.
просто отсуствие практики, и понимания что твоя приспособа может сдохнуть в самый не подходящий момент. а так как человек жаждет быть сопричастным к разработке, то и тянет типа о как круто, а зачем для чего....
dedivan Пост: 515317 От 12.Nov.2016 (21:04)
Какие 1000 возможностей? Все они сводятся к одному- тыкать пальцем- интерфейс.
А сам интерфейс сделать не может ничего. Ни искорки попускать ни мотор покрутить.
Моторчики вот например:[ссылка]
Более интересная задача 3D принтеры:[ссылка]
Но не в этом дело... Тут смысл даже не в том, чтобы моторчегом управлять. Для этого можно продолжать использовать мелкие камушки, а реализация более высокого уровня управления и мониторинга НАД всем этим делом. Грубо говоря сведения в кучу данных с множества разных оконечных устройств. Т.е. другой класс задач. Как замена традиционного большого компьютера. Чтобы не стоял, большой и громоздкий и не гудел своими вентиляторами. Мог быть включенным круглые сутки и пыль не собирал. С возможностью автономного использования.
psih Пост: 515355 От 13.Nov.2016 (08:46)
Т.е. другой класс задач.
Не только класс задач, но и методика разная.
Хорошо кучей моторчиков управлять через интерфейс, когда моторчики у тебя на столе. А если они на Марсе? В составе марсохода. Полчаса сигнал туда обратно. Тут твой интерфейс нужен только для общей постановки задачи- а исполнения идет на месте, там не нужны эти сложные и тормозные протоколы связи- и соответственно камни ориентированные на них тоже не нужны. Но и жесткая логика тоже не годится. Вот тут и место мелким камушкам- работающим почти как жесткая логика, но имеющая возможность перепрограммирования, при смене условий и стоящих задач.
И их, в отличии от камня, обеспечивающего связь с землей- много.
Поэтому я пишу - сотни разных.
dedivan Пост: 515364 От 13.Nov.2016 (09:43)
Тут твой интерфейс нужен только для общей постановки задачи- а исполнения идет на месте, там не нужны эти сложные и тормозные протоколы связи- и соответственно камни ориентированные на них тоже не нужны.
Ну дык я и думал, что на марсоходе над управлением этих мелких движков и камней будет стоять более интелектуальный камень, который:
1. Раскидает "общую постановку задачи" на мелкие, понятные мелким камням.
2. Соберет за это время информацию со всех датчиков, где-то сохранит в единый пакет данных
3. Проанализирует инфу с видеокамер. Построит трехмерную модель рельефа.
4. За время движения сможет скорректировать трехмерную модель. "Увидеть" то, что не видел в начале движения. Сможет на ходу скорректировать свои действия
5. Отправить все, что накопил в ЦУП
Развитие идет в том направлении, чтобы увеличивать уровень интеллекта устройств на "месте". У мелких камней есть ограничения в росте. Дальше эстафету принимают другие системы. В конце долгого пути это должно быть устройство, по интеллекту сопоставимое с интеллектом человека.
dedivan Пост: 515364 От 13.Nov.2016 (09:43)
Тут твой интерфейс нужен только для общей постановки задачи- а исполнения идет на месте, там не нужны эти сложные и тормозные протоколы связи- и соответственно камни ориентированные на них тоже не нужны.
Ну дык я и думал, что на марсоходе над управлением этих мелких движков и камней будет стоять более интелектуальный камень, который:
1. Раскидает "общую постановку задачи" на мелкие, понятные мелким камням.
2. Соберет за это время информацию со всех датчиков, где-то сохранит в единый пакет данных
3. Проанализирует инфу с видеокамер. Построит трехмерную модель рельефа.
4. За время движения сможет скорректировать трехмерную модель. "Увидеть" то, что не видел в начале движения. Сможет на ходу скорректировать свои действия
5. Отправить все, что накопил в ЦУП
Развитие идет в том направлении, чтобы увеличивать уровень интеллекта устройств на "месте". У мелких камней есть ограничения в росте. Дальше эстафету принимают другие системы. В конце долгого пути это должно быть устройство, по интеллекту сопоставимое с интеллектом человека.
имеет место быть, правда я бы из соображений паранои, 2 е и 5 продублировал бы двымя машинкамии если есть возможность максимально задублировал приемо передачу.
третье и четвертое тоже объединить в один автономный блок.
и выходит что где у тебя один камень и много глючного софта, у меня три и сложный софт к сложному, простой к простому...
это без учета исполняющих мехнизмов, там блок посты вешать надо.
и выходит что где у тебя один камень и много глючного софта, у меня три и сложный софт к сложному, простой к простому...
Да, интуитивно приходишь к распределенной системе.
Где каждый элемент проще и надежнее и самостоятельнее.
Так и в природе устроено- муравьи, пчелки, мозг тоже из отдельных простых нейронов состоит. А поищи в мозге- нет там одного центрального супернейрона размером с огурец. Все из мелких.
Природа не пощла по пути центрального узла- уязвимая система получалась.