Прошивка радио на процессоре allwinner

Обновлено: 17.05.2024

Драйвер RTL8188FTV для SoC Allwinner Sunxi ARM. Для ядра 4.15.x ~ 5.15.x в Linux Debian и Armbian (включая производные).

Совместимость с ключами/адаптерами USB Type-A и встроенными беспроводными радиомодулями 2,4 ГГц с использованием чипа Realtek RTL8188FTV. Изменен драйвер Kelebek333 rtl8188fu.

Начните с установки заголовков ядра для вашей операционной системы. Например, в Armbian мы запустим armbian-config и перейдем в Software > Headers_install. После этого перезагрузите систему.

Теперь запустите uname -a , запишите номер своей версии (не версии ядра) и добавьте его в первую команду:

apt install -y dkms make git linux-headers-current-sunxi=xx.yy.z (замените xx.yy.z номером вашей версии)

cd /usr/src/linux-headers-$(uname -r) && создать скрипты

ln -s /lib/modules/$(uname -r)/build/arch/arm /lib/modules/$(uname -r)/build/arch/armv7l

dkms добавить ./rtl8188ftv_Allwinner

сборка dkms rtl8188fu/1.0

dkms установить rtl8188fu/1.0

cp -r ./rtl8188ftv_Allwinner/firmware/rtl8188fufw.bin /lib/firmware/rtlwifi/ && modprobe rtl8188fu

rm -rf /tmp/rtl8188ftv_Allwinner

Отключить управление питанием

Выполните следующие команды, чтобы отключить управление питанием и проблемы с подключением/повторным подключением.

sudo mkdir -p /etc/modprobe.d/

sudo touch /etc/modprobe.d/rtl8188fu.conf

echo "options rtl8188fu rtw_power_mgnt=0 rtw_enusbss=0" | sudo тройник /etc/modprobe.d/rtl8188fu.conf

Отключить спуфинг MAC-адреса

Выполните следующие команды для отключения спуфинга MAC-адресов (Примечание: это не требуется в дистрибутивах на основе Ubuntu. Подмена MAC-адресов уже отключена в базе Ubuntu).

sudo mkdir -p /etc/NetworkManager/conf.d/

sudo touch /etc/NetworkManager/conf.d/disable-random-mac.conf

echo -e "[устройство]\nwifi.scan-rand-mac-address=no" | sudo tee /etc/NetworkManager/conf.d/disable-random-mac.conf

Черный список для ядра 5.15 и новее

Если вы используете ядро ​​​​5.15 и новее, вы должны создать файл конфигурации со следующими командами для предотвращения конфликта модуля rtl8188fu со встроенным модулем r8188eu.

echo 'псевдоним usb:v0BDApF179d*dc*dsc*dp*icFFiscFFipFFin* rtl8188fu' | sudo tee /etc/modprobe.d/r8188eu-blacklist.conf

sudo dkms удалить rtl8188fu/1.0 --all

sudo rm -f /lib/firmware/rtlwifi/rtl8188fufw.bin

sudo rm -f /etc/modprobe.d/rtl8188fu.conf

В настоящее время известно, что он работает с Orange Pi Zero Plus 2 (Allwinner H3). Я буду расширять этот раздел по мере тестирования новых платформ.

О нас

Измененный драйвер для использования WiFi-радио RTL8188FTV с Debian, Armbian и Linux-производными для процессоров и плат Allwinner/Sunxi (Orange Pi, Banana Pi и т. д.).

<р>2. ЦП: Amlogic S905X3 /S905W/ Allwinner H616, 64-разрядный четырехъядерный процессор ARM® Cortex™ A55
3. Графический процессор: процессор графического процессора G31™ MP2
4. Память: LPDDR4: 1 ГБ/2 ГБ/4 ГБ
5. Флэш-память: eMMC: 32 ГБ (опция: 8 ГБ/16 ГБ/64 ГБ)
6. Wi-Fi: IEEE 802.11 a/b/g/n/ac; 2,4 / 5 ГБ










О США---Качество---Обслуживание клиентов---Честность
TOPLEO TECHNOLOGY LIMITED является профессиональным высокотехнологичным предприятием с независимыми исследованиями и разработками, производственными линиями, маркетингом и отделом послепродажного обслуживания. Мы являемся ведущим производителем OEM и ODM для телевизионной приставки, мини-ПК, проектора, воздушной мыши и мини-клавиатуры.

Послепродажное обслуживание

У TOPLEO лучший сервис для вас!

1 упаковка STB на базе Android: цвет, форма, логотип и т. д.

2 Адаптация для нескольких отраслей: индустрия гостеприимства, сообщество, локальные сети, образовательная индустрия и т. д.
 3 Дизайн пользовательского интерфейса, пользовательский интерфейс, язык и т. д.

