Дядя Эндрю.. Почему у нас есть мульти -MHZ доска за 2 доллара?...

Ахулл
Пн, 6 ноября 2017 г., 17:10
Немного истории рук и небольшое понимание различных ароматов процессоров рук, инструкций большого пальца и всех других причуд.

https: // www.YouTube.com/watch?v = jhwwrsahdh8



https: // www.YouTube.com/watch?v = re5xaqgkqc0



https: // www.YouTube.com/watch?v = _vyxiaw1kbu


AG123
Пн 13 ноября 2017 г. 12:43
История давно проходит, когда первый мобильный телефон GSM начнет летать с полков Nokia, Erisson становятся мировыми телефонными компаниями, а чип оказывается https: // Викивизиально.com/wiki/arm7tdmi
Сегодня аналогичная улучшенная версия становится STM32 и запускает синюю таблетку & Maple Mini
:ржу не могу:

Zoomx
Пн 13 ноября 2017 г. 14:34
Я помню Acorn и их компьютер BBC.

AG123
Пн 13 ноября 2017 г. 14:48
Раньше я думал, что телефон Nokia (с Arm7tdmi) что -то еще сделать? Сегодня это «желание» сбудется с появлением Arduino и STM32duino, и огромным рынком прорывов, который маленький STM32 и другие MCU действительно делают «все остальное»

Оптический датчик мыши раньше был просто мышью, но сегодня он обнаружил поддельные евро :ржу не могу:
http: // www.MDPI.com/1424-8220/9/9/7083/pdf

Дэнниф
Пн 13 ноября 2017 г., 21:05
Противоположность этому вопросу было бы намного интереснее:

Можно ли сделать сегодняшние смартфоны, чтобы сделать что -то другое? Как чтение ввода из Opamp или освещение светодиодной строки, ...

Rogerclark
Пн 13 ноября 2017 г., 22:07
[Дэнниф - Пн 13 ноября 2017 г., 21:05] - Противоположность этому вопросу было бы намного интереснее:

Можно ли сделать сегодняшние смартфоны, чтобы сделать что -то другое? Как чтение ввода из Opamp или освещение светодиодной строки, ...
К сожалению, несколько человек (включая меня) и я думаю, что Рэй попытались переосмыслить старые телефоны Android или дешевые планшеты, но без удачи

Пито
Пн 13 ноября 2017 г., 22:47
Можно ли сделать сегодняшние смартфоны, чтобы сделать что -то другое? Вы можете попробовать с SMTH Challenge..

Zoomx
Вт 14 ноября 2017 г. 8:00 утра
Иногда я использовал несколько старых смартфонов в качестве камеры Timelapse (используя 24/7 приложения Timelapse) и IP -камеры.

Есть несколько образовательных сообщений об использовании старых смартфонов в качестве DataLogger для экспериментов по ускорению физики.

Ахулл
Вт 14 ноября 2017 г. 14:04
.. и, конечно, старые (на основе рук) телефоны Android могут использоваться как грубые осциллографы, и Причудливые калькуляторы.. и контроллеры для гаджетов ESP WiFi, и как генераторы сигналов, и Музыкальные инструментальные тюнеры, и метроном... и... GPS -регистраторы .. и удаленные голосовые ошибки...

Mrburnette
Вт 14 ноября 2017 г. 14:23
[Rogerclark - Пн 13 ноября 2017 г. 22:07] -
[Дэнниф - Пн 13 ноября 2017 г., 21:05] - Противоположность этому вопросу было бы намного интереснее:

Можно ли сделать сегодняшние смартфоны, чтобы сделать что -то другое? Как чтение ввода из Opamp или освещение светодиодной строки, ...
К сожалению, несколько человек (включая меня) и я думаю, что Рэй попытались переосмыслить старые телефоны Android или дешевые планшеты, но без удачи
Определенно исправить пару лет назад, но сегодня я обнаружил, что мой телефон Samsung с Bluetooth и Wi -Fi - почти идеальная терминал: SSH в мой ESP32, мой RPI и даже используйте VNC, чтобы получить хороший удаленный графический интерфейс. Другие сообщили о приличных результатах с инструментом разработки приложений MIT Android для создания пользовательских приложений для взаимодействия с их IOT.

