Тёмный

Операционная система FreeRTOS. Самый полный курс на русском языке. Часть 2. Исходные коды. 

Vladimir Medintsev
Подписаться 36 тыс.
Просмотров 23 тыс.
50% 1

Полный курс по операционной системе FreeRTOS. Часть 2.
Тема: Исходные коды. Какие файлы необходимы для создания первого проекта.
По вопросам сотрудничества - vmedintsev@yandex.ru
Канал в телеграмм - t.me/vladimir_medintsev
Канал на RU-vid - / vladimirmedintsev
------------------------------------------
Если вы хотите поддержать автора канала номер карты Сбер:
2202-2023-2480-4008
------------------------------------------

Наука

Опубликовано:

 

3 янв 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 133   
@SkoffildBY
@SkoffildBY Год назад
Как чудесно, что человек безвозмездно делится знаниями - только бери! Огромное Вам спасибо!
@albertumanets3983
@albertumanets3983 Год назад
Спасибо за Ваш труд!!! Низкий поклон за просветительскую деятельность.
@LitvinYaroslav
@LitvinYaroslav Год назад
Владимир, спасибо Вам за Ваши труды! Словами не описать на сколько Ваша работа замечательна! Жду новых частей с нетерпением!
@VladimirMedintsev
@VladimirMedintsev Год назад
Спасибо
@starfairstudio
@starfairstudio Год назад
Только осмотрел первую часть, и тут бац - можно ещё глянуть! Спасибо за работу. Ясно и понятно рассказываете!
@efiron
@efiron Год назад
Спасибо за столь ясное изложение. Сразу чувствуется, опыт и понимание, как донести информацию. Жду с нетерпением продолжения!
@handlewithoutsuitcase
@handlewithoutsuitcase Год назад
Полезность этого курса трудно переоценить! Спасибо большое за труд!
@user-xr5rh8ig9s
@user-xr5rh8ig9s Год назад
Я на этот сериал уже подсел, жду с нетерпением следующую серию. Классная подача материала!
@VladimirMedintsev
@VladimirMedintsev Год назад
Спасибо.
@serggorod1423
@serggorod1423 Год назад
Туда же!
@Ololoshize
@Ololoshize Год назад
Заранее лайк и комментарий в поддержку. Не сомневаюсь, что понравится.
@borovtsovable
@borovtsovable Год назад
Огромное спасибо! Настраивался долго ждать продолжения, а тут такой подарок! Здоровья и успехов а мы с нетерпением ждём следующей порции знаний! Пошёл качать исходники! 😁
@user-qj7se9oy3i
@user-qj7se9oy3i Год назад
Великолепно! Спасибо вам за ваши труды!
@eugenevladoff2758
@eugenevladoff2758 Год назад
Спасибо за урок, Владимир! Все доступно, подробно и понятно.
@aloha4565
@aloha4565 Год назад
Владимир, добрый день! Я только начинаю изучать программирование на си, и данный курс считаю образцовым материалом по конкретной предметной области. Огромная вам благодарность за проделанную работу!
@volkov9999
@volkov9999 Год назад
Отличная серия, пойду смотреть следующую!
@TheT735
@TheT735 Год назад
Спасибо за Ваш труд! :)
@user-yt2qy6th2j
@user-yt2qy6th2j Год назад
Определенно лайк. Востребованная тема. Именно нормального адекватного курса по freertos на youtube сейчас нет.
@user-rk6di7lj4b
@user-rk6di7lj4b Год назад
Ну...мужик... инженер!!! Уважуха!!! Я, по простому, жги...дальше!!! Жду бумажную версию...если я не ошибся...куплю сразу...!!!
@BodinAndrey
@BodinAndrey Год назад
Очень круто, спасибо!
@iloverobotics113
@iloverobotics113 Год назад
Владимир, большое вам спасибо!
@KuragaRemont
@KuragaRemont Год назад
Очень доступно, последовательно, практично! Спасибо Владимир!
@user-cm2pl2sq9d
@user-cm2pl2sq9d 10 месяцев назад
Владимир, спасибо огромное за этот курс! Он вдохновил меня настолько, что свой первый коммерческий проект я решил создать именно с использованием FreeRTOS (хотя, конечно, я мог бы реализовать его в bare-metal). Согласен с Вашим мнением по поводу удобства применения FreeRTOS, что успешно подтвердил во время разработки программы для проекта. Желаю Вам успеха в новых проектах, а вашей книге по FreeRTOS желаю продаж бешеными тиражами!
@Avtovet
@Avtovet Год назад
Отличный урок!лайк.
@user-nx2nx6ur6y
@user-nx2nx6ur6y 9 месяцев назад
Здравствуйте. Спасибо вам большое!!
@user-vw1vi4so5y
@user-vw1vi4so5y Год назад
Судя по первым видео, курс обещает быть подробным и толковым!
@chepegin
@chepegin Год назад
CMSIS RTOS для того, чтобы если FreeRtos поменяют ещё на какую-либо операционную систему, то программист который работает например в файле main и только в нём даже ничего не заметит и ему не придется ничего модифицировать в своём коде. Он по сути может даже не знать какая у него операционная система за этим стоит. И это очень важно в больших проектах, потому что человек в этот момент работает над своей задачей и не будет отвлекаться на то, что его не касается. Понятно, что когда проект маленький вроде и не страшно переименовать несколько имён самому. За уроки огромное спасибо!
@VladimirMedintsev
@VladimirMedintsev Год назад
Да, такую гипотезу я слышал и даже поддержал бы, если бы был выбор сменить на что-нибудь еще, но за годы ничего предложено не было.
@izada666
@izada666 Год назад
@@VladimirMedintsev так вроде бы куб предлагает ещё пару ос, которые можно подключить скачав соответствующие библиотеки.
@VladimirMedintsev
@VladimirMedintsev Год назад
@@izada666 и эти ОС тоже имеют прокладку cmsis? И их можно заменять? Нет, разумеется это не так. И об этом я и писал.
@sergatmel8242
@sergatmel8242 Год назад
Спасибо !
@andreynovysh8289
@andreynovysh8289 8 месяцев назад
CMSIS-RTOS нужна для того чтобы с минимальными издержками заменить rtos. Например если вдруг вам не подходит freeRTOS под которую вы изначально начали проект. Абстракция накладывает ограничения на функционал (приводит всевозможные rtos к общему функционалу). Но вы хорошо подметили, что функции можно использовать напрямую, мимо кассы cmsis-rtos.
@gegtar4035
@gegtar4035 Год назад
Спасибо! =)
@srmstm1077
@srmstm1077 Год назад
класс 👍
@irongarden8415
@irongarden8415 Год назад
Спасибо! очень увлекательно вас слушать! Давно интересовался что , да как там с этими ОСРВ
@jonnikfogotcheck9363
@jonnikfogotcheck9363 Год назад
спасибо
@naitalar3390
@naitalar3390 6 месяцев назад
Тема интересная. Некоторые проекты вроде бы требуют ОС, но могут и без них работать. Если на устройстве нужно сделать свой веб интерфейс, то мне кажется нужна будет RTOS.
@PastuhMedvedey
@PastuhMedvedey Год назад
Прокладка cmsis нужна для быстрого перехода на другую rtos. Урок отличный, спасибо!
@user-mu1mh1bq5u
@user-mu1mh1bq5u Год назад
Также под разный язык, например под C++
@serggorod1423
@serggorod1423 Год назад
Пересматриваю , чтоб не забыть...
@kardanium
@kardanium Год назад
Прослойку CMSIS OS скорее всего внедрили на всякий случай, вроде истории с СУБД MySQL, когда её купила компания Oracle. Сама СУБД была изгачально опенсорсной, но позже Oracle стала выпускать обновления с закрытыми патчами, что побудило сообщество создать форк под названием MariaDB. Впрочем, историй таких было немало и если вдруг настанет момент, когда от FreeRTOS придётся отказываться, то если проект использовал прослойку, тогда миграция на другую ОС будет не такой болезненной.
@VladimirMedintsev
@VladimirMedintsev Год назад
Как вариант соглашусь. Но кто же будет отказываться от ОС ставшей практически отраслевым стандартом.
@kardanium
@kardanium Год назад
@@VladimirMedintsev MySQL тоже была отраслевым стандартом в WEB, однако этот ход компании Oracle подмочил репутацию этой СУБД. Форк стал развиваться отдельно сообществом, порой даже успешнее оригинала.
@rdengin
@rdengin 8 месяцев назад
Программным обеспЕчением!
@stm32Lab
@stm32Lab Год назад
Огромная благодарность за такую ценную информацию! Тема непростая, особенно если привык работать в bare metal. В кубе порог вхождения во freertos ниже, но хотелось бы разобраться на более глубоком уровне, буду пытаться)
@VladimirMedintsev
@VladimirMedintsev Год назад
У меня и книга на эту тему вышла. Подробности в описании к видео.
@fliblomlaslojor
@fliblomlaslojor Год назад
ох морозы напали только смог добраться до второй серии=)
@VladimirMedintsev
@VladimirMedintsev Год назад
Вы отстаете от графика
@fliblomlaslojor
@fliblomlaslojor Год назад
@@VladimirMedintsev угу. работа.. да и надо датчики допилить экстренно... а тут еще и -35
@VladimirMedintsev
@VladimirMedintsev Год назад
Блин, у нас тоже страшный холод. Даже из домов не выходим. С ночи -5 -7 градусов. Просто жуть.
@tituszx1
@tituszx1 Год назад
34:43 14 страница даташита: прокладка нужна чтобы можно было использовать разные RTOS без переписывания основного кода. Например: вызываешь osKernelStart(), а оно там само подставляет имя функции для запуска в зависимости от того, какая операционная система сейчас используется, т.к. не freeRTOS'ом единым пользуются разработчики
@VladimirMedintsev
@VladimirMedintsev Год назад
На аналогичный комментарий я уже ответил. Я бы эту гипотезу поддержал, если бы предоставлялся выбор типа вот тебе cmsis_os.c для FreeRTOS, а вот тебе для threadX, но что-то спустя годы я выбора не наблюдаю.
@user-vw1vi4so5y
@user-vw1vi4so5y Год назад
@@VladimirMedintsev Я думаю, что они себя обезопасили просто таким образом, чтобы в будущем, если вдруг что, можно было бы заменить систему без ущерба для разработчиков, так как её разрабытывает сторонний независимый разработчик. Мы же в таком непредсказуемом мире живём... Проект может просто внезапно остановиться по разным пичинам, или прийдёт какой-нибудь Макрософт, купит проект и скажет: "А теперь вы все должны нам денег за последующее использование". Всё может быть.
@serggorod1423
@serggorod1423 Год назад
Это секция для разработчиков API, к примеру для 3х ядерных МК. Pin to core 0/1/... Для создания прямой совместимости и расширенного x...Create!
@fliblomlaslojor
@fliblomlaslojor Год назад
17:49 непонятно. а если до этого я писал на ардуине? Что значит компилятор? при компиле на ESP высвечивается "xtensa-esp32-elf-gcc" выходит GCC ? Не спроста выбрал Arduino, в данный момент самая простая установка идет именно этой среды и при этом независимо от ОС которую использую (а я сижу на Ubuntu)
@U_video
@U_video Год назад
Владимир, а Вы что рекомендуете: напрямую с API rtos работать, или через прокладку? Вроде как напрямую есть документация, но кодогенератор создаёт таски через прокладку. И кстати через прокладку автоматически проверяется, вызвана ли функция операционки "from ISR" или нет.
@prototip109
@prototip109 Год назад
как подружить ESP8266 и FreeRTOS? В портах я под gcc нашёл только esp32
@alexanderurezchenko6446
@alexanderurezchenko6446 9 месяцев назад
спасибо за полезный материал. Подскажите, я правильно понимаю, что в книге информации кратно больше?
@VladimirMedintsev
@VladimirMedintsev 9 месяцев назад
Ее там больше. А главное ее там приятнее читать.
@serggorod1423
@serggorod1423 Год назад
23:00 прекрасный выбор 407 , 4 есть на старых Дискавери и на новых БлекПил!
@fliblomlaslojor
@fliblomlaslojor Год назад
скачал посмотрел, жаль готовых примеров на ESP не увидел, видимо нужно глубже изучать. хотя на них у еспрессива где-то были примеры... буду неспеша тогда изучать.
@user-lq4gw1sj8n
@user-lq4gw1sj8n Год назад
Первый :)
@somebuddy1202
@somebuddy1202 Год назад
Использую в практике плюсы. Фактически каждая задача это условно отдельный "main"? И внутри задачи можно, например, использовать объекты языка С++?
@U_video
@U_video Год назад
Конечно. Главное не забывать отключать плюсовую декорацию имён. Более того никто не мешает API RTOS обернуть в классы.
@U_video
@U_video Год назад
@@sergsapov2927 механизм, реализующий перегрузку функций и методов. Отключается директивой extern "C" из плюсового кода.
@alexejw8954
@alexejw8954 Год назад
Снимаю шляпу:) Можно быть очень крутым специалистом, но так заразительно рассказывать, может далеко не каждый! GB оочень много потеряли, утратив такого Преподавателя.
@VladimirMedintsev
@VladimirMedintsev Год назад
Спасибо огромное.
@romandavydov8684
@romandavydov8684 Год назад
Студенты много потеряли.... потому что основная масса пришла именно по видео Владимира И из за возможности поучиться у него лично.... НО... увы
@alexejw8954
@alexejw8954 Год назад
@@romandavydov8684 Ну я как студент, не могу сказать, что много потерял. Программа обучения осталась. Основной упор на самостоятельную работу. Ну и судя по новым видео на этом канале, есть чему учиться.
@serggorod1423
@serggorod1423 Год назад
16:00 время переключения 2+(16и2)+3+16 тактов! 16 тактов это выгрузка/загрузка контекста и проверка регистра признаков. Рекордно 13+2+13 для процедур внутри програмы.
@serggorod1423
@serggorod1423 Год назад
Процессору без разницы какую он программу выполняет , в порт/в память в данном случаи сосчитайте количество регистров и перенесите в память, по программирования 2 такта на загрузку/выгрузку по адресам програмы Program Counter.
@serggorod1423
@serggorod1423 Год назад
1й лайкер !
@serggorod1423
@serggorod1423 Год назад
И коментер !
@serggorod1423
@serggorod1423 Год назад
Шикарная вводная в РтОс
@serggorod1423
@serggorod1423 Год назад
15:33 чтоб объяснить что такое яблоко, Нужно знать что такое дерево. А мы пока как 3 слепца " стена"колона" и"змея" о слоне.
@serggorod1423
@serggorod1423 Год назад
Не вижу уведомления о новой части! Где она?
@serggorod1423
@serggorod1423 Год назад
#00 можно перевыпустить о подготовке Кеил ! А то так чутка не ожиданно после еклипса ВСкода. Кеил. Теряет популярность! Своими кодами на 30 дней.
@mikhaelkondrashkin
@mikhaelkondrashkin Год назад
Спасибо большое за новый курс! Подскажите, пожалуйста, можно ли использовать C++ вместо C? На сколько FreeRTOS совместим?
@VladimirMedintsev
@VladimirMedintsev Год назад
Еще ни один человек не привел мне аргументов в пользу использования С++ в микроконтроллерах, если хочется, то можете использовать.
@mikhaelkondrashkin
@mikhaelkondrashkin Год назад
@@VladimirMedintsev А как же использование ООП? Современные микроконтроллеры уже на столько мощные, что писать на чистом С не очень рационально. С использованием С++ разработка и отладка программ ускоряется, что удешевляет процесс разработки устройства вцелом
@VladimirMedintsev
@VladimirMedintsev Год назад
Я даже не буду спорить на эту тему. Просто зайдите на сайт любого производителя и посмотрите на каком языке он дает библиотеки. Это будет язык Си. Разумеется, для ПК удобнее писать на C++, но микроконтроллер не ПК.
@mikhaelkondrashkin
@mikhaelkondrashkin Год назад
@@VladimirMedintsev любые производители это прекрасно, но надо не забывать, что все мировые производители уже не один десяток лет на рынке, и для них переделывать свою кодовую базу будет достаточно накладно. Они как правило не такие поворотливые, как стартапы. Вы посмотрите, что было с самим программированием еще 10 лет назад, тогда не было такого распространения современных языков программирования. Сейчас микроконтроллер уже не просто микроконтроллер, это целая система на чипе (SoC). По количеству периферии уже запросто можно сравнивать с ПК, так почему бы и не использовать такие же подходы к разработке, как на ПК? Если стоит цель вырваться вперед в индустрии микроэлектроники, так надо думать наперед, а не подражать "любым" производителям
@VladimirMedintsev
@VladimirMedintsev Год назад
Не нужно путать SoC и MCU. Это разные вещи. Все остальное - просто общие фразы и лозунги примеров вы привести не можете. Ни примеров того, насколько стартапам поможет С++, ни прочего.
@user-jg6mn1vl1h
@user-jg6mn1vl1h 5 месяцев назад
Не раскрыто, как FreeRTOS взаимодействует с компилятором. Он что ли сам компилятор запускакет?
@VladimirMedintsev
@VladimirMedintsev 5 месяцев назад
Какой такой компилятор? В каком смысле тема не раскрыта?
@serggorod1423
@serggorod1423 Год назад
7:40 стартовый проЖэкт.
@glorglorsky7987
@glorglorsky7987 3 месяца назад
Почему нельзя выбраиь качество видео?
@VladimirMedintsev
@VladimirMedintsev 3 месяца назад
Напишите RU-vid письмо. Пусть они расскажут.
@Violancergta
@Violancergta Год назад
Тут вопрос возникает иной. Даже если лицензия предполагает открыть свой исходный код чтобы поделиться им со всеми , то как узнать что мой код попадает под такую лицензию ведь я установлю в процессоре уровень защиты и изучить код будет не возможно. А если таково случиться и кому то понадобиься доказать что я использую какой то кусок кода или какую то библиотеку и должен отчислять кому то денег или поделится кодом то сам факт изъятия прошивки из контроллеоа для анализа уже является по сути не законным. Получается все на честном слове ?
@starfairstudio
@starfairstudio Год назад
странный вопрос. MIT это наверное самая свободная из свободных лицензий. Просто вся ответственность за проблемы, в случае их возникновения по причине использования кода, лежит на вас, а не на разработчик исходного продукта
@Violancergta
@Violancergta Год назад
@@starfairstudio так а как дела обстоят с контролем лицензий доя платного коммерческого софта со стороны разрабов этого софта ? Цель таких контор - заработок на лицензиях и никак не благотоворительность. Надо понимать что коммерческая составляющая здесь сама цель существования такого бизнесса. На энтузиазме далеко не уедешь. Закатал я проект на стыренной в офисе какойнить платной RTOS и начал продавать продукт не от числив авторам RTOS ни копейки. Получается со стороны авторов операционки чтобы меня прищучить и засудить забрав кучу денег нужно доказать что в микроконтроллере именно их операционка.. с точки зрения логики это им нужно доказывать а не мне. Или здесь упирается все скажем в получении авторства на изделие где я должен продемонстрировать исходники и среду разработки со всеми установленными ништякаии и лицензиями на них ? Просто хочу понять как это устроено для мира МК.. Доя ПК более менее понятно с этим.
@starfairstudio
@starfairstudio Год назад
@@Violancergta, на много чем могут заработать. И тех поддержка, и коммерческая на базе этого кода, и как часть уже отработавшего коммерчески проекта. Короче - вариантов много. Главное, использовать можно без проблем, и тем прекрасен такой код, что не требует никаких лицензионных отчислений, и даже упоминаний разработчиков (хотя это мовитон)
@chipsoft1
@chipsoft1 Год назад
@@Violancergta Платная версия FreeRTOS ничем не отличается от бесплатной. Разница только в том, что если тебе твой продукт нужно будет сертифицировать, то без платной версии ты этого никак сделать не сможешь. Делает какой-то Бош блок управления подушками безопасности. Ему нужно получить сертификацию софта и железа. Без платной версии RTOS этого не получится, поэтому сам Бош заинтересован в том, чтобы заплптить за лицензию.
@izada666
@izada666 Год назад
@@chipsoft1 можно и с помощью бесплатной, только это будет дороже и ответственность будет только твоя, а не тех у кого лицензию купил.
@nordriver
@nordriver Год назад
Видимо пора прикупить стм борд пожирнее пилюли :)
@VladimirMedintsev
@VladimirMedintsev Год назад
Не совсем понимаю о чем вы.
@nordriver
@nordriver Год назад
@@VladimirMedintsev самая простая отладочная платка на stm, blue pill (в народе пилюля).. но rtos на ней это из разряда мазохизма.. так что надо смотреть на дискавери :))
@VladimirMedintsev
@VladimirMedintsev Год назад
Я не использую blue pill. Причина простая, я не люблю серию F1 и никогда ее не применяю. Но и дискавери на моем столе места нету. Обычно в целях обучения я использую отладки DevEBOX. Не так давно показывал их в ролике. Или уже когда деваться некуда - nucleo.
@nordriver
@nordriver Год назад
@@VladimirMedintsev То было скажем так условное "сравнение" rtos кому то и на avr sam актуально а кому то и на rasb pico. Предлагаю до практического видео сделать сравнительный обзор с плюсами и минусами.. на сколько я слежу за каналом, о семействах stm есть что рассказать... Кстати devEbox не гуглится к покупке.. посмотрю на nucleo, они есть на чипидип.
@VladimirMedintsev
@VladimirMedintsev Год назад
О семействах STM у меня есть несколько любимых лекций, которые я читаю на курсах. Но пока их выкладывать я не буду.
@serggorod1423
@serggorod1423 Год назад
#00 можно перевыпустить о подготовке Кеил ! А то так чутка не ожиданно после еклипса ВСкода. Кеил. Теряет популярность! Своими кодами на 30 дней.
@VladimirMedintsev
@VladimirMedintsev Год назад
Как по мне весьма странная точка зрения. Если по вашему Keil теряет свою популярность, то теперь всем разработчикам нужно срочно переносить проекты на другие IDE? Обсуждают и меряются IDE только дилетанты. Профессионалы кодят хоть в блокноте, хоть в word. Главное не то, какую IDE ты используешь, а то какой результат ты получаешь и за какое время.
@serggorod1423
@serggorod1423 Год назад
@@VladimirMedintsev Согласен полностью, кодить нужно на результат! Но, оглядываясь на то как тяжело начать, преодолеть порог жолторотикам, ИМ НУЖНА ПОШАГОВАЯ ИНСТРУКЦИЯ! Мне понадобилось 2014, 15, 16, 2017г. Пока я написал свой первый коммерческий код,. Рекомендую DevC (для работы по классам, невероятно удобный указатель), high light code 3(для работы по библиотекам), sublin (для примеров), VSc(для platfomio ,arduino, st, esp, gd, nxp....)
@serggorod1423
@serggorod1423 Год назад
@@VladimirMedintsev Keil задолбал , каждые 2 месяца новую почту давай, нет на все процы 30кбайт кода, да и не влажу уже в 46к , OOP удобно но накладно, а ещё полюбил масив структур в меню, и графические элементы (привет web).
@Sanchogus
@Sanchogus Год назад
ГБ не обидится за такие видео? :D
@VladimirMedintsev
@VladimirMedintsev Год назад
Эти видео не имеют никакого отношения к GB вообще.
@chipsoft1
@chipsoft1 Год назад
@@VladimirMedintsev Они то могут не иметь, но в контрактах очень часто есть ограничения, мелким шрифтом написанные. Типа если ты работаешь или работал с ХХХ, то в течении Х лет не имеешь право заниматься этим.
@VladimirMedintsev
@VladimirMedintsev Год назад
@@chipsoft1 Программа GB и в подметки не годится этому курсу. Я внимательно отсмотрел все, что есть в интернете это самый полный курс. Так, что пусть курят в сторонке. У нас будет бесплатный курс FreeRTOS.
@WWolf_13
@WWolf_13 9 месяцев назад
CMSIS-RTOS была введена для большей портируемости между версиями RTOS, что б не смотреть на сайте RTOS как теперь стала функция называться, а используешь прокладку не задумываясь что там и как теперь стало называться...
@VladimirMedintsev
@VladimirMedintsev 9 месяцев назад
Чем докажете? Вроде во FreeRTOS ни разу имена функций не менялись.
@WWolf_13
@WWolf_13 9 месяцев назад
@@VladimirMedintsev собственным опытом... Два года назад как начал изучать stm32 и использовать rtos обновы чуть ли не каждую неделю прилетали и периодически возникала чехарда с названиями функций и параметрами...
@VladimirMedintsev
@VladimirMedintsev 9 месяцев назад
@user-mp7vu8ib2o Отлично. А конкретный пример привести можете? Что изменилось в названиях котя бы за год?
@WWolf_13
@WWolf_13 9 месяцев назад
@@VladimirMedintsev доберусь до компьютера завтра - напишу
@VladimirMedintsev
@VladimirMedintsev 9 месяцев назад
@@WWolf_13 Заранее благодарю вас.
Далее
КРАСИМ ДЕНЬГИ В РОЗОВЫЙ!
01:01
Просмотров 635 тыс.
Поём вместе с CLEXXD🥵 | WICSUR #shorts
01:00
Redis за 20 минут
23:22
Просмотров 116 тыс.
10 МИНУСОВ IPHONE 15
18:03
Просмотров 41 тыс.
$1 vs $100,000 Slow Motion Camera!
0:44
Просмотров 28 млн
iPhone 16 - 20+ КРУТЫХ ИЗМЕНЕНИЙ
5:20