1 Гарантировано короткое время безотказной работы;
2 Своевременная доставка;
3 Ориентированность на клиента

После обслуживания:

1.Гарантия и послепродажное обслуживание,

2. Мы сделаем все возможное, чтобы ответить на ваш вопрос.

3. Пожалуйста, четко опишите вашу проблему и отправьте мне электронное письмо, и я отвечу вам в течение 24 часов.

Оплата:

<р>1. Мы можем принять T/T и Western Union/Money gram, Paypal и другие.
2. Минимальный заказ: 1 шт. мы поддерживаем образцы для тестирования во-первых, после того, как тестирование образцов прошло успешно и мы делаем оптовый заказ более 200 шт., мы вернем стоимость образца.
3. Полная оплата за небольшое количество, OEM/ODM 30% депозита T/T, 70% баланса перед отправкой.
4. Убедитесь, что вы указали всю подробную информацию, такую ​​как контактное лицо, адрес, почтовый индекс, номер телефона и т. д.


Упаковка и доставка

Упаковка:
Стандартная экспортная картонная упаковка.
Время доставки:
DHL: 3-4 дня прибывают
UPS: 4-5 дней прибывают
Fedex: 4-5 дней прибывают
EUEXP: 7-10 дней прибыть
USPS: 10-20 дней прибыть


Часто задаваемые вопросы
В1: Какая гарантия на Android Smart TV Box Topleo?
A: Все продукты имеют 3 года гарантии. Если нет искусственных проблем, мы бесплатно заменим или отремонтируем для вас.

Вопрос 2. Является ли Topleo заводским?
A: Topleo - это профессиональное высокотехнологичное предприятие Android Smart TV Box, мы занимаемся этим более десяти лет, и у нас есть огромная техническая команда, специально предназначенная для OEM и ODM в этой области, MOQ 500PCS OEM / ODM. нет необходимости добавлять какие-либо дополнительные сборы.

Q3: Каковы сроки доставки?
A: обычно менее 100 шт мы отправляем в течение 1-3 рабочих дней после оплаты в порядке!
200-1000шт мы отправим товар в течение 3-7 рабочих дней после подтверждения полной оплаты.

В4. Предустановлено ли на устройстве KODI/XBMC?
О: Да, на всех наших приставках предустановлено последнее обновление XBMC KODI 17.1/17.3/17.4/17.5 выше, и мы также можем помочь клиентам предварительно установить их собственные приложения или дополнения.

В5: Что делать, если приставка не загружается должным образом или много раз зависает?
О: Вам необходимо обновить прошивку (предоставляется производителем).

В6. Почему при запуске экран размыт?
A: Замените кабель HDMI на новый.

В7: Почему окно остается на заставке и не может попасть в систему?
A:В основном это вызвано неправильным отключением питания, когда коробка все еще работает, попробуйте перезагрузить вашу коробку.

Как выбрать ожидаемые товары на разнообразном и сложном рынке?
Как выбрать = высокое качество + строгий контроль качества + время выдержки + быстрое время доставки + профессиональный и быстрый ответ + без риска
Topleo = гарантированное качество + 5 шагов строгого контроля качества + 48 часов выдержки + доставка 24 часа + превосходная удовлетворенность клиентов на 99,8% + 3 года гарантии + простая политика возврата


Примечание: это обновление подходит только для автомобильного радиоприемника Android 8.0 с восьмиядерным процессором и 2 ГБ/4 ГБ ОЗУ + 32 ГБ/64 ГБ ПЗУ. Пожалуйста, свяжитесь с нами, если вы не уверены в системе головного устройства.

иначе головное устройство будет повреждено.

Обратите внимание:

После обновления прошивки следуйте приведенным ниже инструкциям, чтобы загрузить контакты (чтобы не удалить контакты Google):

<р>1. Перейдите к настройкам Joying
2. Перейдите к пользователю/учетной записи
3. Нажмите на имя своей учетной записи (адрес электронной почты), а затем нажмите «Синхронизация учетной записи» чуть ниже имени учетной записи, это откроет новое меню.
4. Там вы можете отключить опцию синхронизации контактов
5. После подключения «Bluetooth» перейдите в «Контакты» приложения «Bluetooth», чтобы загрузить контакты телефона.

обратите внимание:

после завершения вызова с помощью автоматической функции Android, но нет звука при воспроизведении музыки.

после обновления нижеприведенных файлов это может решить эту проблему.

