Например TDA7294

Форум РадиоКот • Просмотр темы - Мигать светодиодом. ARM или не-ARM?
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 23, 2024 21:03:13

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3623 ]     ... , , , 138, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Ср фев 28, 2018 12:16:38 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
да, интересно там все организовано:

Цитата:
1. When the Raspberry Pi is first turned on, the ARM core is off, and the GPU core is on. At this point the SDRAM is disabled.
2. The GPU starts executing the first stage bootloader, which is stored in ROM on the SoC. The first stage bootloader reads the SD card, and loads the second stage bootloader (bootcode.bin) into the L2 cache, and runs it.
3. bootcode.bin enables SDRAM, and reads the third stage bootloader (loader.bin) from the SD card into RAM, and runs it. [ More recent versions do not use a third stage bootloader. ]
4. [ If applicable ]loader.bin reads the GPU firmware (start.elf).
5. start.elf reads config.txt, cmdline.txt and kernel.img

loader.bin doesn't do much. It can handle .elf files, and so is needed to load start.elf at the top of memory (ARM uses SDRAM from address zero). There is a plan to add elf loading support to bootcode.bin, which would make loader.bin unnecessary, but it's a low priority (I guess it might save you 100ms on boot). [ This change has since taken place. ]

наверное можно было бы мигнуть из L2 cache на этапе 2.
Роутеры грузятся вроде из последовательной памяти, интересно ARMик из Raspberry Pi могет ли.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Ср фев 28, 2018 12:29:09 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
Для мигалки ничего этого не надо.
Делаешь бинарник сразу с дрыгом и правильно на флешку кладешь.
Обычно от 8 до 64кб на образ. На свежем скорее 16-32кб. и вперед дрыгать.

Главное там сложность с заголовками, смещениями, контрольными суммами не обосраться, сам код просто.

Собсно отладка в том же IARе ничем принципиально не отличается. Если код в SRAM то вообще прозрачно. Если код в SDRAM тоже не большая проблема - небольшим скриптом для JTAGа перед заливкой программы инитятся PLL, CP15, кеши, SDRAM контроллер и т.д. и вперед.
У меня для 600Mhz A5 такой всего на 24кб -))))

СпойлерВ стиле такого

execUserReset()
{
__message "---------- execUserReset ----------";
ini();
__message "---------- PC Reset ----------";
__writeMemory32(0x1D3,0x98,"Register"); //* Set CPSR
}

/*********************************************************************
*
* execUserPreload() : JTAG set initially to 32kHz
*/
execUserPreload()
{
__message "---------- execUserPreload ----------";
//__hwReset(0); //* Hardware Reset: CPU is automatically halted after the reset (JTAG is already configured to 32kHz)

__writeMemory32(0xD3,0x98,"Register"); //* Set CPSR

__tempo_var = __readMemory32(0xF0018028,"Memory"); // PLL A reg addr is 0xF0018028

if (__tempo_var == 0x218C3F01)
{
__message " ---------- PLL A is already set to 1200 MHz - Skip DDR2 init ----------";

__tempo_var = __readMemory32(0xF001000C,"Memory");

__message " --------- DDR REG 0x",__tempo_var:%X;

if (__tempo_var == 0x2223C339)
{
__message " ---------- DDR2 is already Up - skip initialization ----------";
}
else
{
__initDDR2(0); //* Init DDR2 memory


и т.д. и т.п., много букв -))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Пт мар 02, 2018 09:09:04 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
котская темка :)
Голландский инженер сделал систему распознавания морды своего кота, чтобы пускать его домой
Устройство фотографирует питомца, а программное обеспечение сравнивает снимки и посылает хозяину уведомление.
СпойлерИзображение

