Новый RPI Zero W - с Wi -Fi и Bluetooth

Rogerclark
Вт 28 февраля 2017 г., 21:07
Похоже, они поняли, что наличие подключения действительно важно на RPI Zero и выпустили RPI Zero с Wi -Fi и Bluetooth

http: // www.PCMAG.com/news/352039/10-ras ... W-запуски

Racemaniac
Вт 28 февраля 2017 г., 21:12
Я, возможно, уже заказал несколько
*кашель*

Rogerclark
Вт 28 февраля 2017 г., 21:53
Реданьяк написал:Я, возможно, уже заказал несколько
*кашель*

Racemaniac
Ср. 01 марта 2017 г. 7:06 утра
Rogerclark написал:Реданьяк написал:Я, возможно, уже заказал несколько
*кашель*

Rogerclark
Ср. 01, 2017, 9:52 утра
Спасибо

Я закончил тем, что заказал один у Пиморони

Доставка - это основная часть стоимости для меня, но это то, что вы должны за что -то платить, когда она впервые выходит

Racemaniac
Ср. 01, 2017, 10:41
Rogerclark написал:Спасибо

Я закончил тем, что заказал один у Пиморони

Доставка - это основная часть стоимости для меня, но это то, что вы должны за что -то платить, когда она впервые выходит

Беннебой
Ср. 01, 2017 12:05
Я не сделал никакого развития с RPI, это просто? Есть ли что -то вроде ядра для Arduino или это совершенно другая идея?

Я предполагал, что большинство из них были просто для небольшого компиляции системы Linux System. PI, которые у меня есть здесь, работают с приложениями Debian и Media Center.

Racemaniac
Ср. 01, 2017 12:12
Bennehboy ​​написал:Я не сделал никакого развития с RPI, это просто? Есть ли что -то вроде ядра для Arduino или это совершенно другая идея?

Я предполагал, что большинство из них были просто для небольшого компиляции системы Linux System. PI, которые у меня есть здесь, работают с приложениями Debian и Media Center.

Беннебой
Ср. 01, 2017 12:25
У меня только что был взрыв из прошлого...

Обнаружил, что Riscos, первоначально из Acorn Fame, переносит в RPI & жив и пинает.

Я провел много времени, работая с Riscos в самых начале 90 -х годов в моей первой работе после универсала : D

Zoomx
Ср. 01, 2017, 16:31
У RPI есть Debian OS, Raspbian, и у вас есть C, Python и другие незначительные языки. Есть другая ОС, но не очень распространена. Очень немногие программируют его без ОС, голый металл.

Это не полностью открытый исходный код, потому что существует бинар Broadcom, что он не является открытым исходным кодом.

Rogerclark
Ср. 01, 2017, 8:12 вечера
Я использовал только свои RPI (ы) в качестве маленьких ящиков Linux, а не для того, чтобы использовать MCU для.

У меня есть оригинальный RPI Zero, но вы должны подключить его к USB -концентратору и использовать внешний Wi -Fi и т. Д., И также нужен адаптер для подключения к монитору HDMI.

Я не вижу RPI Zero, заменяющего Arduino MCU на небольшие проекты, E.глин. За прошедшие годы я использовал Arduinos для исправления моего автоматического открытия гаражных дверей, создать новый контроллер заряда для моего электрического упражнения, построить новый интерфейс термопары для моей (бесполезной / дешевой / китайской) духовки, построить несколько систем открытых мощности, сборка Системы для управления этими переключателями гнезда 433 МГц и т. д. и т. Д

ИМХО Использование MCU - лучшее решение для многих вещей, и что -то вроде RPI только в том случае, если вам нужно много обработки или много оперативной памяти, или оба и т. Д.

И со временем все, кажется, сходится, с MCUS становится быстрее, а также Flash, а также доски Linux становятся дешевле и получают возможности GPIO

Листья
Ср. 01, 2017, 20:32
Rogerclark написал:Я использовал только свои RPI (ы) в качестве маленьких ящиков Linux, а не для того, чтобы использовать MCU для.

У меня есть оригинальный RPI Zero, но вы должны подключить его к USB -концентратору и использовать внешний Wi -Fi и т. Д., И также нужен адаптер для подключения к монитору HDMI.

Я не вижу RPI Zero, заменяющего Arduino MCU на небольшие проекты, E.глин. За прошедшие годы я использовал Arduinos для исправления моего автоматического открытия гаражных дверей, создать новый контроллер заряда для моего электрического упражнения, построить новый интерфейс термопары для моей (бесполезной / дешевой / китайской) духовки, построить несколько систем открытых мощности, сборка Системы для управления этими переключателями гнезда 433 МГц и т. д. и т. Д