Вот прошивка для моделей с разрешением 1024*600, нажмите здесь
Применимые модели автомобилей: JY-UO135P2, JY-UO128P2, JY-UO138P2, JY-UO134P2, JY-UOS01P2, JY-UOS02P2, JY -UOS03P2, JY-VO131P2, JY-TO138P2, JY-NO135P2, JY-NO138P2, JY-NO134P2, JY-HO135P2, JY-UO135P4, JY-UO128P4, JY-UO138P4, JY-UO134P4, JY-UOS01P4 , JY-UOS02P4, JY-UOS03P4, JY-VO131P4, JY-TO138P4, JY-NO135P4, JY-NO138P4, JY-NO134P4, JY-HO135P4, JY-JO002P4

Вот прошивка для моделей с разрешением 800*480, нажмите здесь
Применимые модели автомобилей: JY-UOS04P4, JY-UOS04P2, JY-UO126P4

Вот прошивка для моделей с разрешением 1024*600 и DVD, нажмите здесь
Применимые модели автомобилей: JY-VO130P2, JY-VO130P4, JY-TO122P2, JY-TO122P4, JY-TO121P2, JY-TO121P4 , JY-HO121P2 , JY-HO121P4

Вот прошивка для моделей с разрешением 800*480 и DVD, нажмите здесь
Применимые модели автомобилей: JY-TO123P2


Вот прошивка для моделей с разрешением 1280*480, нажмите здесь
Применимые модели автомобилей: JY-HOS01P2 (8,8 дюйма), JY-HOS02P2 (10,25 дюйма), JY-HOS01P4 (8,8 дюйма). дюйм), JY-HOS02P4 (10,25 дюйма)

Вот прошивка для моделей с разрешением 1024*600 и внутренним DSP-усилителем. Нажмите здесь.
Применимые модели автомобилей: JY-UO139P2D, JY-UO139P4D, JY-UOS05P2D, JY-UOS05P4D

обратите внимание: головное устройство Joying может быть совместимо с телефоном Android 8 Android для использования автоматической функции Android после обновления файлов ниже.

Вот прошивка для моделей с разрешением 1024*600, нажмите здесь

Применимые модели автомобилей: JY-UO135P2, JY-UO128P2, JY-UO138P2, JY-UO134P2, JY-UOS01P2, JY-UOS02P2, JY-UOS03P2, JY-VO131P2, JY-TO138P2, JY-NO135P2, JY-NO138P2 , JY-NO134P2, JY-HO135P2,

JY-UO135P4, JY-UO128P4, JY-UO138P4, JY-UO134P4, JY-UOS01P4, JY-UOS02P4, JY-UOS03P4, JY-VO131P4, JY-TO138P4, JY-NO135P4, JY-NO138P4, JY-NO134P4 , JY-HO135P4

Вот прошивка для моделей с разрешением 800*480, нажмите здесь

Применимые модели автомобилей: JY-UOS04P4, JY-UOS04P2, JY-UO126P4

Вот прошивка для моделей с разрешением 1024*600 и DVD, нажмите здесь

Применимые модели автомобилей: JY-VO130P2, JY-VO130P4, JY-TO122P2, JY-TO122P4, JY-TO121P2, JY-TO121P4, JY-HO121P2, JY-HO121P4

Вот прошивка для моделей с разрешением 1280*480, нажмите здесь

Применимые модели автомобилей: JY-HOS01P2 (8,8 дюйма), JY-HOS02P2 (10,25 дюйма), JY-HOS01P4 (8,8 дюйма), JY-HOS02P4 (10,25 дюйма)

Вот прошивка для моделей с разрешением 1024*600 и внутренним DSP-усилителем, нажмите здесь

Применимые модели автомобилей: JY-UO139P2D, JY-UO139P4D, JY-UOS05P2D , JY-UOS05P4D

Подробнее о том, как обновить файлы, смотрите видео ниже:

Пожалуйста, обратите внимание: это устранит проблемы с Bluetooth-вызовами.

Вот прошивка для моделей с разрешением 1024*600, нажмите здесь

Применимые модели автомобилей: JY-UO135P2, JY-UO128P2, JY-UO138P2, JY-UO134P2, JY-UOS01P2, JY-UOS02P2, JY-UOS03P2, JY-VO131P2, JY-TO138P2, JY-NO135P2, JY-NO138P2 , JY-NO134P2, JY-HO135P2, JY-HYO135P2, JY-UOS05P2D

JY-UO135P4, JY-UO128P4, JY-UO138P4, JY-UO134P4, JY-UOS01P4, JY-UOS02P4, JY-UOS03P4, JY-VO131P4, JY-TO138P4, JY-NO135P4, JY-NO138P4, JY-NO134P4 , JY-HO135P4, JY-HYO135P4, JY-UOS05P4D, Jy-UO139P2D, JY-UO139P4D,