Программист Аркайц Гарро (Arkaitz Garro) из Амстердама рассказал изданию Business Insider о своём изобретении — небольшом устройстве с системой распознавания лица, прикреплённому к двери балкона. Задача у гаджета одна: узнавать конкретного кота и уведомлять хозяина, что тот хочет войти в дом.
По словам Гарро, на протяжении нескольких лет к ним с женой приходил один и тот же кот по кличке Бобис, который стоял неподалёку от ограды. Поначалу семья думала, что он бездомный, но затем узнала, что животное принадлежит соседу. Поговорив, они решили «разделить» кота на два дома: питомец сам решал к кому и когда приходить. Постепенно у животного выработалось особое расписание, по которому оно предпочитало инженера.
Поэтому Гарро смастерил устройство, которое бы предупреждало его, что кот подошёл к дому. Когда Бобис приходит к балкону, его встречает мини-компьютер Raspberry Pi с камерой. Если она засекает движение во дворе с помощью программного обеспечения, то делает снимок и отправляет его в облачную платформу для распознавания изображений AWS Rekognition.
Софт обучен на сотнях фотографиях котов и определяет, тот кот на балконе или нет. Кроме него во двор постоянно забегают другие питомцы и белки.
Если система узнала кота, то она предупреждает Гарро в Slack, что пора открывать дверь.
Подробности:
http://www.businessinsider.com/engineer ... ice-2018-2


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Пт мар 02, 2018 11:34:50 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
котшеринг ? нищеброды голанские, по коту на семью позволить не могут ))))


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Сб мар 03, 2018 08:23:08 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
где то тут в теме были мЕчты об том, каким хотелось бы видеть AVR, мечты почти сбываются, но припозднились, правда.
Новая ATMEGA4809
* 48 KB Flash, 6 KB SRAM and 256 bytes of EEPROM in 48-pin packages
* Event System
* Configurable Custom Logic (CCL)
* 5x 16-bit Timer (TCA / TCB) 11PWM (11 аппаратных канделябров!)
* Cyclical Redundancy Check (CRC/SCAN)
* 4-UART, 1-SPI, 1-I2C
* Real-Time Counter (RTC)
* 5 selectable internal voltage references: 0.55V, 1.1V, 1.5V, 2.5V, and 4.3V
* Watchdog Timer (WDT) with Window Mode, with separate on-chip oscillator
* 32 регстра теперь полноценны?
* Memory Map теперь линейна?
наконец то Single pin programming and debugging interface (UPDI) (долой фуз докторы!)
фузы, правда, программировать оставили по UPDI:
fuses can be read by the CPU or the UPDI, but can only be programmed or cleared by the UPDI.
DIP корпуса - похоже "Изя всё" - а радиогубители как же
очень нужен еще китайский дебагер за 2$
http://www.microchip.com/wwwproducts/en/ATMEGA4809


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Сб мар 03, 2018 09:39:19 
Поставщик валерьянки для Кота

Карма: 20
Рейтинг сообщений: 253
Зарегистрирован: Вс июн 19, 2016 09:32:03
Сообщений: 2090
Рейтинг сообщения: 0
очень нужен еще китайский дебагер за 2$

Там саму мегу вряд ли дешевле 2$ купишь, а это уже цена парочки более мощных STM32F0.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Сб мар 03, 2018 10:11:34 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
ну да Microchip это не дешево, но стабильно
ATMEGA4809-AFR, Lead Count: 48, Package Type: TQFP, Microchip direct:
100+ 1.25$
5000+ 1.09$
в наши ларьки пока доедет - нарастет цена
Чую на Ардуины нацелено - WS2812 теперь CCLом мигать будут а не жестким асмом
з.ы.
в MplabX замечен импорт проектов Atmel Studio;
новенький PICkit 4 выпущен, может AVR смогет со временем - Supports advanced interfaces such as 4-wire JTAG and Serial Wire Debug with streaming Data Gateway;
денюх много - Microchip Technology on Thursday announced its to acquire Microsemi for $8.35 billion, in a deal with a total enterprise value of about $10.15 billion.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Сб мар 03, 2018 22:03:26 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
ну да Microchip это не дешево, но стабильно
ATMEGA4809-AFR, Lead Count: 48, Package Type: TQFP, Microchip direct:
100+ 1.25$
5000+ 1.09$
в наши ларьки пока доедет - нарастет цена

Ну так доставка (если тысячи, как ты посматриваешь, то там на фоне цены микросхем копейки, не больше 10$ за кг. а в катушках или пеналах их там много сотней на ке) и НДС 18%.

Что там микросхемы, мне хитрые USB разъемы привезли - их в ИКЕЕвской сумке 30000 помещается -))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Пн мар 05, 2018 10:39:27 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
статейки интересные, имхо:
Эмоциональная история процессоров для первых компьютеров с 70-х до начала 90-х
https://geektimes.ru/post/298735/
Цитата:
Трудно отделаться от ощущения, что 8-битные процессоры оказались лишь нежелательной необходимостью для основных действовавших в 70-е и 80-е персонажей на сцене компьютерной истории. Самый удачный 8-битник 6502 был фактически заморожен. Intel и Motorola скорее тормозили как собственные разработки маленьких процессоров, так и сдерживали других разработчиков.
Почти уверен, что Amiga или Atari ST работали бы лучше и быстрее на 4 МГц процессоре с 20- или 24-битным адресом, совместимом с 6502, чем с 68000. Бил Менш недавно заявил, что сегодня несложно сделать 6502 на 10 ГГц.
Если бы в серии Amstrad PCW, успех которой могли бы разделить и Commodore CBM II, начали использовать оптимизированные z80 на повышенных частотах, то вполне возможно, что эта серия была бы актуальной и 10 лет назад.
Каким был бы мир, если бы ARM сделали в 1982, что было вполне возможно?
Какими были бы отечественные компьютеры, если бы копировали и развивали не самые дорогие, а самые перспективные технологии?


NRF51822: дружим BLE и RTOS
https://habrahabr.ru/post/350416/
Цитата:
Современные тенденции в технике идут по пути все большей интеграции – прогресс позволяет делать процесс разработки электронных устройств все больше похожим на сборку конструктора. Одним из наиболее ярких примеров является огромное количество так называемых «систем на чипе» — SoC, связка из микроконтроллера и периферии практически на любой вкус. Сегодня мы с вами рассмотрим одну из таких систем, чип NRF51822 от Nordic Semiconductor — решение для систем, заточенных под работу с технологией BLE, включенной в стандарт Bluetooth 4.0...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Вт мар 06, 2018 11:14:27 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
Почти ламповые, но светодиодные
Цитата:
Крутые часы из оргстекла на Arduino и Neopixels. Часы выполнены на платформе Arduino Mega, для подсветки цифр используются "умные" светодиоды ws2812b которыми можно управлять с помощью одного контакта! Цифры награвированы на оргстекле, каждая отдельно и собраны в сегменты. Под каждой планкой стоит светодиод для подсветки. В часах используется bluetooth HC-05 модуль для управления с телефона.



Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Вт мар 06, 2018 21:25:09 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
мои личные предпочтения чем заниматься и т.п. тоже не рассматриваются в данной теме. :))
во как надо в этой теме (имхо):
IMM-NRF52832-NANO — это ультрамалый модуль nRF52832 с Bluetooth 5, ANT +, предоставляющий до 30 периферийных модулей
Если у вас есть проект, требующий маленького программируемого модуля Bluetooth 4.x/5, компания I-Syst может предложить то, что вам нужно — модуль IMM-NRF52832-NANO, размером всего 10x7x1,6 мм.
Модуль на базе процессора Nordic Semi nRF52832 Arm Cortex-M4F с Bluetooth 5 LE ( без поддержки длинного диапазона) и ANT +.
Изображение
Характеристики:
Спойлер* Процессор — Nordic Semi nRF52832 32-битный Arm Cortex-M4F @ 64 МГц с 512 Кб флэш-памятью, 64 Кб SRAM, мультипротокольным приемопередатчиком 2,4 ГГц
* Подключение — Bluetooth 5 LE, ANT +, Тип 2 NFC-A Tag
* До 30 периферийных модулей:
- 3x SPI Master/Slave
- 2x 2-проводный мастер (совместим с I2C)
- UART (CTS / RTS)
- 3x 4-канальный PWM
- 8x настраиваемых 12 битных, 200 кбит/с ADC
- Интерфейс цифрового микрофона
- Вход квадратурного декодера
* Датчики — Датчик температуры
* Безопасность — шифрование AES HW
* Разное — 32 МГц и 32,768 кГц кристаллы, компаратор низкой мощности
* Электропитание — входное напряжение 1,8 В до 3,6 В; DC/DC индуктор изменения напряжения
* Размер — 10 x 7 x 1,6 мм


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Ср мар 07, 2018 08:44:40 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
oleg110592 писал(а):
Если у вас есть проект, требующий маленького программируемого модуля Bluetooth 4.x/5
навскидку назовите 3-5 бытовых применений, для которых такое может быть нужно?

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Ср мар 07, 2018 09:10:01 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
та пожалуйста (навскидку):
1) Таймер для вытяжного вентилятора санузла (настройка с телефона)
2) Бриз в квартире (настройка с телефона)
3) Таймер - меньше просто не бывает (будет еще меньше - не надо индикатора - с телефона запрограммировал и все)
4) Многоканальный суточный таймер (настройка и синхронизация времени с телефона)
5) Устройство защиты квартиры от перепадов сетевого напряжения (настройка и синхронизация времени с телефона, статистика на телефон)
далее сами сможете
да хоть и 6) Электронная свеча (вкл и выкл с телефона), там есть 3x 4-канальный PWM :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Ср мар 07, 2018 10:18:08 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
oleg110592 писал(а):
та пожалуйста
толсто

