Операционные системы / Linux / Zephyr / HAL и BSP / ARC-V

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.พ. 2025

ความคิดเห็น • 27

  • @pchelnick
    @pchelnick 6 หลายเดือนก่อน +1

    Фантастический гость! Спасибо!

  • @alexandrvasyliev6560
    @alexandrvasyliev6560 หลายเดือนก่อน

    Здорово, спасибо, было очень интересно.

    • @ultimate_engineer
      @ultimate_engineer  หลายเดือนก่อน

      Спасибо! Рады, что понравился выпуск!

  • @dmitrysysoev6750
    @dmitrysysoev6750 9 หลายเดือนก่อน +1

    Было интересно, познавательно и увлекательно. Докладчик, большой молодец, ведущие тоже.

  • @amaxkaluga
    @amaxkaluga 9 หลายเดือนก่อน +2

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

    • @ultimate_engineer
      @ultimate_engineer  9 หลายเดือนก่อน

      Спасибо большое! Стараемся!

    • @ivanprokofyev
      @ivanprokofyev 8 หลายเดือนก่อน +1

      Случайность, это частный случай закономерности. ;-)

  • @nikolaykozlov4888
    @nikolaykozlov4888 9 หลายเดือนก่อน +3

    отличная встреча. спасибо!

    • @ultimate_engineer
      @ultimate_engineer  9 หลายเดือนก่อน

      Спасибо вам! Рады, что понравился выпуск!

  • @MrCter
    @MrCter 9 หลายเดือนก่อน +10

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

    • @ultimate_engineer
      @ultimate_engineer  9 หลายเดือนก่อน +1

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

    • @OldAndy
      @OldAndy 9 หลายเดือนก่อน +2

      @@ultimate_engineer Проблема звука есть, тихо на максимальной громкости. При этом другие ролики с ютуба звучат нормально на значительно меньшей громкости, дело не в устройстве.

    • @eklepilkina
      @eklepilkina 9 หลายเดือนก่อน

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

    • @MrCter
      @MrCter 9 หลายเดือนก่อน +1

      @@eklepilkina я конечно понимаю, что такой жанр как подкаст лучше недогрузить по звуку, чем перегрузить. просто очень ютубная реклама, которая перегружена априоре, по ушам бьет, когда влазит... я без претензий, просто ваш подкаст очень нравится, ну и хочется помочь вам сделать ваш продукт качественнее. Добра вам :)

    • @eklepilkina
      @eklepilkina 9 หลายเดือนก่อน

      @@MrCter Спасибо большое за обратную связь, это полезно :)

  • @ivanprokofyev
    @ivanprokofyev 8 หลายเดือนก่อน

    Не знаю такого прилагательного, чтобы использовать его в качестве описателя содержимого и содержащего это видео!

  • @nemonautilus8057
    @nemonautilus8057 9 หลายเดือนก่อน

    Спасибо большое за информацию. Интересно. Вызывает интерес к профессии.

    • @ultimate_engineer
      @ultimate_engineer  9 หลายเดือนก่อน

      Спасибо вам! Очень радостно читать такие комментарии!

  • @dmitriieremin2215
    @dmitriieremin2215 3 หลายเดือนก่อน

    Для справки. АЛУ это то, вокруг чего строится и процессор и uC.

  • @Mylnikov_Dmitry
    @Mylnikov_Dmitry 9 หลายเดือนก่อน +1

    Микроконтроллер отличается от универсального микропроцессора тем, что он всегда имеет набор универсальных дискретных портов ввода-вывода, а часто ещё и аналоговых, включающих ЦАП-АЦП. Также у микроконтроллеров могут быть встроенные таймеры и другие периферийные устройства, которые необходимы для организации управления различными устройствами, начиная от бытовой техники, типа термопода или стиральной машины, и кончая достаточно сложной промышленной автоматикой. Первые однокристальные микроконтроллеры фирмы Intel, выпущенные в 1976 году, основывались на гарвардской архитектуре и имели всего 64 байта встроенного ОЗУ, а также 1 Кб или 2 Кб встроенного ПЗУ. Память можно было расширить до 256 байт (адресная шина 8 бит), а максимальный размер ПЗУ - 4 Кб. Но даже с такими скромными ресурсами можно было создавать множество полезных устройств.
    Современные микроконтроллеры уже намного круче, могут содержать на борту уже мегабайты памяти и ОЗУ, иметь разрядность 32 или даже 64 бита, но главное, что у них всегда будет набор универсальных дискретных и аналоговых портов ввода-вывода, через которые они могут получать сигналы с различных датчиков или кнопок, а также управлять внешними исполнительными устройствами, двигателями, контакторами, соленоидами и т.п.
    Универсальный микропроцессор тоже может всё это делать, но только с помощью дополнительных микросхем, обеспечивающих ему ввод-вывод дискретных и аналоговых сигналов.

  • @Ma_X64
    @Ma_X64 9 หลายเดือนก่อน +2

    DSP-ядро для датчика освещения... М-м-м-м! Сразу чувствуется специалист.
    *Ох, и объясняльщик, конечно!
    >Периферия на кристалле -- это физическое устройство, собранное из логических элементов, транзисторов и т.д. и подключенное физически к центральному процессору либо как набор специальных регистров, либо как набор специальных адресов памяти. Т.е. когда мы пишем в эти специальные регистры или адреса, мы физически меняем уровни напряжений на каких-то входах и выходах этого внешнего для процессора устройства. Также периферия может быть внешней по отношению к кристаллу, как у "больших" процессоров. Тогда ей выделяется какой-то диапазон адресов памяти, а в ней самой должен быть декодер адреса, который позволяет ей понимать, когда происходит обращение к ней, а когда не к ней. Так, например, подключаются внешние микросхемы оперативной памяти, и доступ к ней оказывается принципиально совершенно таким же, как ко внутренней: просто используем нужные адреса и всё.
    >Когда мы в коде оперируем непосредственно регистрами или адресами памяти для доступа к какому-то оборудованию/периферии -- это no-HAL, т.е. без абстракции. Порой этот уровень бывает нужен либо если HAL не предоставлен (хотя в этом случае пишется свой), либо если нужен какой-то специфический режим работы оборудования, который предоставленный производителем HAL не реализует.
    >Когда у нас есть какие-то более или менее человекочитаемые абстракции (функции, структуры), которыми "обёрнут" низкоуровневый доступ, это и есть HAL. Обычно производитель условного чипа предоставляет некий комплект исходного кода и заголовочных файлов, который позволяет задействовать функционал оборудования в виде логических этапов: peripheryInit(), peripherySetConfig(), peripheryRead(), peripheryWrite() и так далее.
    Как правило, HAL предоставляемый производителем, позволяет заменять чипы одного семейства, не изменяя или минимально изменяя код.
    >BSP, как правило, строится уже поверх HAL и реализует функционал оборудования, которое находится за пределами чипа -- на плате. Т.е. мы для, например, включения красного светодиода, припаянного на плате, вместо того, чтобы в коде писать chip_pin_set_high(pin_12) /*red LED here*/ будем писать red_led(ON), например.
    Уровни (слои) абстракции могут отсутствовать. Например, BSP может обращаться к оборудованию минуя HAL, но это, естественно, плохо сказывается на переносимости. Также никто не запрещает вообще не использовать слои абстракции и писать что-то вроде
    ((volatile uint32_t*)(0x98677652ul)) = 0;
    Но тогда лучше сразу запастись галоперидолом.

  • @vladlenbulatov1022
    @vladlenbulatov1022 9 หลายเดือนก่อน +1

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

    • @Ma_X64
      @Ma_X64 9 หลายเดือนก่อน +1

      Ну и в уровнях абстракции плавает, так скажем.

  • @valentin-d8t6u
    @valentin-d8t6u 9 หลายเดือนก่อน

    а когда знакомые слова начнутся?........и еще вопрос.....почему мне это ютуб выдал в рекомендациях?

    • @ultimate_engineer
      @ultimate_engineer  9 หลายเดือนก่อน

      возможно, Ютуб знает о вас больше, чем вы сами :))

    • @ivanprokofyev
      @ivanprokofyev 8 หลายเดือนก่อน

      Возможно, что твоим телефоном кто-то пользовался. )

  • @ko-prometheus
    @ko-prometheus 9 หลายเดือนก่อน

    ОСРВ нужны в РВСН в разных странах!!!!!!!