Вот прошивка для моделей с разрешением 800*480, нажмите здесь

Применимые модели автомобилей: JY-UOS04P4, JY-UOS04P2, JY-UO126P4

Вот прошивка для моделей с разрешением 1024*600 и DVD, нажмите здесь

Применимые модели автомобилей: JY-VO130P2, JY-VO130P4

Вот прошивка для моделей с разрешением 1280*480, нажмите здесь

Применимые модели автомобилей: JY-HOS01P2 (8,8 дюйма), JY-HOS02P2 (10,25 дюйма), JY-HOS01P4 (8,8 дюйма), JY-HOS02P4 (10,25 дюйма)

Обратите внимание: это решит «проблемы с разрешением обоев»

Вот прошивка для моделей с разрешением 1024*600, нажмите здесь

Применимые модели автомобилей: JY-UO135P2, JY-UO128P2, JY-UO138P2, JY-UO134P2, JY-UOS01P2, JY-UOS02P2, JY-UOS03P2, JY-VO131P2, JY-TO138P2, JY-NO135P2, JY-NO138P2 , JY-NO134P2, JY-HO135P2, JY-HYO135P2, JY-UOS05P2D

JY-UO135P4, JY-UO128P4, JY-UO138P4, JY-UO134P4, JY-UOS01P4, JY-UOS02P4, JY-UOS03P4, JY-VO131P4, JY-TO138P4, JY-NO135P4, JY-NO138P4, JY-NO134P4 , JY-HO135P4, JY-HYO135P4, JY-UOS05P4D, Jy-UO139P2D, JY-UO139P4D

Вот прошивка для моделей с разрешением 800*480, нажмите здесь

Применимые модели автомобилей: JY-UOS04P4, JY-UOS04P2, JY-UO126P4

Вот прошивка для моделей с разрешением 1024*600 и DVD, нажмите здесь

Применимые модели автомобилей: JY-VO130P2, JY-VO130P4

тогда ваши "ok google" и "android auto" могут работать.

Вот прошивка для моделей с разрешением 1024*600, нажмите здесь
Применимые модели автомобилей: JY-UO135P2, JY-UO128P2, JY-UO138P2, JY-UO134P2, JY-UOS01P2, JY-UOS02P2, JY -UOS03P2, JY-VO131P2, JY-TO138P2, JY-NO135P2, JY-NO138P2, JY-NO134P2, JY-HO135P2, JY-HYO135P2, JY-UOS05P2D

JY-UO135P4, JY-UO128P4, JY-UO138P4, JY-UO134P4, JY-UOS01P4, JY-UOS02P4, JY-UOS03P4, JY-VO131P4, JY-TO138P4, JY-NO135P4, JY-NO138P4, JY-NO134P4 , JY-HO135P4, JY-HYO135P4, JY-UOS05P4D

Вот прошивка для моделей с разрешением 800*480, нажмите здесь

Применимые модели автомобилей: JY-UOS04P4, JY-UOS04P2

Вот прошивка для моделей с разрешением 1024*600 и DVD, нажмите здесь

Применимые модели автомобилей: JY-VO130P2, JY-VO130P4

Вот прошивка для моделей с разрешением 1280*480, нажмите здесь

Применимые модели автомобилей: JY-HOS01P2 (8,8 дюйма), JY-HOS02P2 (10,25 дюйма), JY-HOS01P4 (8,8 дюйма), JY-HOS02P4 (10,25 дюйма)

Обратите внимание: следующие файлы в основном решают проблемы "ok google".

Обратите внимание: следующая прошивка доступна только для Joying FYT Android 8.0 PX5 Octa Core 2GB/4GB+32GB/64GB Radio. Пожалуйста, обратите внимание: эта прошивка НЕ ​​подходит для восьмиъядерных радиоприемников Android 6.0, не подходит для 8-дюймового головного устройства VW с DVD-плеером (JY-VO130P2, JY-VO130P4), а также не подходит для моделей с разрешением экрана 800*480.


Вот прошивка для моделей с разрешением 1024*600. Пожалуйста, нажмите здесь
Применимые модели автомобилей: JY-UO135P2, JY-UO128P2, JY-UO138P2, JY-UO134P2, JY-UOS01P2, JY-UOS02P2, JY-UOS03P2, JY-VO131P2, JY-TO138P2, JY-NO135P2 , JY-NO138P2, JY-NO134P2, JY-HO135P2, JY-HYO135P2, JY-UOS05P2D

JY-UO135P4, JY-UO128P4, JY-UO138P4, JY-UO134P4, JY-UOS01P4, JY-UOS02P4, JY-UOS03P4, JY-VO131P4, JY-TO138P4, JY-NO135P4, JY-NO138P4, JY-NO134P4 , JY-HO135P4, JY-HYO135P4, JY-UOS05P4D