Ничто не остается таким же ... Мы должны периодически возвращаться и возвращаться к прошлым неудачам в свете новых инструментов.

Луча

Маркб
Вт 14 ноября 2017 г. 14:36
Если телефон Android может быть рутирован (это становится все более сложным), приложение "Linux развернут" даст одну установку chroot linux. Я использовал один телефон в качестве микро -файлового сервера, так как можно было использовать RaspberryPi, за исключением того, что у Mine был встроенный UPS и интегральный пользовательский интерфейс через Android VNC -клиент. Он также обслуживал монитор температуры жилья (с регистрацией) в Интернете, записанные в стандартном Python, и с использованием датчика температуры батареи телефона в качестве измерительного устройства.

Совсем недавно я написал приложение для Android с использованием MIT Appinventor, которое является терминалом для микроконтроллера, подключенного к Bluetooth, использующего среду вперед (EFRTH на STM8 или MECRISP-Stellaris на STM32). По сути, это дает мне интерактивный и дистанционно программируемый микроконтроллер. В Android App Store доступны аналогичные приложения, но я не нашел их, которые отправили бы файл на устройство.

Как и Zoomx, я использовал старые телефоны Android в качестве камеры с временным заглядным или в качестве камер удаленного мониторинга. Их недостаток - паршивая производительность в условиях низкого освещения, поэтому они не очень хороши, как камеры безопасности. Обратите внимание, что моя существенная коллекция телефонов Android-это в основном низкие устройства от поставщиков платежных поставщиков в сделках «Лидер-лидер».

AG123
Вт 14 ноября 2017 г. 15:21
[Дэнниф - Пн 13 ноября 2017 г., 21:05] - Противоположность этому вопросу было бы намного интереснее:

Можно ли сделать сегодняшние смартфоны, чтобы сделать что -то другое? Как чтение ввода из Opamp или освещение светодиодной строки, ...
О, хорошо, если ты не против, чтобы омолать его синей таблеткой или кленовой мини -мини -или, возможно, любыми досками для способностей STM32Duino
https: // felhr85.net/2014/11/11/USBSeria ... roid-v2-0/
https: // github.com/felhr85/usbserial
https: // github.com/mik3y/usb-serial-for-android

Вы могли бы одолжить силу швейцарской армии STM32 'All Pacle Device (доски разработки), чтобы выполнить работу, возможно, даже работая как ваш 3D -принтер :ржу не могу:

Ахулл
Вторник 14 ноября 2017 г. 16:22
Если телефон Android можно укрепить (это становится все сложнее) Старые устройства Samsung идеально подходят для переосмысления, и многие из них относительно просты в корне. Если вы готовы немного операции, вы можете забрать их со сломанным экраном по карманным ценам. Экраны замены очень дешевые, а подготовить их относительно легко, если вы осторожны, и вы будете исследовать YouTube. Самым простым нужен только горячий воздушный пистолет Спюджер и пара отверток, чтобы исправить их.

Даже что -то столь же древнее, как Samsung Ace 2 или Galaxy II, делает довольно полезную платформу для контроля и взлома других вещей.

Игра в кошку и мышь между поставщиками оборудования и хакерами, пытающимися ругать свои игрушки, интересна посмотреть.

После укоренения альтернативные ПЗУ позволяют вам гораздо больше возможностей для взлома, чем предложения производителя акций или телефонной компании.

AG123
Вт 14 ноября 2017 г., 17:25
Я хотел установить на свой телефон пользовательский ПЗУ, чтобы эти надоедливые приложения не жаловались, что телефон рутирован. По -настоящему пользовательский ПЗУ, вероятно, не нуждается в корне, так как все может быть корнем, если вы хотите, чтобы он был :ржу не могу:

