No video

38 Прямой доступ к памяти (DMA)

  Рет қаралды 1,686

MIR Company

MIR Company

Күн бұрын

Ну что, лекции в расписание так и не вернули. Завтра будет месяц, как я послал запрос на кафедру. Как думаете, что мне ответили? Правильно! Ничего. Поэтому финальную пару лекций также публикую в записи.
Но на самом деле, это больше не страшно. Это видео - последнее из курса «Архитектура ЭВМ и периферийных устройств», свёрстанного мною почти два года назад под те часы, которые были выделены изначально.
Понятно, что если бы у нас было больше часов, можно было бы изучить работу с шиной USB. Можно было бы освоить работу с периферией из Windows и Linux. Можно было бы поиграть в CAN и ModBus. Можно было бы много чего сделать. По архитектуре мы не дошли даже до защиты памяти, чего уж говорить про виртуализацию и прочие интересности...
Но во-первых, время на курс даже во время вёрстки было ограничено (а сейчас - и подавно). Во-вторых, мне по ходу дела пришлось две лабораторных работы скинуть - SPI и DMA, так как студенты не справлялись с объёмом. А без лабораторных никто ничего не запомнит. Ну, и в-третьих… Меня сразу предупредили, что специализация у студентов - работа с мобильными устройствами. Так что не надо это будет никому. А когда не надо - не будет никто запоминать. Посему я ограничился тем, что нужно всем. Мобильное устройство или стационарное, а базовые вещи там всё равно есть. И кто ими не владеет, у того код получается неэффективный, а иногда и глючный.
Пользуясь случаем, передаю спасибо моей основной работе (ООО МИР) за предоставление оборудования для лабораторных работ и KZfaq канала для выкладывания конспектов лекций. Пока что поток видео прекратится. Но возможно, тут когда-нибудь появится что-нибудь ещё интересное.