Обратите внимание: следующая прошивка доступна только для Joying FYT Android 8.0 PX5 Octa Core 2GB/4GB+32GB/64GB Radio. Пожалуйста, обратите внимание: эта прошивка НЕ ​​подходит для восьмиъядерных радиоприемников Android 6.0, а не для 8-дюймового головного устройства VW с DVD-плеером (JY-VO130P2, JY-VO130P4)

Вот прошивка для моделей с разрешением 800*480. пожалуйста, нажмите здесь

Применимые модели автомобилей: JY-UOS04P4, JY-UOS04P2

Обратите внимание: следующая прошивка доступна только для 8-дюймового головного устройства Joying FYT Android 8.0 PX5 Octa Core 2GB/4GB+32GB/64GB VW с DVD-плеером (JY-VO130P2, JY-VO130P4)

Вот прошивка для моделей с разрешением 1024*600 и DVD. пожалуйста, нажмите здесь

Применимые модели автомобилей: JY-VO130P2, JY-VO130P4

Вот прошивка для моделей с разрешением 1280*480. нажмите здесь
Применимые модели автомобилей: JY-HOS01P2 (8,8 дюйма), JY-HOS02P2 (10,25 дюйма), JY-HOS01P4 (8,8 дюйма), JY-HOS02P4 (10,25 дюйма)

Объявление на официальном сайте Joying

Объявление на официальном сайте Joying

Всем клиентам JOYING,


Это команда JOYING.

Здесь мы хотим сказать кое-что о нашем старом официальном сайте и новом официальном сайте. Поскольку у клиентов все еще есть вопросы и опасения.

Во-первых, мы хотим извиниться за недавний поздний ответ, так как мы заняты восстановлением нашего нового официального веб-сайта и загрузкой всех продуктов. Это трудное время. Но мы постараемся ответить на ваши письма как можно скорее. Пожалуйста, поверьте, JOYING никогда не оставит клиента наедине с проблемами или вопросами. Большое спасибо за ваше понимание заранее.

В будущем мы также создадим новый форум JOYING, но на это нужно время, так как предстоит еще много работы, надеюсь на ваше понимание.

Наконец, во время восстановления нового веб-сайта мы получили множество электронных писем, комментариев на YouTube, сообщений в Facebook от клиентов JOYING относительно нашего веб-сайта. Здесь мы хотим сообщить всем клиентам JOYING, что, за исключением изменения домена веб-сайта, Joying — это оригинальный Joying, никогда изменить.

Будет очень приятно, если вы поделитесь этой новостью или статьей в своей социальной сети, такой как facebook, twitter и т. д.


Когда мы в последний раз проверяли WiFiWart, амбициозный проект по созданию с нуля устройства для тестирования на проникновение на базе Linux, достаточно маленького размера, чтобы его можно было замаскировать под стандартное зарядное устройство для телефона, он все еще находился на ранних этапах планирования. На самом деле все это было не более чем идеей. Но у нас было предчувствие, что [Уокер] был достаточно настойчив, чтобы довести проект до конца, и теперь, менее чем через два месяца, мы рады сообщить, что не только собраны первые прототипы печатных плат, но и появилось сообщество единомышленников. Этот захватывающий проект с открытым исходным кодом объединяет людей.


Теперь, прежде чем вы будете слишком взволнованы, мы, вероятно, должны сказать, что прототипы на самом деле не работали.Хуже того, драгоценный Magic Smoke был выпущен из SoC Allwinner A33 ARM SoC платы, когда на контакт, рассчитанный только на 2,75 В, случайно подали 3,3 В. Виновник? Каким-то образом [Уокер] говорит, что он по ошибке заказал регулятор на 3,3 В, хотя у него была подходящая модель на 2,5 В в спецификации. Облом, конечно, но для этого и нужны прототипы.

Несмотря на то, что [Уокер] не смог запустить доску, тот факт, что они были созданы, показывает, насколько большой прогресс был достигнут за относительно короткий промежуток времени. Много размышлений было посвящено тому, как ОЗУ DDR3 объемом 1 ГБ будет подключено к A33, включая краткий обзор того, как вы выполняете автоматическое сопоставление длины трассы в KiCad. Он также заблокировал выбор компонентов, таких как WiFi-модуль RTL8188CUS, который все еще рассматривался на момент нашего последнего обновления.


Использование нескольких досок позволяет лучше использовать вертикальное пространство.

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