ИМХО Использование MCU - лучшее решение для многих вещей, и что -то вроде RPI только в том случае, если вам нужно много обработки или много оперативной памяти, или оба и т. Д.

И со временем все, кажется, сходится, с MCUS становится быстрее, а также Flash, а также доски Linux становятся дешевле и получают возможности GPIO

Rogerclark
Ср. 01, 2017, 8:49 вечера
Взаимное согласие здесь...

Я нахожу серию серии NRF5 Bluetooth MCUS лучший подход, если вам нужно BLE. Они имеют удивительно низкую мощность и теперь имеют мощный процессор Cortex M4F 64 МГц, а также имеют ADC PWM и даже отдельный подраздел, который они называют PPI, который может обрабатывать простые подзадачи GPIO.

КСТАТИ. Мы забыли упомянуть, что Readback Security превосходно в MCU в целом.

Листья
Ср. 01, 2017, 21:29
Да - Nordic NRF5 - отличный MCUS BLE -
Я разорвал наклейку с оценкой несколько месяцев назад - они используют серию Nordic NRF5, а также с внешними акселерометрами.
Они претендуют на 2-5 лет работы автономной работы с батареями CR2477 монет (1000 мАч)

Squonk42
Ср. 01, 2017, 22:35
Просто подумайте о единственном языке, универсально доступном на всех компьютерах и смартфоне (JavaScript) и связанном количестве потенциальных разработчиков с опытом работы в нем: вы можете назвать их обезьянами сценариев и не рассматривать этих разработчиков JavaScript как «реальных» программистов, но в настоящее время они превосходят по численности заказы величины число разработчиков Core C.

Вы можете считать, что использование узла.JS Server на дистрибутивации на основе Linux для мигания светодиода похожа на стрельбу из базуки, чтобы убить муху по сравнению с простым старым прошивным программным обеспечением Care-Metal C.

Но помните, когда был введен Arduino, или C ++, или даже просто C... Новые инструменты, та же дискуссия.

Эти разработчики - аудитория RPI.

RPI, безусловно, не самый эффективный компьютер затрат, энергию или размер, но, безусловно, легче всего освоить для этого нового поколения программистов.

Не проблема, если это приводит больше людей в реальное встроенное программирование.

Беннебой
Ср. 01, 2017 22:45
Squonk42 написал: Не проблема, если это приводит больше людей в реальное встроенное программирование.

Rogerclark
Ср. 01, 2017 11:50
Я думаю, что PRI отличный. Я 3 из них, и будет 4, когда прибудет ноль w.

Но это просто не оптимальное устройство для моих проектов

Re: NRF52

Зависит от того, как часто устройство рекламирует и делает ли оно что -то еще

У меня есть набор Nordic Power Profiler, и я проанализировал энергопотребление в проекте, над которым я работаю, и я думаю, что я получу 18 -месячное время автономной работы с моей текущей конфигурацией, поскольку он рекламирует один раз в секунду и измеряет свои датчики и батарею напряжение и т. д

Мне нужно оптимизировать код, так как мне действительно нужно только читать АЦП для батареи каждый час, а не на том же ISR, что и другие датчики, но в долгосрочной для процессора просыпаться каждые 3.2 секунды для чтения акселерометра FIFO образцов

Nordic - это лучший поставщик решений BLE для мелких разработчиков, поскольку они предоставляют GCC Makefiles для всех своих примеров (а также Keil и IAR)

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

У них также есть частная онлайн -система поддержки, и они даже будут просмотреть ваш дизайн оборудования, и, по -видимому, (не пробовали это), они будут критиковать ваше оборудование, если вы отправите его им.

Беннебой
Чт, 02, 2017 7:40
Северный звук, как будто они действительно знают, как выращивать сообщество.

AG123
Солнце 05 марта 2017 г. 9:17 утра
Они могут вытеснить те интегрированные MCU Cortex-Mle и/или Wi-Fi (E.глин. NRF51822) с низкими ресурсами
Проблема с интегрированными MCU - очень небольшое количество доступного ОЗУ, хотя Flash кажется довольно приспособленной
это серьезно ограничивает то, что возможно e.глин. Чтобы сделать умные часы, 16 тыс. SRAM & 128K Flash и один хочет водить ЖК -дисплей, водить Bluetooth & Wi -Fi Stack & Сделайте все модные приложения (e.глин. Шагометр и т. Д.), 1 -й закончились опции довольно быстро, прежде чем это возможно

Я думаю, что есть «точка конвергенции», где Cortex-M начинает отправляться в большие размеры RAM и вспышки, которые кора-A с мясистой оперативной памятью и Flash пытается уменьшить физический след и в дополнение ко всему, что добавляет 2.4 ГГц радио для Bluetooth & Wi-Fi
Казалось, это получило много импульса, я.эн. MCU + Bluetooth или/и Wi-Fi в интегрированном All-in-One Soc