я в курсе, что на пиле можно музыку играть. хотелось бы примеров ПОЛЕЗНОГО применения блютуза в поделках. прилепить дистанционное управление со смартфона к мясорубке - это еще не пример полезного применения ДУ.

Добавлено after 3 minutes 17 seconds:
на сегодня мне известно только одно действительно полезное применение блютуза - гарнитуры для телефона. ну с некоторой натяжкой можно добавить беспроводные наушники на нём же... и совсем с крайней натяжкой - беспроводные колонки. если вы знаете еще примеры реально полезного применения - хотелось бы ознакомиться

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Ср мар 07, 2018 10:38:32 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
пилы и мясорубки в перечне не было
Цитата:
на сегодня мне известно только одно действительно полезное применение блютуза

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Ср мар 07, 2018 10:43:38 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
oleg110592 писал(а):
на это я пойти не могу
и не надо: вы и так много сделали для этого.

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Ср мар 07, 2018 11:52:12 
Поставщик валерьянки для Кота

Карма: 20
Рейтинг сообщений: 253
Зарегистрирован: Вс июн 19, 2016 09:32:03
Сообщений: 2090
Рейтинг сообщения: 0
СпойлерИзображение
Похоже началось, а ведь ARV предупреждал :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Ср мар 07, 2018 13:43:40 
Нашел транзистор. Понюхал.

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Пн фев 05, 2018 18:03:00
Сообщений: 196
Рейтинг сообщения: 0
Тут единственная тонкость собрать правильно образ загрузочной флешки.
Там в примере ребята схалявили - взяли загрузчик для линукса, что на порядки больше самой мигалки, и уже он инитит все железо и грузит мигалку.
Так что это уже без ОС, но не на голом железе.

Пока ничего нового не изобрели, хоть там 16 ядерный Кортекс А99 грузится с точки зрения программера почти как обычный МК.
Только что прогмем не в флеше, а встроенным загрузчиком копирован с внешний флешки в SRAM.
SDRAM, PLLы и прочая переферия не проинициализированы, MMU, ядра кроме нулевого спят - бери и сразу ногами другай

У конкретно Raspberry Pi - boot sequence странный, насколько я знаю. Первым стартует вообще GPU со своего boot ROM. Парсит SD, ожидая там FAT32, ищет там некоторые файлы (в кодах неведомого VideoCore-IV, а вообще не ARM). Это добро инициализирует GPU и части системы. А только потом - включает ARM, который там на правах сопроцессора :). И вот там уже начинается загрузка Linux. Параллельно с работающим VideoCore. Лично в эти детали извращений не лез - не нравятся мне малины, поэтому мои знания очень примерные, если что сильно не пинаться.

Так что во первых извращенцы из броадкома таки изобрели. Во вторых, с документацией на VideoCore тухло, а загрузчики - без сорцов. Хотя какие-то маньяки и работают над этим, на нелюбимом вами гитхабе можно найти итоги реверса и даже некий минимальный загрузчик в исходниках. И вроде даже какой-то порт GCC который обучен генерить код под VideoCore. Но если что-то такое реально охота - посмотрите на гитхаб вокруг sunxi/allwinner, там несколько тривиальных минимальных программ которые запускаются "без OS". И там это сильно проще, потому что все как вы и описали, плюс-минус. В этом плане китайцы все-же лучше американцев с их overengineering, черт возьми. Их система намного проще для понимания и вообще логичнее. Они не страдали фигней а думали как сделать чтобы было недорого и круто. На остальное они забили - и это к лучшему. Но программить такие чипаки без Linux - занятие довольно мучительное. Этим не занимаются не потому что принципиально невозможно, а потому что много сложностей на ровном месте и калибр системы все-же просит там полноценную операционку.

та пожалуйста (навскидку):
1) Таймер для вытяжного вентилятора санузла (настройка с телефона)
2) Бриз в квартире (настройка с телефона)
3) Таймер - меньше просто не бывает (будет еще меньше - не надо индикатора - с телефона запрограммировал и все)
4) Многоканальный суточный таймер (настройка и синхронизация времени с телефона)
5) Устройство защиты квартиры от перепадов сетевого напряжения (настройка и синхронизация времени с телефона, статистика на телефон)
далее сами сможете
да хоть и 6) Электронная свеча (вкл и выкл с телефона), там есть 3x 4-канальный PWM :)))

...при том в стандартные классы устройств блюпупа это явно не впишется. И для каждой этой фигни потребуется по отдельному приложению, блин. Приложение для настройки вытяжки. Для бриза. Для таймера. И второго таймера. И для защиты от перепадов. И для свечи. Итого 6 программ. А как удобно будет между ними всеми мотаться :). Хотя возможно у вас есть идеи лучше и это будет generic решение? А не очередной залоченой на 1 производителя фигней? Так что про dashboard с агрегированным статусом можно забыть, и вообще, 6 программ для столь пустяковых фиговин наверное быстро задолбают даже фанатов этого.

И уж простите за наивность, а зачем надо настраивать вытяжку в санузле? И что именно настраивать? Не логичнее ее автоматически включать допустим если влажность воздуха повышенная? Статистику включений и мониторинг статуса - ну я еще могу понять. Но как мне кажется реально интересно для людей может быть разве что какой-нибудь клин вентилятора. Остальное будет только зря компостировать и без того нагруженный информацией в современном мире мозг. А что, реально большая разница - работала вытяжка 5 минут или целых 6? И даже много народа готовы платить за это сакральное знание?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Ср мар 07, 2018 15:02:50 
Это не хвост, это антенна
Аватар пользователя

