@@VladimirMedintsev тому кто пропустил радиолюбительство в школьные годы и правда не всё понятно. Но канал интересный, спасибо вам. Работаю программистом с опытом (в прошлом) RT систем, но постоянно открываю новое непознанное в работе компьютера. Оказывается всё и правда достаточно просто, но скрыто от понимания за большим количеством абстракций.
Цитата автора: "Адрес у нас устанавливает только и исключительно процессор", - а на самом деле это не так! Адрес на шине адреса (ША) может устанавливать и контроллер прямого доступа к памяти ПДП (DMA), к примеру - для передачи данных от внешнего устройства в оперативную память или обратно, минуя процессор. Для данного примера это КР580ВТ57. В более сложных системах, нежели серия КР580/Z80, помимо DMA есть и другие контроллеры, управляющие ША. *Хочу ещё раз поблагодарить автора за предоставляемый материал, который оказывается очень полезным в реальной работе!* Автор в курсе, о чём я! :)
Было бы очень интересно раскрыть тему обновления прошивки по OTA, какие есть решения для этого и какой-нмбудь пример 😊 Еще интересно про Ubuntu Core что-то посмотреть.
Владимир, здравствуйте. У всс есть на продажу какие нибудь еще обучающие ресурсы,кроме книги freertosa? Интересуюсь,потому что сразу приобрел бы,но никакой информации не нашел
Свой путь в изучении МК начал с Дурины, что хочу сказать - это одновременно умная штука (упрощающая создание своих устройств и проектов, замечательная задумка) но с другой стороны одновременно отупляющая и мешающая штука в изучении МК. Если хотите начать изучение МК, только не ДУРИНА!!!.
Это которые на операционных усилителях? Так это не совсем компьютер, а вычислитель, работающий в реальном времени. Крайне нестабильная штука, так как там постоянный дрейф нуля, критичен к напряжению питания, нагреву, постоянно надо обслуживать железо. Нужны куча прецизионных подстроечных резисторов, куча милливольтметров и осциллограф. На входе должнЫ быть аналоговые сигналы. Они нужны были пока были дорогие транзисторы и транзисторов было мало. А сейчас используются только когда требуется мгновенная реакция на изменение сигналОВ на входе, и то не компьютеры, а небольшие блоки.
Владимир Валентинович, большое спасибо за Ваш труд! Скажите а сейчас есть какие-то современные аналоги Российского производства тех микросхем, о которых шла речь в видео, и доступны ли они в свободной продаже?
Если вы говорите о микропроцессорном комплекте, то да, есть и процессоры и микропроцессорные комплекты Российского производства. В основном у нас этим занимаются «Ангстрем» и «Микрон», а также несколько военных заводов.
Спасибо за видео. Меня учили что процессор от контроллера отличается тем, что у него есть защищённый режим, в котором работает операционная система. Защищённый режим в том числе подразумевает виртуальную адресацию. У контроллера нет такого режима и соответственно ОС на нём не может работать. То что работает типа FreeRTOS, Mbed OS - имитация. Современные процессоры типа Cortex-A - система на кристалле, которые имеют на своём борту весь комплект периферии для построения однокристальных ЭВМ.
@@grinvich2304, так это специальный порт ОС. Если Вы знакомы - знаете о нескольких ограничениях. Вообще это всё философские взгляды. Определенная черта в терминологии, чтобы люди друг друга понимали однозначно. Цели зависят от конкретной задачи. Если кому-то достаточно uClinux и нужно что-то дешёвое - есть такое решение, если недостаточно - ищут, придумывают что-то более подходящее. Я в своё время извращался и запускал uClinux на одном ядре микроконтроллера, а приложение на другом. Полной многозадачности не было. Зато приложение могло использовать ресурсы контроллера по полной. Думал сделать что-то дешёвое на продажу, но получилось не так дёшево как хотелось.
@@grinvich2304, писал я Вам ответ, он куда-то потерялся. uClinux - специальный адаптивный порт для контроллеров. Все кто пользуется - осознанно идут, соглашаются на урезанные возможности. (наверное не стоит мне слишком сильно умничать, интернет это не любит 😅 )
Потому что языку сколько лет? Он уже не молод. Хоть один серьезный разработчик его использует? Нет. Хоть один большой проект под МК на нем написан? Нет. Так чего вы от него хотите? Что должны внедрять? Язык на котором никто не пишет и который ни одному серьезному разработчику не нужен? Внедряют только востребованное.
Очень понятно, да голова не сразу переварит , но автор очень доходчиво и разжевывает информацию.
Отличный вводный урок! Спасибо автору!
Что такое микроконтроллеры?
- Маленькие микросхемы, заменившие собой огромные шкафы релейной автоматики в промышленной электроники и бытовой технике.
Самый понятный канал про контроллеры, жалко что так мало людей интересуется и смотрит 👍
Нишевая тема как никак
Ну а что тут понятного? На этом канале новичку не въехать. А профессионалы и так разбираются.
@@USER-ruzer2000 На этом канале достаточно много видео именно для новичков. Давайте разберемся. Вам лично что не понятно?
Наоборот хорошо, вакансий больше
@@VladimirMedintsev тому кто пропустил радиолюбительство в школьные годы и правда не всё понятно. Но канал интересный, спасибо вам. Работаю программистом с опытом (в прошлом) RT систем, но постоянно открываю новое непознанное в работе компьютера. Оказывается всё и правда достаточно просто, но скрыто от понимания за большим количеством абстракций.
Спасибо большое за ваш труд!
Спасибо было познавательно и доступно
Цитата автора: "Адрес у нас устанавливает только и исключительно процессор", - а на самом деле это не так! Адрес на шине адреса (ША) может устанавливать и контроллер прямого доступа к памяти ПДП (DMA), к примеру - для передачи данных от внешнего устройства в оперативную память или обратно, минуя процессор. Для данного примера это КР580ВТ57. В более сложных системах, нежели серия КР580/Z80, помимо DMA есть и другие контроллеры, управляющие ША.
*Хочу ещё раз поблагодарить автора за предоставляемый материал, который оказывается очень полезным в реальной работе!* Автор в курсе, о чём я! :)
Спасибо. Напомнили студенческие годы.
Очень приятно, что первым был показан 580ВМ80. Мы ведь с него начинали.
Было бы очень интересно раскрыть тему обновления прошивки по OTA, какие есть решения для этого и какой-нмбудь пример 😊
Еще интересно про Ubuntu Core что-то посмотреть.
Владимир, здравствуйте. У всс есть на продажу какие нибудь еще обучающие ресурсы,кроме книги freertosa? Интересуюсь,потому что сразу приобрел бы,но никакой информации не нашел
Все что доступно есть вот на этом сайте - electronics-krd.ru/
@@VladimirMedintsev спасибо
Свой путь в изучении МК начал с Дурины, что хочу сказать - это одновременно умная штука (упрощающая создание своих устройств и проектов, замечательная задумка) но с другой стороны одновременно отупляющая и мешающая штука в изучении МК. Если хотите начать изучение МК, только не ДУРИНА!!!.
Продолжай!
Если зайти от Адама и Евы всегда получится интересно.)
Владимир как вы относитесь к современным аналоговым компьютерам? Если интересовались, можете посоветовать литературу, статьи для ознакомления?
Ничего не знаю, не интересовался.
Это которые на операционных усилителях? Так это не совсем компьютер, а вычислитель, работающий в реальном времени. Крайне нестабильная штука, так как там постоянный дрейф нуля, критичен к напряжению питания, нагреву, постоянно надо обслуживать железо. Нужны куча прецизионных подстроечных резисторов, куча милливольтметров и осциллограф. На входе должнЫ быть аналоговые сигналы.
Они нужны были пока были дорогие транзисторы и транзисторов было мало.
А сейчас используются только когда требуется мгновенная реакция на изменение сигналОВ на входе, и то не компьютеры, а небольшие блоки.
@@USER-ruzer2000 Нет, это про решения ориентированные на ии, например из видео с каналов vetitasium или freethink о аналоговых компьютерах.
Видео замечательное, но звук очень тихий. Приходится выкручивать на максимум, а потом офигивать, потому что забыл убавить после этого.)
У меня в наушниках на 60% звук, и вполне хорошо слышно
Но я то не в наушника смотрю видео.
Владимир Валентинович, большое спасибо за Ваш труд! Скажите а сейчас есть какие-то современные аналоги Российского производства тех микросхем, о которых шла речь в видео, и доступны ли они в свободной продаже?
Если вы говорите о микропроцессорном комплекте, то да, есть и процессоры и микропроцессорные комплекты Российского производства. В основном у нас этим занимаются «Ангстрем» и «Микрон», а также несколько военных заводов.
Спасибо за видео. Меня учили что процессор от контроллера отличается тем, что у него есть защищённый режим, в котором работает операционная система. Защищённый режим в том числе подразумевает виртуальную адресацию. У контроллера нет такого режима и соответственно ОС на нём не может работать. То что работает типа FreeRTOS, Mbed OS - имитация. Современные процессоры типа Cortex-A - система на кристалле, которые имеют на своём борту весь комплект периферии для построения однокристальных ЭВМ.
Вы наверное говорите про MMU
На самом деле пишут что uClinux можно запустить на мк без MMU
@@grinvich2304, так это специальный порт ОС. Если Вы знакомы - знаете о нескольких ограничениях. Вообще это всё философские взгляды. Определенная черта в терминологии, чтобы люди друг друга понимали однозначно. Цели зависят от конкретной задачи. Если кому-то достаточно uClinux и нужно что-то дешёвое - есть такое решение, если недостаточно - ищут, придумывают что-то более подходящее. Я в своё время извращался и запускал uClinux на одном ядре микроконтроллера, а приложение на другом. Полной многозадачности не было. Зато приложение могло использовать ресурсы контроллера по полной. Думал сделать что-то дешёвое на продажу, но получилось не так дёшево как хотелось.
@@grinvich2304, писал я Вам ответ, он куда-то потерялся. uClinux - специальный адаптивный порт для контроллеров. Все кто пользуется - осознанно идут, соглашаются на урезанные возможности. (наверное не стоит мне слишком сильно умничать, интернет это не любит 😅 )
@grinvich2304, написал Вам 2 ответа и они пропали в бездну. Наверное интернет не любит умников 😅.
Подскажите где можно об этом прочесть немного подробнее? А то не встречал таких глубоких описаний различий архитектур
Классно
Кстати stm не будут rust внедрять? Не в курсе?
Да кому этот раст нужен? Его можно смело отнести к разряду язык - неудачник.
@@VladimirMedintsev почему вы так думаете?
Потому что языку сколько лет? Он уже не молод. Хоть один серьезный разработчик его использует? Нет. Хоть один большой проект под МК на нем написан? Нет. Так чего вы от него хотите? Что должны внедрять? Язык на котором никто не пишет и который ни одному серьезному разработчику не нужен?
Внедряют только востребованное.
Поищите на тему "Rust Embedded devices". Сдаётся мне что будут проблемы, потеря времени, с переписыванием библиотек под Rust.
@@KostsovKonstantin в целом я согласен что для МК оно не сильно подходит, разве что как альтернатива микропитону
Я бы не сказал, что Спектрум простенький.
Ваши видео на RuTube появятся? Канал нашёл, но видео там нет... :/
Там резервный канал на всякий случай.
@@VladimirMedintsev Не появятся? 🙄
Ну я в ближайшее время не планирую. Не вижу в этом смысла.
Видел я как недавно один известный блогер собирал такой мк80) Не вдохновил ли он сенсея на данный ролик?)
Нет, меня вдохновила схема Радио-86РК на базе которой построен этот рассказ.
Спасибо вам, вполне понятно и доступно для всех
ставьте скорость 1.5
Прекрасное обьяснение
👍🆒
580-й - это конечно же не "наш советский процессор". Да, выпускали, но, разумеется, всё скопировали у "врагов".
Выпускали и выпускали. Были и полностью свои и весьма интересные разработки.
если в ролике нет рекламы то ролик и есть реклама..:) .нет я не против. всего наилучшего
Понятно, но слишком просто представлено...
В этом в принципе нет ничего сложного. Желание все усложнять свидетельствует о недостаточном понимании вопроса.
О проблемах цивилизации захотел поговорить?