Перейти к содержанию
    

Tarbal

Свой
  • Постов

    1 674
  • Зарегистрирован

  • Посещение

Репутация

4 Обычный

1 Подписчик

Информация о Tarbal

  • Звание
    Профессионал
    Профессионал

Контакты

  • ICQ
    Array

Посетители профиля

9 252 просмотра профиля
  1. EEPROM disk

    Нашел этот проект, но не пробовал. Пока железа нет и делаю эксперименты на тестовой плате от производителя. Там нету этой памяти. Проекту7 лет. Ядро Линукса бурно менялось с тех пор. Надо будет сильно модифицировать, боюсь, некоторые структуры. Хотелось бы упростить доступ к памяти. Надо еще шифровать, а dmcrypt дает изящное решение для дисков. А если иначе, то надо будет что-то клепать для шифрования вручную.
  2. Так фильтр будет ослаблять другие частоты.
  3. EEPROM disk

    Вопрос знатокам. Как подключить 24C256 к системе, чтобы использовать как блоковое устройство. В таком случае я смогу создать и смонтировать партишн. Драйвер, который я нашел (https://fossd.anu.edu.au/linux/latest/source/drivers/misc/eeprom/at42.c) является char driver. Есть другой драйвер в ядре?
  4. Недавно нашел непростой баг. При переходе с 7 на 10 версию FreeRTOS система подвисала. Проблема оказалась была связана с мютексом. Дело в том, что мютекс имеет хозяина (тред, который его установил) и снять его может только тот кто поставил. В семерке это игнорировалось. В версии 10 тред, который не был хозяином использовал неинициалисированный указатель, что приводило к exception. Затруднило поиск отсутствие системы защиты памяти. Заменили мютекс на бинарный семафор и стало можно снимать его не тем тредом, который его установил. Зато хорошо запомнил чем отличаются вышеназванные семафоры.
  5. Это единственная ОС, которая подробнейше описана в книге ее автора. Точнее ее начальная версия описана. Там описаны детали имплементации, приведен код. Я 20 лет назад прочитал книгу с большим удовольствием. Считаю, что это лучший учебник по RTOS.
  6. Графика для Linux.

    Кстати, сейчас уже многие с Х-ов переходят на Wayland/Weston. Самый легкий вариант GUI без X-ов был QT. Вроде они перестали поддерживать его. Я не уверен в последнем.
  7. Смешно получилось. Это мой вопрос по ссылке. Я его задал.
  8. У меня, похоже, нет физически PHУ. В device tree его нету и на схеме не могу найти.
  9. Пока не получил. Просто теоретически предположил. Что можно почитать по теме подскажите пожалуйста. Спасибо Надо детектировать сигнал.
  10. Когда мы делали FWT (интерфейс проводного телефона к мобильной сети), то именно так и вырабатывали звонок.
  11. Всем привет! Я немного далек от радио. Понадобился детектор излучения на 5 гигагерц. Сигнал в районе -80 dbm Вот думаю что проще, сначала усилить, а потом выпрямлять или поставить смеситель и усиливать уже разностные сотню мегагерц. Что посоветуете? Может есть готовые решения или модули уже готовые. Паять и отлаживать не проблема.
  12. SFP кто-нибудь подключал?

    Я знаю, что бывают transceivers с PHY и без него. А устройство куда они вставляются вроде всегда имет PHY. Проблема такая. Построил Линукс. Драйвер ethernet встать попробовал, а PHY не видит. Плата KRIA KR260 имеет модуль, схемы которого нету. Непонятно есть ли там PHY или нету. Может оно будет работать только с трансивером с PHY. А как их отличить?
  13. Я о связи барметала и Линукса писал. Тригер внутри барметала. Там можно на прерывании таймера сделать. Можно подобрать частоту SPI так, чтобы читало без остановки, выдавая с нужной скоростью результат.Как раз время транзакции SPI совпадет с sampling rate.
  14. Это иначе делают. Надо настроить DMA (прямой доступ в память) чтобы из одного адреса (вход с порта) в область памяти писал. К порту GPIO подключить источник информации и сигнал готовности данных настроить, чтобы синхронизировал DMA. По заполнению буфера вызывать прерывание, в котором переключать буфер, перенастроив DMA.
×
×
  • Создать...