Карма: 17
Рейтинг сообщений: 12
Зарегистрирован: Чт апр 04, 2013 22:22:57
Сообщений: 1357
Откуда: Белгород, РФ
Рейтинг сообщения: 0
У конкретно Raspberry Pi - boot sequence странный, насколько я знаю. Первым стартует вообще GPU со своего boot ROM. Парсит SD, ожидая там FAT32, ищет там некоторые файлы (в кодах неведомого VideoCore-IV, а вообще не ARM). Это добро инициализирует GPU и части системы. А только потом - включает ARM, который там на правах сопроцессора :). И вот там уже начинается загрузка Linux. Параллельно с работающим VideoCore. Лично в эти детали извращений не лез - не нравятся мне малины, поэтому мои знания очень примерные, если что сильно не пинаться.

Так что во первых извращенцы из броадкома таки изобрели. Во вторых, с документацией на VideoCore тухло, а загрузчики - без сорцов. Хотя какие-то маньяки и работают над этим, на нелюбимом вами гитхабе можно найти итоги реверса и даже некий минимальный загрузчик в исходниках. И вроде даже какой-то порт GCC который обучен генерить код под VideoCore. Но если что-то такое реально охота - посмотрите на гитхаб вокруг sunxi/allwinner, там несколько тривиальных минимальных программ которые запускаются "без OS". И там это сильно проще, потому что все как вы и описали, плюс-минус. В этом плане китайцы все-же лучше американцев с их overengineering, черт возьми. Их система намного проще для понимания и вообще логичнее. Они не страдали фигней а думали как сделать чтобы было недорого и круто. На остальное они забили - и это к лучшему. Но программить такие чипаки без Linux - занятие довольно мучительное. Этим не занимаются не потому что принципиально невозможно, а потому что много сложностей на ровном месте и калибр системы все-же просит там полноценную операционку.


Может Raspberry Pi и "странный", но система на порядок надежней и отлаженней китайских поделок, Orange Pi и прочих. Самый глючный вариант перепрошитые роутеры, чуть другая ревизия и глюк на глюке. Китайцы могут и остановить производство своих поделок и перейти на новую несовместимую ни с чем версию, и все наработки пропадут. Такая массовость Raspberry Pi в чем-то круче промышленного исполнения, так как сообществом найден каждый глюк, сюрпризов не будет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
СообщениеДобавлено: Чт мар 08, 2018 08:30:05 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
Мигать по взрослому :o
Mercedes-Maybach S-Class научили проецировать картинки на дорогу
Представленный в Женеве рестайлинговый флагман Mercedes-Maybach S-Class изменился внешне, стал длиннее и еще роскошнее. И обзавелся одной интересной "фишкой", связанной с безопасностью в ночное время.
На обновленном "Майбахе" состоялась мировая премьера новой системы головного освещения Digital Light, которая представляет собой еще и проектор символов на дорогу. Каждая "цифровая" фара, как сообщает производитель, имеет разрешение в миллион пикселей и в нее встроен чип, работающий с более чем миллионом микрорефлекторов.
Изображение
Но главное, что фары проецируют на дорогу символы-подсказки. Например, при проезде участка дорожного ремонта фары проецируют на полосу два световых следа по ширине автомобиля, помогая водителю с ориентацией. Если же радары засекли пешехода в опасной зоне рядом с дорогой, на ней появляется стрелка, указывающая на человека. Предупреждающий символ также "транслируется" на дорогу, если автомобиль сходит с полосы. Кроме этого, фары могут проецировать на дорогу символы скорости, поворота, угрозы столковений, знак строительной зоны, предупреждения от системы контроля "слепых" зон или символ снежинки, означающий скользкую дорогу.
С одной стороны это удобно: подсказки перед глазами, не надо отвлекаться от дороги на эти же символы на панели приборов. Но как все это работает в дождь или на снегу - вопрос хороший. Кроме того, на такие проекции на дороге могут отвлекаться и другие водители. Поэтому пока компания будет ставить такие фары на небольшое количество машин.
чип, работающий с более чем миллионом микрорефлекторов на ARM или не-ARM?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3623 ]     ... , , , 138, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: ручнойтигр, vovw, yurgenfon, Чумак и гости: 44


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y