Rogerclark
Солнце 05 марта 2017 г. 9:49
Я думаю, что модули ESP8266 (ESP-12) заняли большую часть рынка традиционных проектов MCU.
Выходя далеко за пределы только людей, которые хотят Wi -Fi, так как у них есть множество вспышки и оперативной памяти и относительно быстрый процессор, и это дешево.

Глядя на списки Aliexpress, я думаю, что десятки тысяч из них были проданы.

Они, однако, очень голодны, что может быть или не быть проблемой.

ESP32 может перейти к ESP8266, когда цены снижаются, и есть большая доступность, а ядро ​​Arduino стабилизируется.

Северные устройства все еще кажутся очень нишевыми. Я не уверен, почему это. Возможно, просто потому, что никто в Китае не выявил простой в использовании модуль E.глин. Синий формат таблеток с использованием их. Цена также не так конкурентоспособна, как ESP8266 или STM32, что, по -видимому, в основном потому, что компании (даже в Китае) пытаются получить максимальную цену, которую они могут, возможно, в качестве премиального продукта.

Беннебой
Солнце 05 марта 2017 12:07
Спецификации на ESP32 потрясающие.

Squonk42
Солнце 05 марта 2017 г., 21:41
Rogerclark написал:Я думаю, что модули ESP8266 (ESP-12) заняли большую часть рынка традиционных проектов MCU.
Выходя далеко за пределы только людей, которые хотят Wi -Fi, так как у них есть множество вспышки и оперативной памяти и относительно быстрый процессор, и это дешево.

Глядя на списки Aliexpress, я думаю, что десятки тысяч из них были проданы.

Rogerclark
Солнце 05 марта 2017 г. 11:26
Да.

ESP8266 существует во многих формах для Qyite долгое время. У меня все еще есть несколько модулей ESP01, но я могу также через них, так как у меня есть множество ESP12 и ESP12E.

78UA очень хорошо для устройства Wi -Fi. Не так хороши, как устройства Bluetooth, у которых есть токи сна, даже не нуждаясь в использовании «глубокий сон»

Бле 5.0 имеют режимы дальнего диапазона, но это будет некоторое время, прежде чем многие устройства поддержит их, и скорость передачи данных в этих режимах низкая.

Mrburnette
Солнце 05 марта 2017 г. 11:33
Bennehboy ​​написал:Спецификации на ESP32 потрясающие.

AG123
Пн, 06 марта 2017 г. 8:02 утра
Rogerclark написал:Я думаю, что модули ESP8266 (ESP-12) заняли большую часть рынка традиционных проектов MCU.
Выходя далеко за пределы только людей, которые хотят Wi -Fi, так как у них есть множество вспышки и оперативной памяти и относительно быстрый процессор, и это дешево.

Глядя на списки Aliexpress, я думаю, что десятки тысяч из них были проданы.

Они, однако, очень голодны, что может быть или не быть проблемой.

ESP32 может перейти к ESP8266, когда цены снижаются, и есть большая доступность, а ядро ​​Arduino стабилизируется.

Северные устройства все еще кажутся очень нишевыми. Я не уверен, почему это. Возможно, просто потому, что никто в Китае не выявил простой в использовании модуль E.глин. Синий формат таблеток с использованием их. Цена также не так конкурентоспособна, как ESP8266 или STM32, что, по -видимому, в основном потому, что компании (даже в Китае) пытаются получить максимальную цену, которую они могут, возможно, в качестве премиального продукта.

Rogerclark
Пн, 06 марта 2017 г. 9:04
@AG123

Я не слышал, чтобы кто -то занимался Wi -Fi на северных устройствах. Из того, что я понимаю, есть некоторые технические ограничения для их 2.Аппаратное обеспечение 4 ГГц, которое не позволяет использовать его для некоторых приложений.

Тем не менее, похоже, что NRF52840 менее ограничен, так как, по -видимому, он может работать как Zigbee, как только кто -то портит стек Zigbee (и я уверен, что будет много другой работы)

Количество оперативной памяти на этих MCU все время растет, NRF52840 имеет 256 тыс. ОЗУ и 1M Flash (но текущий NRF52832 имеет только 64 тыс. ОЗУ)


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

AG123
Пн, 06 марта 2017 г. 9:24
Распространенность MCU и устройств BLE, казалось, была «страшной» развитием, поскольку доски NRF51822 уже достигли ценовой точки на eBay в размере 4 долл. точка
http: // www.eBay.com/sch/i.HTML?_from = r4 ... 40&_sop = 15
http: // www.тип.com/product/cc2540