Хотите повеселиться или просто быть в курсе того, как [Walker] отправляется в это эпическое путешествие? Возможно, вам будет интересно присоединиться к недавно созданному серверу Open Source Security Hardware Discord, который он запустил. Независимо от того, есть ли у вас предложения по дизайну или вы просто хотите пообщаться и посмотреть, как разрабатывается WiFiWart, мы уверены, что он будет рад, если вы заглянете к нам.

Первый пост об этом проекте вызвал бурный отклик у читателей Hackaday, и на то есть веские причины. В то время как многие из хакеров и разработчиков лишь мимолетно интересуются безопасностью, мы все любим наши маленькие Linux-платы. Особенно те, которые разрабатываются открыто.


Профессионалы в области безопасности называют "почтовым ящиком" устройство, которое можно скрытно установить в целевом месте и позвонить домой через Интернет, чтобы получить черный ход в сеть, которая в противном случае могла бы считаться защищенной. Мы видели как коммерческие, так и самодельные версии этой концепции, и, как и следовало ожидать, одна из основных целей — сделать устройство максимально незаметным. Вот почему [Walker] надеется встроить его в стандартное настенное зарядное устройство USB.

Этот проект все еще находится на ранней стадии, но нам пока нравится то, что мы видим. [Уокер] стремится сделать это устройство на 100% бесплатным и с открытым исходным кодом, начиная с инструментов, которые он использует для создания файлов САПР, и заканчивая прошивкой, на которой будет работать окончательное оборудование. Поскольку ни один из доступных в настоящее время одноплатных компьютеров (SBC) не соответствует его списку требований, первым шагом является создание миниатюрной машины с Linux, которая имеет достаточную вычислительную мощность для локального запуска полезных инструментов безопасности. Очевидно, что такая доска будет представлять большой интерес для более широкого сообщества хакеров и разработчиков.


RTL8188CUS, скорее всего, будет интегрирован позже.

На данный момент [Уокер] определился со своими основными компонентами и работает над большей отладочной платой, прежде чем полностью погрузиться в процесс миниатюризации. На данный момент он планирует использовать Allwinner A33 для питания платы, чипсет стоимостью менее 10 долларов США, который чаще всего используется в недорогих планшетах Android.

A33 оснащен четырехъядерным процессором Cortex-A7 с тактовой частотой 1,2 ГГц и предлагает интерфейсы USB, I2C и SPI для расширения. Он будет сопряжен с 1 ГБ оперативной памяти DDR3 и SD-картой для хранения операционной системы. Естественно, такому устройству потребуется Wi-Fi, но пока [Walker] не решит, какой чип использовать, план состоит в том, чтобы просто использовать беспроводной USB-адаптер. Realtek RTL8188CUS — сильный соперник, поскольку тот факт, что он поставляется как в версии USB, так и в версии модуля, должен сделать его возможную интеграцию бесшовной.

Даже если вы не заинтересованы в том, чтобы прятать устройства безопасности внутри предметов повседневного обихода, этот проект — увлекательный взгляд на процесс создания собственной пользовательской платы Linux. Независимо от того, хотите ли вы поместить в стену бородавку или дрон, довольно невероятно думать, что мы достигли точки, когда человек может раскрутить свой собственный миниатюрный SBC.


Когда в 2020 году проект Pine64 анонсировал PineCube, это вызвало значительный интерес.В основном это было связано с привлекательностью одноплатного компьютера (SBC) в форм-факторе сетевой (IP) камеры со встроенным модулем камеры всего за 29,99 долларов США. Добавьте к нему корпус, и вы получите аккуратный небольшой пакет, объединяющий модуль камеры на 5 МП со 100-мегабитным Ethernet и WiFi. В качестве бонуса система может получать питание как от дополнительного аккумулятора, так и от пассивного PoE в дополнение к MicroUSB.

Несколько недель назад я купил две такие платы в рамках клиентского проекта и решил использовать их для собственной реализации IP-камеры. Имея опыт работы с камерами Linux-on-SBC и MIPI (CSI), начиная с Raspberry Pi и заканчивая платами Odroid, Orange Pi и Banana Pi, я был достаточно уверен, что смогу заставить его работать с минимальными усилиями.

К сожалению, мой опыт был далеко не положительным. Проведя много часов с PineCube, я не могу рекомендовать его тем, кто ищет IP-камеру. На это есть много причин, которые я попытаюсь объяснить в этой статье.


Чтобы получить функциональную визитную карточку на печатной плате, которая будет тонкой, дешевой и достаточно прочной, чтобы быть практичной, требуется много работы. Если вы можете даже мигнуть несколькими светодиодами на этой штуке и все еще раздавать их с невозмутимым лицом, вы неплохо себя зарекомендовали. Так что вы можете себе представить наше удивление, когда [Джордж Хиллиард] написал нам, чтобы рассказать нам о своем компьютере-визитке за 3 доллара, который загружается в работающую среду Linux. Если бы это было ближе к апрелю, мы могли бы подумать, что это просто шутка…