Пікірлер: 10
@avr_stm_pro2955
@avr_stm_pro2955 3 ай бұрын
Спасибо 👍
@ESEben10
@ESEben10 6 ай бұрын
Какой-то серьёзный канал, со серьёзными материалами. Всё, подписался.
@user-ne4bd3ry1n
@user-ne4bd3ry1n Жыл бұрын
ваши ролики супер
@user-wv8lb7ow6k
@user-wv8lb7ow6k 8 ай бұрын
спасибо
@Roman_Shulepov
@Roman_Shulepov 8 ай бұрын
Спасибо за интересные уроки. Всё смотрится на одном дыхании! Скажите, где ещё можно посмотреть Ваши уроки и статьи по другим темам (работа с "железом" и программирование)? Может быть Вы где-то ещё преподаёте? Скиньте ссылки, пожалуйста!
@mircompany3507
@mircompany3507 8 ай бұрын
Здравствуйте! Насчёт "преподаёте"... Ну, вот эти видео - записи лекций. Меня попросили на кафедре, которую я сам заканчивал, помочь, я помогаю. Правда, постоянно преподавать - плохая задумка. Когда тебе платят 330 рублей за час (при этом часы на подготовку - твои проблемы), а на лекции приходит 6 человек из сорока по списку, начнёшь задумываться, а нужным ли ты вообще делом занимаешься. Я же работаю в конторе, где ведутся разработки. Там точно результаты труда востребованы. Вопросов, нужно или нет - не возникает. А преподаю - только в качестве шефской помощи. И тогда шесть человек из сорока уже рассматриваются иначе. Пусть шестеро, но зато им-то я выложу всё, что смогу за отведённое время :-). А деньги... Деньги я на основной работе заработаю. А так - одно время я много писал на Хабре. Паузу взял, так как на работу, Хабр и преподавание одновременно сил не хватает (я даже свои балалайские потуги снимаю только во время перерывов в лекциях). Вот тут есть и авторские, и переводные статьи. Которые переводные - я там только рецензентом был. Авторские - почти все мои. habr.com/ru/users/EasyLy/publications/articles/ Сейчас планируется пачка публикаций, сделанных в рабочее время. Причём там будут и статьи, и видео (видео пойдут на этот канал, это же канал нашей конторы). Про разработку, которую у нас ребята в соседнем отделе сделали. Одна статья уже на проверке у начальства, а первое видео - черновик уже сделан, надо только теперь начисто снять. И всё подбиваю начальство на работе, чтобы добыли для помощи университету набор макеток на RISC-V (самое интересное было бы, конечно, Микроновские чипы добыть и посмотреть на лабах, что это за отечественный RISC-V, но если купят импортные - тоже неплохо). Тогда можно будет попробовать прочитать этот же цикл для той архитектуры. Не уверен, что она лучше, но заодно проверим на практике. Если до февраля успеют, то уже в ближайшем семестре. Иначе - ну шаг начала всегда будет один год, с точкой отсчёта в феврале. Весенний семестр.
@Roman_Shulepov
@Roman_Shulepov 8 ай бұрын
@@mircompany3507 Добрый день! 🤝 Спасибо за ответ. Сейчас я осваиваю работу с МК STM32 и Ваши видео и статьи очень помогают в этом деле. На данный момент в интернете очень мало информации о работе с железом. Я точно буду ждать Ваши новые видео и статьи! Предлагаю обсудить вопрос о макетных платах и другом необходимом оборудовании. Постараюсь помочь. Со мной можно связаться через почту или WhatsApp, которые я оставил в письме на почтовом ящике компании МИР. С уважением, Роман Александрович Шулепов.
@romik1015
@romik1015 Жыл бұрын
Я наблюдаю упоминания про G474. Пожалуйста сделайте уроки по таймеру высокого разрешения. Для чего нужен и как применять.
@mircompany3507
@mircompany3507 Жыл бұрын
Охххх. Именно этот контроллер был выбран потому, что у нас нашлось достаточно именно таких одинаковых плат, которые мы смогли бы выделить персонально для студентов. Причём сначала было две кандидатуры. И из той пары для студенческих нужд больше подходили STM32L562E. У них есть экранчик, у них есть I2C чип на плате. В августе 2021, когда меня попросили подготовить курс, я делал его, держа в уме те платы. Но к декабрю они неожиданно почти все сдохли. Пришлось спешно закупать I2C и SPI флэшки и ставить их на запасной вариант - G474, где их исходно не стояло. Хорошо, что я методички для лаб заранее не записывал. Иначе бы пришлось переделывать. Но я поглядел. Таймер забавный. Если я разберусь с ним - сделаю описание. Но сколько времени уйдёт на разбирательства - заранее не скажу. Работы основной много, а если рассказывать, то только если понял всё. Так что играть надо много. А по основной работе сейчас вообще Атмеловский ARM мучаем. Однако, спасибо за наводку.
@mircompany3507
@mircompany3507 Жыл бұрын
Пользуясь нахождением в отпуске, пособирал побольше сведений про этот таймер. Выяснилось, что к теме (архитектура ЭВМ) он слабо относится. А про ту тему, для которой он придуман (управление питанием) я ещё долго ничего такого не скажу, за что меня бы не подняли на смех. Вот тут автор достаточно уверенно рассказывает про частотные преобразователи, при изготовлении которых этот таймер пригодится. А в описании к видео он приводит ссылки как на фирменный AppNote, так и на знаменитую статью Компэла с переводом. Потому что в самом видео у автора конкретики мало. Но она есть у Компэла. Зато у Компэла если про частотники и есть, то я не заметил kzfaq.info/get/bejne/bJqGnpWep7-Wdok.html Ну, и скучное, зато фирменное описание в виде диафильма: kzfaq.info/get/bejne/mteTn8Snq8mWXWw.html
STM32. Прямой доступ к памяти
17:01
ФРТК МФТИ
Рет қаралды 4,5 М.
When you discover a family secret
00:59
im_siowei
Рет қаралды 22 МЛН
Gli occhiali da sole non mi hanno coperto! 😎
00:13
Senza Limiti
Рет қаралды 22 МЛН
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 19 МЛН
37 Кэширование памяти
47:34
MIR Company
Рет қаралды 473
КАК НАЧАТЬ ПОНИМАТЬ LINUX (2024)
21:10
PLAFON - Канал о линуксе
Рет қаралды 147 М.
What is DMA? What does it do? and Why is it Important?
8:23
RobSmithDev
Рет қаралды 11 М.
Последствия блокировки YouTube
25:35
MobileReviewcom
Рет қаралды 128 М.
STM32 DMA ч.1
26:54
MBDLB
Рет қаралды 1,9 М.
When you discover a family secret
00:59
im_siowei
Рет қаралды 22 МЛН