Я предполагаю, что в не слишком отдаленном будущем (на самом деле сегодня) мы были бы * затоплены * с тоннами «несовместимых» устройств/датчиков, так как все разработчики просто оборудованы «необработанным» стеком & Сделайте рекламу/трансляцию или пользовательскую связь (даже не Att/Gatt). Это уже происходит - если вы покупаете 10 различных трекеров фитнеса BLE, вам нужно 10 различных приложений на вашем телефоне Android / iPhone :ржу не могу:

Кстати, меня все еще удивляет, как сделать блю и приложение в 8 тыс. ОЗУ на CC2540 : o :ржу не могу:

Squonk42
Пн, 06 марта 2017 г. 15:49
Вы не можете сделать модуляцию Wi-Fi (CCK/QPSK/OFDM) без аппаратной поддержки.

Bluetooth / ble в порядке, если вы находитесь в одной комнате, но не так много за пределами. Опять же, это просто диапазон против. Проблема энергопотребления.

ESP8266 действительно нуждается в внешней вспышке SPI, но ESP8285 нет. Но я не считаю внутреннюю вспышку как функцию безопасности. Конечно, не поддается флэш -чипе и его обратно, вполне досягаемое сценарии, но также относительно легко иметь лабораторный разоблачение чипа и обходных предохранителей для < 1500 долларов.

Если вы хотите безопасное устройство на 100%, не выпускайте его : D

Rogerclark
Пн, 06 марта 2017 г. 20:56
@AG123

Проблема с устройствами Ti BLE в том, что вы не можете скомпилировать код для запуска на нем, потому что TI только выпустите двоичные библиотечные файлы, совместимые с компилятором IAR 8051.

И IAR стоит $$$$

Плюс вам нужен специализированный программист, так как они не совместимы с SWD.

Вам лучше заплатить дополнительные 2 доллара и получить NRF51.


Re: одно приложение для типа устройства фитнес -трекер

Из того, что я прочитал, работа приложения телефона, связанная с хранением и анализом данных (сделано сервером), является ключевым фактором, который люди используют при выборе этих вещей.

Следовательно, все производители используют свои собственные форматы данных, так что вы не можете использовать хорошее приложение с кем -то более дешевым оборудованием.


Я не думаю, что Bluetooth.Орг помогает этому, потому что они взимают $$$ за участие в их частном клубе, используют бренд Bluetooth на вашем продукте и участвуют в стандартизации.

Многие компании в Китае не являются членами, и не беспокойтесь о Bluetooth.Оргс стандартные типы устройств и протоколы и т. Д

Олли
Пн 17 апреля 2017 г. 11:19 вечера
RPI Zero W теперь доступен в магазинах. Я получил свой от Adafruit. У них все еще есть ограничение одного RPI Zero W за 10 долларов США на клиента. Это хорошая цена, но стоимость доставки в 9 долларов "слишком" высока.

Martinayotte
Вт 18 апреля 2017 г. 13:27
Вы также можете получить OrangePizero менее чем за 8 долларов.00, включая доставку, но нет Bt.

Mrburnette
Чт, 04 мая 2017 г., 2:56 утра
RPI ноль & Zero W - это примечательные интересные из -за 5 и 10 долларов США.С.Дюймовый. Цены соответственно. Здесь, в Атланте, два магазина микроцентра имеют обычно на складе, ограничивайте по одному (1) каждое на посещение; Итак, ноль & Ноль W можно приобрести один раз в день, разрешение на акции. На прошлой неделе я взял RPI3 за 29 долларов.99.

Мой первоначальный, день 1, работа с W была очень расстраивающей и перенесенной на 2 -й день и 3 -й день. Обычно Google-ваш друг, но в эфире есть огромное количество только что-то вроде информации. Теперь я не привыкать к Unix или Linux, но Raspbian Jessie «приготовлен: только для PI, поэтому нужно понять, что они работают с упорядоченным Linux и что SD -карта поддерживает два (2) раздела, один посвященный загрузке. Хуже всего, черт возьми (способная) Джесси сапится изначально в графический интерфейс, что означает, что вы должны подготовить серийную консоль или у вас должен быть монитор HDMI с коррекциями и концентратором USB-Micro для этой клавиатуры и мыши! Если вы окажетесь без всех этих кабелей, ноль/Zero-W поддерживает USB -гаджет режим на хостинг ПК.

Наличие пользовательской файловой системы на Flash - это настоящий P.я.Т.А. Многие файлы конфигурации требуют «sudo», чтобы редактировать... Но не все. Некоторая конфигурация может быть сделана с помощью утилиты Raspi-Config, в которой есть версия GUI и версия CLI, очень похожая, но не 100% точная. Даже набожник научится проклинать.

Несмотря на все ваши неприятности, вы получаете удивительно мощный 32-разрядный Linux Soc с более чем 300 МБ бесплатной оперативной памяти с X, VNC и SSH. Есть Arduino Core доступен или вы можете принять решение о написании чистого C/C ++ и компилируются непосредственно на устройстве... Geany - достаточно приличный IDE, который хорошо работает на RPI Zero. Из моей статьи здесь.

C код, чтобы моргнуть светодиод RGB (общий анод.) // blink3.c // // Example program for bcm2835 library // Blinks a tricolor LED on an off every 0.5 secs (editable) // // Or you can test it before installing with: // gcc -o blink -I ../../src ../../src/bcm2835.c blink3.c // sudo ./blink3 // For Geany GUI IDE: // Compile switches: gcc -Wall -c "%f" -l bcm2835 // Build switches: gcc -Wall -o "%e" "%f" -l bcm2835 // Execute switches: sudo "./%e" // YouTube vid: https://www.youtube.com/watch?v=jlM9KoWyPv0&index=5&list=PL-6WIzdGN7xQdIvyCtQUhmflKNsidxfwX #include #include // modified mrb 20170419 for RPi Zero // LED between common anode to +3.3 and Pin 12, 16, 18 to 330 Ohm to RGB of LED // RPi P1_pin_12 == GPIO_18 // RPi P1_pin_16 == GPIO_23 // RPi P1_pin_18 == GPIO_24 #define RED RPI_GPIO_P1_12 // SAME RESULTS AS #define PIN 18 #define GRN RPI_GPIO_P1_16 #define BLU RPI_GPIO_P1_18 #define t_On 10 #define t_Off 300 #define Led_Off HIGH #define Led_On LOW int main(int argc, char **argv) { if (!bcm2835_init() ) return 1 ; // Set the pin to be an output bcm2835_gpio_fsel(RED, BCM2835_GPIO_FSEL_OUTP) ; bcm2835_gpio_fsel(GRN, BCM2835_GPIO_FSEL_OUTP) ; bcm2835_gpio_fsel(BLU, BCM2835_GPIO_FSEL_OUTP) ; // LED used is a RGB with a common anode which connects to 3.3V // Therefore, any LED is OFF when the port pin is HIGH bcm2835_gpio_write(RED, Led_Off); bcm2835_gpio_write(GRN, Led_Off); bcm2835_gpio_write(BLU, Led_Off); while (1) // Function same as loop() in Arduino { // LEDs illuminate when cathode is connected by output buffer to ground (sink) // ***WARNING*** a suitable current limiting resistor must be used (~330 Ohm) // RED LED on, wait, off, wait ... next color, repeat bcm2835_gpio_write(RED, Led_On); bcm2835_delay(t_On); bcm2835_gpio_write(RED, Led_Off); bcm2835_delay(t_Off); // Repeat for Green bcm2835_gpio_write(GRN, Led_On); bcm2835_delay(t_On); bcm2835_gpio_write(GRN, Led_Off); bcm2835_delay(t_Off); // Repeat for Blue bcm2835_gpio_write(BLU, Led_On); bcm2835_delay(t_On); bcm2835_gpio_write(BLU, Led_Off); bcm2835_delay(t_Off); } // Unless program responds to a Ctrl+C (break), the above loops forever bcm2835_close(); // housecleaning return 0; }

Sheepdoll
Чт, 04 мая 2017 г., 6:40
Я получил пару нулей в прошлом году. Подключите один к TFT Adafruit, когда на 10 -дневном круге между SF и Alaska. Не гораздо больше, чем новинка. Особенно, когда у человека нет надежного сетевого соединения.

В прошлом месяце я получил 7-дюймовый дисплей и модель3-B. Я думал, что дисплей будет HDMI. Он подключается только к более крупной писам. Был в местной Makerspace Rasp Pi Meetup вчера вечером. Я подключил дисплей, и он работал по большей части. Пришлось вытащить мышь, так как сенсорный экран был трудно использовать. Нужна клавиатура для ввода команд в. Я смог запустить приложение Java.

Теперь, если только был способ запустить подобные вещи на моем STMF746G-Disco. ST выпустил демонстрацию Java Games для STM32F4-раскрытия, которое я скачал. Полная система джевов Java Engine - это довольно много $$$, что не имеет смысла, что когда -либо давало все вещи с открытым исходным кодом.

Mrburnette
Чт, 04 мая 2017 г., 15:50
Пришлось вытащить мышь, так как сенсорный экран был трудно использовать. Нужна клавиатура для ввода команд в. Я смог запустить приложение Java. Был там! Иметь USB -мышь и USB -клавиатуру в рамках разумного охвата абсолютно необходимо с линией малины. В течение нескольких дней я ходил в мусорное шкаф, захватывал мышь и клавиатуру, опустил ее в лабораторию, исправил проблему, возвращаю клавиатуру и мышь на хранение... Повторите на следующий день или день после! Сегодня клавиатура и мышь брошены на уже перегруженную рабочую комнату.

3.5 HDMI HD -экран для RPI 3 в настоящее время в продаже @ Amazon ... Скидка около 50% и может использоваться независимо для любого входа HDMI. Настройка цифрового диапазона была P.я.Т.А. Когда все было сделано, все работает, как и ожидалось... Но разрешение 1920x1080 с RPI слишком маленькое (милый, но маленький) ... Молодые глаза могут, однако, хорошо работать с наймом.

Тестовая доска RPI Zero W для GPIO
Изображение


Примечание: RPI Джесси инициализирует GPIO для ввода с активными резисторами (раковины); Таким образом, наблюдатели отмечают слабый свечение триоцветного светодиода перед активацией эскиза, отмечают, что ток возникает из-за общего анода, приводящего к VCC.

Однако, когда все сказано и сделано ... RPI 3 @ 29 долларов.99 Текущая цена микроцентра-это хорошая покупка, а RPI Zero-W, безусловно, рекомендуется купить IMO, при условии, что он осведомлен (остро знает), что, если кто-то не использует RPI без головы, стоимость просто продолжает воспитывать ... Начиная с SD -карты класса 10, затем кабелей, затем USB -Hub, затем ...

Луча

Sheepdoll
Чт, 04 мая 2017 г., 17:49
Mrburnette написал:Теперь я не привыкать к Unix или Linux, но Raspbian Jessie «приготовлен: только для PI, поэтому нужно понять, что они работают с упорядоченным Linux и что SD -карта поддерживает два (2) раздела, один посвященный загрузке. Хуже всего, черт возьми (способная) Джесси сапится изначально в графический интерфейс, что означает, что вы должны подготовить серийную консоль или у вас должен быть монитор HDMI с коррекциями и концентратором USB-Micro для этой клавиатуры и мыши!
Луча

Mrburnette
Чт, 04 мая 2017 г. 22:20
Sheepdoll написал:

Rogerclark
Пн, 8 мая 2017 г., 21:59
По причинам, которые я не буду утомлять вас, я недавно смотрел на сборки Android с открытым исходным кодом, и я наткнулся на Lineageos (открытый исходный код Android) для RPI 3, которая работает довольно хорошо, хотя и немного медленно.

Я также понял, что у Google есть ROM скачать для RPI 3 с их сайта «Android Things».
Однако я думаю, что это только двоичные файлы.

Из того, что я помню, Raspberian Linux был одинаковыми файлами ROM как для RPI 3, так и для нуля w.
Поэтому, когда у меня будет время, я, вероятно, попробую как линии, так и на Android, ROM, на ноль w.


Я, однако, скептически относится к тому, насколько полезными "Android вещами" будут для всех. Мнение IMHO, похоже, что еще одна из множества проектов Glogle, с которыми Google коротко игрушек, прежде чем оставить.
Но я полагаю, что некоторые компании могут быть в значительной степени связаны с экоструктурой Android и имеют нишу для этого.

Linegeos, вероятно, также не очень хорошо подходит для платформы RPI, однако, как ухаживание в цианоген / цианогенмод, это определенно стоит посмотреть, если у вас есть телефон или планшет Android, и предпочел бы более открытый исходный код альтернативу раздуваемому программам обычного производителя.
Однако это другая история, и совершенно не по теме ;-)

Редактировать.

Я только что провел некоторые исследования, и это не мертвый сертификат, который Android -вещи будут работать на ноль W, потому что он основан на Android 7, который должен нуждаться в процессоре ARMV7, но Zero W использует ARMV6

Тем не менее, я подозреваю, что это просто компиляционный переключатель, в сборке Android, поэтому я попробую и посмотрю, загрузится ли он (когда я получу лишний момент)

То же самое относится и к Lineageos, но я не думаю, что у меня будет время попробовать его в нуле, так как я подозреваю, что это пустая трата времени, потому что он будет работать слишком медленным, чтобы быть таким полезным

Редактировать 2.

Только что попробовал Android вещи на RPI Zero W, но он вообще не загрузился, так что, похоже, это не совместимо.

Mrburnette
Пн 15 мая 2017 г. 15:57
Rogerclark написал:По причинам, которые я не буду утомлять вас, я недавно смотрел на сборки Android с открытым исходным кодом, и я наткнулся на Lineageos (открытый исходный код Android) для RPI 3, которая работает довольно хорошо, хотя и немного медленно.

<...>

Mrburnette
Пн 15 мая 2017 г. 16:32
Martinayotte написал:Вы также можете получить OrangePizero менее чем за 8 долларов.00, включая доставку, но нет Bt.

Рик Кимбалл
Пн 15 мая 2017 г., 17:29
Sheepdoll написал: Основатель Local Makerspace Arron Newcomb только что написал книгу для пользователей Arduino, которые хотят использовать Linux на одном платных компьютерах, таких как Raspberry Pi.

Это называется Make: Linux для производителей ISBN 9781680451832
http: // shop.oreilly.com/продукт/0636920031338.делать

Rogerclark
Вторник 16 мая 2017 г. 12:58
Mrburnette написал: Роджер,
Я уверен, что вы знаете, что малиновая линия досок является квази-открытым источником; то есть прошивка низкого уровня Broadcom не является (насколько я могу определить) открыта: https: // github.com/raspberrypi/прошивка прошивка
Этот репозиторий содержит предварительно скомпилированные двоичные файлы текущего ядра и модулей Raspberry Pi, библиотеки пользователей и прошивки загрузчика/графического процессора.
......


В зависимости от духа цели с открытым исходным кодом, для которого вы стреляете, это просто может быть кирпичная стена
....

AG123
Вторник 16 мая 2017 г. 6:39
Соответственно, вполне возможно запустить Android на Beagle Bone Black или Raspberry Pi 3
http: // bbbandroid.Sourceforge.сеть/
https: // www.Raspberrypi.org/magpi/android-raspberry-pi/

Beaglebone Bone Black несколько медленнее в производительности, чем Raspberry Pi 3, но считается более «открытым». Beagle Bone Black - это в значительной степени открытые источники для большей части процессора TI 3358 и Debian Distributions. Другая хорошая вещь о Beagle Bone Black заключается в том, что больше булавок GPIO разбита и что у него есть процессор на чипе «pru» (единица в реальном времени), который может выполнять задачи, делегированные из ЦП. Отсюда Beagle Bone Black я предполагаю.

Находясь на Raspberry Pi 3, процессор довольно хорошо понят, но спецификации фактически не выпущены, и высокоскоростное видео DSI, и, возможно, интерфейс HDMI и интерфейсы MIPI Camera, что очень популярно, в значительной степени закрыты и несколько спектаклей, если в Все известно о них. Но Raspberry Pi 3 с четырехъядерными процессорами A53 и, возможно, аппаратное ускорение видео значительно более эффективно, чем Beaglebone Black

На Intel Edison некоторые люди пытаются запустить Android на Intel Edison
https: // сообщества.Intel.com/message/258700#258700
Соответственно, вполне возможно запустить Android на Intel Compute Stick
http: // www.Linuxium.компонент.au/how-tos/andr ... Erlingcity

Тогда есть также доски Allwinner с портом Android
https: // www.Олимекс.com/products/olinuxi ... E-Hardware

Помимо «Android», я вполне привык к установке De-Facto Linux (Debian) на Beaglebone Black и Raspberry Pi, я думаю, что «обычный» Linux предлагает большую гибкость с точки зрения различных сценариев приложений, E.глин. Довольно можно запустить OpenOffice с клавиатурой на нем, если решительно. И Linux больше подходит для работы в сценарии серийного терминала, в то время как Android предлагает гораздо больше приложений, предназначенных для сорта «сенсорного экрана»

Rogerclark
Вторник 16 мая 2017 г. 11:01
@AG123

Спасибо...

Я просто подумал, что попробую Android на RPI 3, так как у меня был один, не делая ничего, но либо недостаточно быстро, либо текущие проприетарные двоичные файлы недостаточно оптимизированы, чтобы он работал так хорошо, как машина для Android

Лучше просто загрузить малиан или один из многих других дистрибутов Linux

AG123
Вторник 16 мая 2017 г. 12:56
Я на самом деле «ушел другой маршрут», я.эн. От Android до Arduino, я разработал несколько приложений с Eclipse / Java с Google Android SDK. В Android дело в том, что это «в значительной степени телефон» или, в этом отношении, самоспользованный «потребительский прибор». Он имеет свои собственные акселерометры (даже включая гироскопы), свои собственные GPS, камера, некоторые из них имеют датчики температуры и даже барометры и компас. эти вещи хорошо и хорошо.

Но в тот момент, когда вы хотели взаимодействовать с «нестандартным» периферийным устройством, вы в значительной степени «застряли» с «полнотой» устройства. Это все, что это не дополнено, следовательно, Ардуино начинает входить в картинку :ржу не могу:

Помимо популярного Wi-Fi и Bluetooth, я думаю, что самый простой способ соединения Android и STM32 Duino-это не кто иной, как USB OTG на Android и USB-сериал на STM32, я подумал, что это возможно DFU наброски так тоже : D
https: // github.com/umbrelasmart/android ... программист