Конечно, помогает то, что [Джордж] как инженер встраиваемых систем буквально зарабатывает на жизнь подобными вещами. Нельзя сказать, что это было легко, но, по крайней мере, он достаточно внимательно следит за отраслью, чтобы найти подходящее решение ARM по разумной цене, а именно Allwinner F1C100. Этот миниатюрный чип сочетает в себе ОЗУ и ЦП в одном корпусе, что значительно упрощает общий дизайн и конструкцию карты.


С корневой файловой системой, которая весит всего 2,4 МБ, среда на карте, мягко говоря, минимальна. Нет сети, ограниченный ввод-вывод, и забудьте о запуске какого-либо тяжелого программного обеспечения. Но он загружается примерно за шесть секунд, и [Джордж] умудрился установить интерпретатор MicroPython и копию классического мошеннического сканера подземелий Unix.

О да, а еще на борту есть его резюме и несколько образцов его фотографий. Ведь это визитная карточка. Все, что нужно сделать пользователю, это подключить его к USB-порту своего компьютера и дождаться появления виртуального последовательного порта, который позволит ему войти в систему, работающую на карте. Он также отображается как USB-накопитель для получателей, которые могут не так хорошо работать с командной строкой.

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

На протяжении многих лет мы видели всевозможные электронные визитные карточки, но никогда ничего подобного. Что, конечно, очень важно. Если вам когда-либо давали визитную карточку, которая одновременно служит компьютером с полноценной операционной системой, вы вряд ли забудете ее в ближайшее время.


Если есть что-то, для чего хороши крошечные системы Linux на чипе, так это эмуляция. Нет ничего лучше, чем вытащить в автобусе консоль-эмулятор, чтобы быстро поиграть в олдскульный тетрис NES или пройти следующий уровень в Super Mario World. Это самая маленькая консоль-эмулятор. Он поместится в вашем кармане, и у него яркий, яркий экран. Это не может быть лучше, чем это.

Этот проект является улучшением двух проектов, оба из которых являются одними из лучших проектов на hackaday.io, лучшем месте в Интернете для хаков и сборок. Keymu является (или была в то время) самой маленькой эмуляционной консолью из когда-либо существовавших, созданной как миниатюрная версия Game Boy Advance SP в 3D-печатном корпусе и работающей на процессоре Intel Edison. Edison больше не существует, поэтому после этого разработка перешла к Funkey Zero, крошечной консоли, построенной на чипе AllWinner V3s и дисплее с разрешением 240×240. Обе консоли крошечные, крошечные, но по мере того, как кремний становится лучше, всегда появляются варианты получше, так что вернемся к чертежной доске.

Дизайн Funkey Project снова основан на SoC AllWinner V3S с 64 МБ памяти DDR2 DRAM. Есть 1.5-дюймовый дисплей с разрешением 240×240, и, конечно же, эта консоль-эмулятор ретро сохраняет классический и очень удобный форм-фактор раскладушки знаменитого Game Boy Advance SP.

Этот проект уже находится в разработке и обещает стать одним из самых популярных проектов на hackaday.io. Всем нужна консоль-эмулятор, и это пока самая маленькая и крошечная консоль. Сможет ли этот проект быть запущен в производство, это совсем другой вопрос, но мы очень хотим это выяснить.


Supplyframe


Digi- Ключ


Microchip


Стоимость инструментов и тестового оборудования в течение многих лет в значительной степени снижалась, что делает сейчас более доступным, чем когда-либо, участие в хакерском бизнесе. Это особенно заметно на примере чего-то вроде почтенного осциллографа: предмет оборудования, который десять лет назад был практически недосягаем для домашнего хакера, теперь можно приобрести цифровой карманный прицел всего за 20 долларов США. Но все еще есть предметы снаряжения, цены на которые не совсем соответствуют нашим ожиданиям.


Прекрасным примером являются тепловизионные камеры. Дешевые обычно имеют настолько низкое разрешение, что они могут быть просто термометрами, но более высокое разрешение может стоить тысячи. [Роб Скотт] недавно написал нам, чтобы рассказать нам об очень многообещающей промежуточной позиции, HTI HT-A1. Но он не просто указал нам на него, он также разорвал его и обнажил его внутренности для нашего развлечения. Это наше знакомство.