Ахулл
Вторник 14 ноября 2017 г. 18:48
[AG123 - Вт 14 ноября 2017 г., 17:25] - Я хотел установить на свой телефон пользовательский ПЗУ, чтобы эти надоедливые приложения не жаловались, что телефон рутирован. По -настоящему пользовательский ПЗУ, вероятно, не нуждается в корне, так как все может быть корнем, если вы хотите, чтобы он был :ржу не могу:
Что сделать/модель телефона?

Rogerclark
Вт 14 ноября 2017 г., 19:41
@AG123

Взгляните на Lineageos, чтобы узнать, поддерживается ли ваш телефон..

На самом деле, теперь я буду покупать только телефоны, которые я могу загрузить линию или другой пользовательский ПЗУ

XDA также еще одно хорошее место для пользовательских ПЗУ, E.глин. У меня есть телефон Samsung J5, который не поддерживается Lineage, но кто -то сделал частично работающий ПЗУ и опубликовал на XDA. (Но некоторые вещи не работают, как Bluetooth Audio)

Я даже переписывал ROM Limeageos для своего телефона, но мне пришлось сесть на машину Linux специально для этой цели, и потребовалось около 10 часов, чтобы запустить все Makefile !


Однако, насколько я знаю, эти пользовательские ПЗУ просто предназначены для замены версий Android, и вы не получите ящик Linux, а не телефон.

Телефоны и таблетки не часто имеют какую -либо GPIO или другие аппаратные периферийные устройства E.глин. Серийный, или SPI или i2c.
Таким образом, они, кажется, не в состоянии установить нишу экрана RPI +

Ахулл
Вт 14 ноября 2017 г., 21:44
Если чипсет поддерживает режим USB -хоста (и это также поддерживается пользовательским ПЗУ), вы можете добавить USB -серийные периферийные устройства, мостики SPI и немного GPIO (путем битья по борьбе за руку). Другое аппаратное обеспечение (клавиатуры, мыши, HID -устройства и т. Д.) Также доступны с помощью режима хоста. Сказав это, вы также можете использовать Wi -Fi для управления такими вещами, как ESP32/ESP8266, и использовать их для перехода на GPIO.

С другой стороны, экран PI + - это «настоящая» коробка Linux и во многих отношениях гораздо более гибкий (но вам нужно предоставить собственное решение для аккумулятора для действительно переносных сценариев).

Rogerclark
Вт 14 ноября 2017 г. 11:56
Я попробовал использовать USB для сериала на устройстве Android некоторое время назад.

Я думаю, что у него были установлены некоторые драйверы, но только для конкретных номеров USB VID/PID, и я не могу вспомнить, если это было для общего USB CDC ACM, что мы используем

Я думаю, что это было 3 или 4 года назад, и я пытался использовать Arduino Pro Micro, и сумел заставить его работать, но я помню, что он не только работал «из коробки»

Возможно, самая легкая вещь, которую можно сделать, это изменить VID/PID, который представляет ядро


КСТАТИ.
Я всегда задавался вопросом, есть ли у Windows Etc VID / PID, зарегистрированный по умолчанию для USB CDCACM (и, возможно, для DFU), который можно использовать для сохранения загрузки драйверов ;-)
я.E, поскольку драйверы предварительно установлены, и наш «установщик» просто делает ассоциацию VID/PID с существующим драйвером

Zoomx
Ср 15 ноября 2017 г. 8:49
[Rogerclark - Вт 14 ноября 2017 г. 11:56 вечера] - КСТАТИ.
Я всегда задавался вопросом, есть ли у Windows Etc VID / PID, зарегистрированный по умолчанию для USB CDCACM (и, возможно, для DFU), который можно использовать для сохранения загрузки драйверов ;-)
я.E, поскольку драйверы предварительно установлены, и наш «установщик» просто делает ассоциацию VID/PID с существующим драйвером
Может быть, эта программа может быть полезна
http: // www.Нирсофт.net/utils/usb_devices_view.HTML
но кажется, что показывают только устройства, которые были связаны.

Помнить Начиная с версии 1.35, вы можете просмотреть имя поставщика и название продукта ваших USB -устройств. Чтобы использовать эту функцию, вы должны загрузить список USB -идентификатора Стивена J. Гоуди (http: // www.Linux-USB.org/usb.идентификаторы) и поместите файл в ту же папку USBDeview.Exe
Имя файла должно оставаться как USB.идентификаторы.

Rogerclark
Ср 15 ноября 2017 г. 8:59
@zoomx

Спасибо. Я использовал это раньше.. Это полезно для отладки проблем с USB

Zoomx
Ср 15 ноября 2017 г. 9:28
Эээ, я забыл это
Драйверы класса USB -устройства, включенные в Windows
https: // msdn.Microsoft.com/en-us/librar ... с.85).aspx

Rogerclark
Ср 15 ноября 2017 г. 10:47
[Zoomx - Ср 15 ноября 2017 г. 9:28] - Эээ, я забыл это
Драйверы класса USB -устройства, включенные в Windows
https: // msdn.Microsoft.com/en-us/librar ... с.85).aspx
Спасибо

AG123
Ср 15 ноября 2017 г. 15:03
[Ахулл - Вторник 14 ноября 2017 г. 18:48] - Что сделать/модель телефона?
Ну что ж, на протяжении многих лет я накопил несколько :ржу не могу:
Включая Sam S4, Sam S7 и совсем недавно Asus Zenfone 3, мой Sam S7 умер вскоре после истечения срока действия гарантии, к счастью, они не растут в пламени, как те, которые Sam Note 7 : P Позже я купил вместо этого Asus Zenfone 3 Deluxe в качестве замены

@Роджер
Да, линии, как я слышал, является хорошим развитием, хотя я еще не попробовал это, это здорово, что волонтеры собрали то, что является остатками CyanogenMod и восстановила это в Lineageos

Я думаю, что Android выпускает >= 4 имеет поддержку хоста OTG (в зависимости от аппаратного обеспечения)
https: // Разработчик.Android.com/guide/top ... индекс.HTML
и казалось, что на GitHub есть несколько реализаций USB-сериала
https: // felhr85.net/2014/11/11/USBSeria ... roid-v2-0/
https: // github.com/felhr85/usbserial
https: // github.com/mik3y/usb-serial-for-android

Я еще не попробовал их, но я думаю, что это, возможно, больше (большинство?) Удобный способ, если кто -то ищет способ взаимодействовать с Android на BP/MM и другие платы STM32 и т. Д., Экспрессия USB «Extension» эффективно позволяет BP/MM работать в качестве «эксперта ввода -вывода», обеспечивающего доступ к PINS/GPIOS, комм. (UART/I2C/SPI) и т.д

Конечно, в наши дни есть Bluetooth LE, но тогда это понадобится помощь дополнительной доски для прорыва e.глин. NRF51822 или CC2540/2541 и т. Д
Низкая стоимость STM32 BP/MM, возможно, все еще все еще теряет беспроводные альтернативы в этом смысле, но встроенная поддержка USB, тем не менее, является одним из самых ценных активов STM32F103 и т. Д

Rogerclark
Ср 15 ноября 2017 г. 18:58
@AG123

Да. USB -GPIO и т. Д.

Re: Ble

Я многое сделал с Bluetooth, но я нахожу на Android и iOS, что заставить Thngs работать на разных устройствах Android является проблематичным.
То же самое относится и к различным версиям Android, а также в меньшей степени iOS.

Я не уверен, что USB будет другим, но его определенно стоит расследовать

1.6.5R2 Работа с Maple Mini!!!