Олли
Вторник 16 мая 2017 г. 14:58
Это путь - подключите продукты STM32Duino к Android Phone. Я являюсь тренером команды First Tech Challenge и этих небольших роботов из 18 "x18" x18 ", которые используют Android Phone в качестве контроллера робота, начиная с 2015 года. Продавец подключенных модулей ввода -вывода изменился за эти годы. Сначала это была Hitechnic, затем Modern Robotics Inc, и в этом году Revrobotics. SDK для этого был разработан Qualcomm.

Телефоны очень доступны - менее 40 долларов. На прошлой неделе я получил новые телефоны Moto G4 Play за 50 долларов от Amazon. Beaglebone и RPI не могут победить эту цену.

Извлечены уроки: USB -кабель между телефонами и модулями ввода -вывода был очень хрупким. С МРТ был USB -мост, чтобы подключить все модули к телефону. Это вызвало большую головную боль для команд. С Revrobotics есть USB -соединение только с одним модулем, и все остальные подключения оттуда с UART.

Rogerclark
Вторник 16 мая 2017 г. 22:14
Я пришел к аналогичному выводу о взаимодействии Android несколько лет назад.
Я купил несколько дешевых 7 -дюймовых планшетов за 15 долларов каждый, несколько лет назад, надеясь использовать их в качестве дисплеев и устройств для моих проектов.

Но в то время USB OTG через сериал был единственным, что я мог использовать для взаимодействия с Arduino, но найти серийный драйвер USB для планшета было сложным.
И, к сожалению, планшеты не имели никакой поддержки сообщества на XDA, поэтому загрузка ROM не была вариантом

Теперь все немного по -другому.

Если вы используете Moto G4 Play, вы можете разблокировать загрузчик (но, возможно, не если куплен как версия Amazon).
(У моей жены есть Moto G4, и мы разблокировали загрузчик и установили установленную фреймворк, чтобы она могла запустить Xprivacy)

Если вы можете разблокировать загрузчик в этих играх G4, вы можете Imstall Twrp Recovery, а также установить Limeageos

Теоретически вы можете скомпилировать и установить дополнительные драйверы.


Или, конечно, Bluetooth, вероятно, намного более проще для взаимодействия с телефонами в наши дни.
BLEARS NRF51822 на основе BLE можно получить за 5 долларов США, и их можно запрограммировать с помощью GCC и даже Arduino IDE, но вам нужен блэкмагический зонд или другой программист SWD.

Олли
Ср 17 мая 2017 г. 12:29
Я думаю, что на уровне приложения все еще проблема, связанная с USB -соединением между STM32Duino и телефоном. В случае робототехники FTC Qualcom сделал тяжелую работу и позволил легко разработать приложение Robotics с помощью Android Studio (Java) или приложения Android (графический язык блоков). Существует даже поддержка программирования Blockly на основе браузера, где телефон действует как веб -сервер для ПК или Mac.

Пользовательский интерфейс с двумя игроками, которые подключены к другому телефону. Два телефона соединены вместе с Wi -Fi Direct. Я уже сделал базовую обратную инженерию интерфейса приложения для USB. Мой следующий шаг в ближайшие месяцы - проанализировать детали сообщения между телефоном и устройствами ввода -вывода. Это будет меньше усилий для разработки совместимых устройств STM32Duino, чем создать всю новую архитектуру приложений.

В этом свете нам будет гораздо легче подключить панели дисплеев с помощью SPI, UART и I2C на уровне H/W, чем проходить слои S/W в таблетках и телефонах. Возможно, будет прост в использовании эффективного способа разработки пользовательского интерфейса с использованием JavaScript, Python, DART, обработки или чего -то подобного против моделей данных в STM32DUINO.

AG123
Ср 17 мая 2017 г., 5:34
В эти дни, GitHub - ваш друг : D
USB -сериал для Android
https: // github.com/mik3y/usb-serial-for-android

Для рабочего стола я думаю, что обработка принесла довольно хорошую пару с Arduino
Только эта обработка имеет довольно большую объемность около 100 мег для его распределения, и около 200-300 мег
http: // www.STM32duino.com/viewtopic.PHP?F = 19&T = 1973

Rogerclark
Ср 17 мая 2017 г. 7:10
AG123 написал:В эти дни, GitHub - ваш друг : D
USB -сериал для Android
https: // github.com/mik3y/usb-serial-for-android

Для рабочего стола я думаю, что обработка принесла довольно хорошую пару с Arduino
Только эта обработка имеет довольно большую объемность около 100 мег для его распределения, и около 200-300 мег
http: // www.STM32duino.com/viewtopic.PHP?F = 19&T = 1973

Microsoft Spyware Удаление