[Роб] проводит нас через разборку устройства, которая излишне затруднена из-за того, что половина винтов скрыта под приклеенной рамкой экрана. Это означает, что вам понадобится тепловой пистолет, тонкий инструмент и терпение, если вы хотите проникнуть внутрь устройства. Плохо, что они используют такие методы конструирования в современных смартфонах, но, по крайней мере, они настолько тонкие, что мы можем понять их аргументацию. Почему эта коренастая штука должна прибегать к таким мерам, нам непонятно.

В конце концов он открывает HT-A1 и встречает его с одной двухсторонней печатной платой. Верхняя сторона почти пуста, за исключением кнопок и ЖК-дисплея, а обратная сторона в основном представляет собой просто прорыв для четырехъядерной дочерней платы Allwinner A33. [Роб] предполагает, что это сделано для снижения затрат за счет возможности повторного использования модульной платы A33 на других устройствах. Учитывая, что A33 используется во многих дешевых планшетах, также возможно, что HTI просто приобрела эти дочерние платы как дополнительный компонент и разработала собственную плату на их основе.

В HT-A1 больше нет ничего, кроме аккумуляторной батареи и тепловизионной камеры, которые прикреплены к задней панели устройства. [Роб] заметил, что дата на печатной плате тепловизионной камеры на целых два года старше, чем дата на основной печатной плате, что наводит на мысль, могла ли компания HTI получить хорошую скидку на кучу этих слегка устаревших датчиков и раскрутить все устройство вокруг них.

Разрешение HT-A1 достаточно высокое, чтобы вы могли выделить отдельные компоненты на печатной плате, а цена в 400 долларов США приближается к разумной цене для отдельного хакера. Это не означает, что это дешево, но, по крайней мере, вы получаете полезный инструмент за свои деньги. Мы не советуем вам покупать это устройство по прихоти, но если вы проведете много диагностических работ, оно может окупиться после пары ремонтов.

Если это все еще слишком дорого для вашей крови, мы рассмотрели несколько вариантов DIY, которые могут лучше соответствовать вашему бюджету.


В блоге EEV кто-то заметил интересную микросхему, которая, по-видимому, некоторое время находилась вне нашего поля зрения. Это процессор ARM, способный работать под управлением Linux. Он паяется вручную в корпусе TQFP, имеет встроенный графический процессор Mali, поддерживает сенсорную панель и поддерживает 512 МБ памяти DDR3. Если вы все сделаете правильно, вы окажетесь на территории BeagleBone или Raspberry Pi Zero на плате любого форм-фактора, который вы можете себе представить. Вот лучшая часть: вы можете получить эту часть за 1 доллар США в больших количествах. Беглый взгляд на обычных интернет-магазинов подсказывает мне, что вы можете получить эту часть в одном количестве менее чем за 3 доллара. Это интересно, если не сказать больше.

Упомянутый чип Allwinner A13 представляет собой процессор ARM Cortex-A8 с тактовой частотой 1 ГГц.Хотя это немного, это чип, который может запускать Linux в корпусе, который можно паять вручную. Поддержки HDMI нет, нужно добавить еще несколько чипов (вероятно, в корпусе BGA), но, эй, это всего лишь доллар.

Если вы хотите создать прототип с этим чипом, лучшим вариантом на данный момент являются несколько плат от Olimex и система на модуле от той же компании. Этот SoM представляет собой интересный комплект, позволяющий любому подключить блок питания, загрузить SD-карту и заставить этот чип что-то делать.

В настоящее время не существует хороших решений для дешевой системы Linux, которую можно собрать дома, с чипами, которые можно паять вручную. Да, вы можете поставить Linux на ATMega, но это худший ПК. Лучшим вариантом является Octavo OSD335x SoC, более известный как «BeagleBone on a Chip». Это BGA-микросхема, но компоновка слишком неплохая, и ее можно собрать с помощью тостера за 12 долларов. Проблема этого чипа в цене; при количестве 1000 это фишка за 25 долларов. В количестве один это чип стоимостью 40 долларов. Чипы NXP i.MX6 имеют отличную программную поддержку, но они стоят 30 долларов, и вам понадобится немного памяти DDR, чтобы заставить их делать что-то полезное, и это даже не касается громоздкости корпуса из 600 шариков.

Хотя Allwinner A13 превосходит все остальные варианты по цене и возможности пайки, следует отметить, что, как и все эти случайные SoC с поддержкой Linux, программное обеспечение представляет собой беспорядок. Есть причина, по которой эти «убийцы Raspberry Pi» еще не убили Raspberry Pi, и это потому, что чипы Allwinner не имеют документации, и давайте повторим это для акцента: программное обеспечение — беспорядок.

Тем не менее, если вы ищете дешевую микросхему, которую можно спаять дома, эта игра, похоже, единственная в городе. Нам очень не терпится увидеть, что вы с ним сделаете!

Читайте также: