Ребят, вот по алфавиту, так удобнее. Жаль, что вы прочитаете этот коммент уже после просмотра видео :))) mingw32-autoconf mingw32-automake mingw32-bzip2 mingw32-gcc mingw32-gcc-g++ mingw32-gdb mingw32-gettext mingw32-libz mingw32-make mingw32-mgwport mingw32-pdcurses mingw32-pthreads-w32 msys-autoconf msys-automake msys-base msys-bison-bin msys-coreutils msys-coreutils-ext msys-flex-bin msys-gawk msys-gcc-bin msys-gettext msys-help2man msys-libtool msys-m4 msys-mktemp msys-patch msys-perl msys-sed msys-wget-bin
Я тоже так думал сделать, но вроде по релевантности решил. Хотя не факт, что коммент увидят после просмотра. Я знаю очень много людей, которые комментарии читают до просмотра. Иногда сам так делаю. Лайк за комментарий!
Я не перестаю выражать благодарность Вам за труды и вклад в обучение людей! Для многих такой способ обучения куда более приемлемый, доступный и понятный чем, скажем, классический! С меня пожизненный лайк)
Не часто встречается на просторах Интернета разъяснение сложных вещей простым русским языком. Я бы сказал, что у автора это блестяще получается, просматривая материалы и других уроков. Думаю, что это нужно, особенно начинающим, в познавании « мира высоких технологий». Спасибо автору!
Спасибо за курс. Но больше всего мне понравилось про аппарат на 18:06. После установки MinGW установил такой аппарат рядом с компом. Получилось отличное рабочее место:-))
вот тот курс которого действительно не хватает, изучая ваши предыдущие уроки... Очень нужно понимание построения кода и по больше примеров и ответвлений пожалуйста, думаю, это очень важно для самоучек по примеру меня и многих других!
0:30 проблемма многих опытных программистов передающих свой опыт, то что они не уделяют внимания очевидным для них, но непонятных для новичка мелочей. Очень часто какая нибудь сленговая связка (упрощеный терми) сказаный мимоходом, может остановить новичка и отнять несколько часов времени на понимание происходящего.
В общем для тех кто столкнулся с проблемой, что не качается пакеты и выдают ошибки, у меня заработало только когда стоит одна галачка или по две, к примеру одну галочку поставил на mingw32-autoconf, убрал все галочки поставленные дополнительно самой программой , и тогда он скачает пакет, мороки чуть больше, но другого выхода я не нашел
Сделал сортировку списка для установки по алфавиту(как расположено в программе minGW) А то очень трудно бегать по списку туда-сюда и потом проверять все ли поставил mingw32-autoconf mingw32-automake mingw32-bzip2 mingw32-gcc mingw32-gcc-g++ mingw32-gdb mingw32-gettext mingw32-libz mingw32-make mingw32-mgwport mingw32-pdcurses mingw32-pthreads-w32 msys-autoconf msys-automake msys-base msys-bison-bin msys-coreutils msys-coreutils-ext msys-flex-bin msys-gawk msys-gcc-bin msys-gettext msys-help2man msys-libtool msys-m4 msys-mktemp msys-patch msys-perl msys-sed msys-wget-bin
Здравствуйте. Спасибо вам большое за уроки! Подскажите пожалуйста как можно в си реализовать аналог millis(). Проблема в переносе кода точного срабатывания ( "муз. инструмент") с мк на расбери. Функция nanosleep работает неоднородно. Где можно было бы почитать на данную тему ? Спасибо!
о супер, давно хотел "с" изучить... еще объясните поподробнее про указатели, наследование и полиморфизм, а то мне кажеться без этого труднее понять его.
Доброго времени суток друзья. Посоветуйте правильный путь в освоении МК. Начал с изучения языка, потом буду смотреть плейлист по программированию МК. Какую литературу посоветуете для понимания железной стороны вопроса? Я не профессиональный инженер-электронщик. Цель - освоить МК для сборки не сложных устройств.
Для тех, кто начинает, или продолжает изучать язык Си, или просто хочет обновить в памяти после долгого перерыва, настоятельно рекомендую две книги: Герберт Шилдт. Полный справочник по Си (2002); Стивен Прата. Лекции и упражнения, 6-е издание [2015]. Первая хороша в качестве справочника, вторая же великолепна во всех смыслах, плюсом описание новых возможностей стандарта С(11). Я бы даже сказал, что Шилдт не особо и нужен, но иметь его стоит. Книги есть в электронном виде на русском языке на просторах интернета. Кто не найдет, пишите в личку, дам прямую ссылку. Есть и другие книги, хорошие книги, но они либо написаны сухим невыразительным языком, либо предназначены для настоящих гуру, типа параллельного программирования, эффективного программирования и т.п. Для уровня от начального до среднего упомянутых двух вполне достаточно. Читать ли классику Кернигана и Ритчи, выбор каждого. Я лично не стал. Уж слишком устаревший Си там описан.
Есть у кого-то интерес к дисплеям на чипах FT-800, FT-813? Уроков по ним нет, а возможности у них большие и по стоимости и качеству дешевле чем Nextion.
Добрый день ! Скажите , по новым урокам , я так же смогу писать программы на AVR , STM , PIC ? То что я написал зайду в atmel Studio перекомпилирую , установлю порты вывода и ввода и будет все работать ?
программа для виндовса на сях это одно программа для линупса на сях это второе а программа для контроллера это вообще третье можно написать платформонезависимую библиотеку например декодер мп3 без изменений кода можно собрать на разных платформах, но это только потому, что он изначально задумывался как кроссплатформенный и имеет независимые от железа интерфейсы обмена данныхыми а вот коннектор к этим интерфейсам придется писать тебе
Вам также спасибо за поддержку и интерес к ресурсу! Номер карты дам в личке в контакте (через группу можно меня найти), здесь не свечу. под видео в описании есть номера других кошельков.
@@narodstream552 ubuntu уже год использую, учил python в убунте ,решил научиться писать на си ,нашел ваш курс, содержание курса очень понравилось вот и спрашиваю нужны ли еще доп пакеты? бо список для установки MinGW у вас не хилый))
Даже затрудняюсь сказать насчёт доп. пакетов. Как правило, если что-то не собирается, по ходу и пакеты доустанавливаем в Linux, а нехилый список - это, так сказать, навырост, чтобы и для тулчейнов годился, например, для тулчейна под ESP8266.
Вы через pacman установку делали ? У меня была такая же проблема , после установки MinGW ничего не работало Просто нужно , сразу после установки вкомандной строке прописать эту команду pacman -S mingw-w64-ucrt-x86_64-gcc она установит всё необходимое , по сути в видео было всё тоже самое но с графическим оформлением Pacman это пакетный менеджер . И данная команда говорит пакетному менеджеру pacman установить пакет mingw-w64-ucrt-x86_64-gcc, который представляет набор компиляторов GCC (название устанавливаемого пакета указывается после параметра -S).
А чего не так то? Взяли из библиотеки stdio функцию printf В сети можно найти все стандартные функции, их синтаксис, узнать в каких они библиотеках. Поисковая система очень помогает, если не силикон женский смотреть в ней)))))))))
Вы хороший преподаватель . Но можно ли с вами консультироваться я бы оплатил ваше время .Сам когда разобрался это конечно хорошо но есть некоторые нюансы . Как например отсутствие глобальных переменных в языке си под avr .
Консультироваться можно, только полностью код я ни за кого писать не буду. Моя задача здесь на ресурсе - научить людей языку. И, честно говоря, я не понял про отсутствие глобальных переменных. Их можно использовать везде, AVR - не исключение.
Здравствуйте! Опять начинается? Я же всё объяснил. Повторю ещё раз (жаль что приходится одним и тем же засорять обсуждение) //---------------------- Огромная просьба! Друзья, поменьше пишите всяких неконструктивных комментариев, не засоряйте общение. Побольше по теме. Тема: программирование на СИ, а не "выбор IDE" или "выбор операционной системы". Я в самой первой части самого первого урка объяснил, почему Windows, а не Linux, почему командная строка (а следовательно WinGW), а не IDE. Добавлю ещё, хотя я это тоже уже говорил. Мы готовимся к программированию контроллеров, а для большинства из них в различных IDE нет тулчейнов, ну либо есть, но они оставляют желать лучшего. Поэтому конструировать их нам придётся своими собственными руками, также Makefile собирать тоже. Поэтому если мы сейчас начнём сразу работать с IDE, то мы так ничему и не научимся в плане настройки правильной работы сборки наших проектов, а также не поймём, как она происходит. Поэтому на данном этапе для нас работа в IDE смерти подобна. Это всё равно что не самим писать код, а попросить, чтобы за нас это сделал кто-то... //----------------------
Не претендую, но может быть стоит посмотреть на IDE? creator из коробки настроен хорошо, ну и поставляется с Qt на котором можно рисовать окошки. Или Code::Blocks который тоже очень не плох. На худой конец эклипс. В блокнотах много не напишется, хотя бы ctags нужен
Я бы хотел научиться писать как пишут в файлах типа string.h или delay.h. Мои программы совсем не похожи на то что написано в этих файлах. Я имею ввиду сам стиль того как это написано там.
что про avr было 5 лет назад .. что сейчас.. всё тоже самое. К сожалению вы не учите (это же урок да?).. вы предлагаете БЕЗДУМНО повторять ваши действия.. Знаний и навыков тут не появится.. можно научиться ПОВТОРЯТЬ (вызубрить) ваши уроки, но развитие - невозможно.. Вот вы устанавливаете среду... к чему вы призываете? установите то что я вам тут списком предлагаю .. а почему именно эти инструменты выбраны? Почему иные не выбраны? Человек должен понимать ЛОГИКУ действий а не обезъянничать в своих действиях.. Совершенно понятно что вы видимо большой специалист.. но вот объяснить - не можете! Вы не даёте ответов на ГЛАВНЫЙ вопрос ПОЧЕМУ . А когда человек не понимает почему что-то делается ( устанавливается ) он не осознает сути.. хотя повторить ваши действия сможет с пятого раза даже с закрытыми глазами... Но любой новый инструмент.. или новый функционал - станут для него непреодолимым барьером.. Это как в MPLAB -начали вроде про то что там можно программировать аврки - и забросили.. повторять ваши шаги да.. научились а дальнейший функционал остался неведом... а вы уже умчались в стм.. в 8266 а теперь вот выяснилось что все эти годы люди оказывается не знают языка на котором вы пять лет их учили что то делать... Парадокс... Я это к тому что вы так тщательно и ответственно подходите к организации уроков но самое главное - а именно ПОЧЕМУ вы делаете а не КАК - вы не объясняете.. Спасибо за ваши уроки - но они очень трудно даются(и то что вы раньше ссылались что уроку уже пять лет и сейчас всё иначе - не годится. Не иначе.. все также и осталось)... надо додумываться ПОЧЕМУ вы делаете какое либо действие... а ведь ответ на вопрос ПОЧЕМУ и есть основа обучения.. Спасибо.
Да, так как сообществом не одобряются внешние ссылки или ссылки на другие каналы в комментариях. А мне мой канал дорог, уж очень не хочется, чтобы забанили. И надеюсь, что не только мне он дорог.
Будет и ассемблер но не сразу. Ещё аудитория не готова к нему. Хотя по идее с него и надо начинать. Но в наше время всё перевернулось с ног на голову. Причём ассемблер сначала осваивать надо для ПК, а потом уже для МК.
Зачем вам знание Ассемблера .. без знания английского языка ( на котором все полезные книги) ..и без способности к поиску информации ? yadi.sk/d/k-cjmJreWL4Mog
@@narodstream552 мы готовы!!! ))) Пожалуйста!!! Давайте и ассемблер. Я по AVRкам пока ассемблер не начал изучать - практически не понимал устройства контроллера так, как это положено. )) Очень жду ассемблер для STM32
Сергей Полубенцев Зачем тебе ассемблер ? Уже никто не пишет , даже в ракетостроении во всю применяют СИ и другие языки . Тем более представь прогу объёмом 8 мбайт, да ты умрёшь пока напишешь .
Зря Вы так, товарищ! Ассемблер - это очень нужная вещь. Когда мы пишем на других языках, основы ассемблера мы должны знать. Иначе мы не будем вообще понимать, что творим. В отладке всегда мы видим ассемблерный код. Другого процессор не знает.
Извините, что докапываюсь, но почему в наше время до сих пор существуют люди, которые придумывают свои названия английским буквам. А есть ещё тип людей, которые английские буквы произносят созвучно русским аналогам ("Р" - пэ, W,V - вэ и т.д), но, кука, именно G называют ДЖИ. Компилятор МинДЖИвэ! Почему не мингв? Почему не минДЖИдаблю....просто ужас, кровь кипит от этого...Впервые я познакомился с подобным человеком в 2004 году, он называл GTA III - "ДЖИ тэ а", не "джи ти эй", не "гэ тэ а", а, сука "ДЖИ тэ а"...
Ребят, вот по алфавиту, так удобнее. Жаль, что вы прочитаете этот коммент уже после просмотра видео :)))
mingw32-autoconf
mingw32-automake
mingw32-bzip2
mingw32-gcc
mingw32-gcc-g++
mingw32-gdb
mingw32-gettext
mingw32-libz
mingw32-make
mingw32-mgwport
mingw32-pdcurses
mingw32-pthreads-w32
msys-autoconf
msys-automake
msys-base
msys-bison-bin
msys-coreutils
msys-coreutils-ext
msys-flex-bin
msys-gawk
msys-gcc-bin
msys-gettext
msys-help2man
msys-libtool
msys-m4
msys-mktemp
msys-patch
msys-perl
msys-sed
msys-wget-bin
Я тоже так думал сделать, но вроде по релевантности решил.
Хотя не факт, что коммент увидят после просмотра. Я знаю очень много людей, которые комментарии читают до просмотра. Иногда сам так делаю.
Лайк за комментарий!
@@narodstream552 Вы вообще большой молодец, спасибо за Ваши видео!
Я не перестаю выражать благодарность Вам за труды и вклад в обучение людей! Для многих такой способ обучения куда более приемлемый, доступный и понятный чем, скажем, классический! С меня пожизненный лайк)
Вот это очень круто, продолжайте в том же духе, спасибо!
Большое спасибо, уважаемый! Будем изучать. Без программирования уже никуда.
Не часто встречается на просторах Интернета разъяснение сложных
вещей простым русским языком. Я бы сказал, что у автора это блестяще
получается, просматривая материалы и
других уроков. Думаю, что это нужно, особенно начинающим, в познавании « мира высоких технологий». Спасибо автору!
Спасибо за курс. Но больше всего мне понравилось про аппарат на 18:06. После установки MinGW установил такой аппарат рядом с компом. Получилось отличное рабочее место:-))
Отличная идея, многие оценят эти уроки по достоинству!
УРААА!!!! Давно ждал такой курс! Есть в инете от других уроки, но качественной обучалки языку нет. Надеюсь на тщательную разжеванность! Хочу учиться!
Сразу лайк, не глядя! Очень рад рождению данного курса! Огромное спасибо!
УРААА!!! Спасибо!!! Но! сделайте уроки С применительно к STM32 тематике .Правильность написания тела файлов c ,h и т.д
Все качаю устанавливаю, жду с нетерпение . СПАСИБО
Спасибо. Всех благ и догих лет
Супер! Благодарю ...продолжайте .. от души спасибо!
Мы этого ждали и вот свершилось)
Благодарю вас за уроки, очень хороший материал.
Как здорово, что есть такие люди как вы!
вот тот курс которого действительно не хватает, изучая ваши предыдущие уроки... Очень нужно понимание построения кода и по больше примеров и ответвлений пожалуйста, думаю, это очень важно для самоучек по примеру меня и многих других!
Спасибо мне 11 но хочу заниматся программированиям остановился на вас
П,С, лайк и подписка
Отлично!!! Спасибо! Думаю будет интересно
спасибо за уроки, спасибо за уделенное нам время
Спасибо за урок, очень крутой. Пожалуйста, делайте урок по Ассемблеру с нуля!
Жду продолжения!!! Огромное вам спасибо и успехов
Спасибо за чудесные уроки!!!
как раз вышел урок по сям, а я канал рекомендовал на одном ресурсе
Спасибо! Ждем дальнейшего развития канала и данного цикла о программировании на С!
Очень нужные уроки, тем более если Си будет заточен именно под МК. Желательно AVR.А то по всюду ардуино, да ардуино!
Siberia55rus как там в прошлом? Доллар все по 26 рублей?
xbevice причём здесь доллар? Есть PIC, STM32, и много других, я начал с AVR. Вам что по существу написать нечего?
Ардуино не на авр?
Класс.Полезное видео.👍🏻
0:30 проблемма многих опытных программистов передающих свой опыт, то что они не уделяют внимания очевидным для них, но непонятных для новичка мелочей. Очень часто какая нибудь сленговая связка (упрощеный терми) сказаный мимоходом, может остановить новичка и отнять несколько часов времени на понимание происходящего.
Очень ждем продолжения, очень интересно)
Огонь спасибо , жду продолжения !
Реклама от гугла, как бы тонко намекает об интересах автора)
А вообще, огромное спасибо за то, что есть ваши уроки!
Реклама от гугла позволяет делать бесплатные видео, как бы тонко намекая о том, что автор не хочет брать деньги с посетителей.
Огромное вам спасибо за это!
Спасибо за урок)
В общем для тех кто столкнулся с проблемой, что не качается пакеты и выдают ошибки, у меня заработало только когда стоит одна галачка или по две, к примеру одну галочку поставил на mingw32-autoconf, убрал все галочки поставленные дополнительно самой программой , и тогда он скачает пакет, мороки чуть больше, но другого выхода я не нашел
Отлично!!! Спасибо!
Большое Вам спасибо за уроки. Скажите, будет ли курс по ассемблеру для STM?
Думаю, что будет.
Спасибо! Пробелы есть)
Сделал сортировку списка для установки по алфавиту(как расположено в программе minGW) А то очень трудно бегать по списку туда-сюда и потом проверять все ли поставил
mingw32-autoconf
mingw32-automake
mingw32-bzip2
mingw32-gcc
mingw32-gcc-g++
mingw32-gdb
mingw32-gettext
mingw32-libz
mingw32-make
mingw32-mgwport
mingw32-pdcurses
mingw32-pthreads-w32
msys-autoconf
msys-automake
msys-base
msys-bison-bin
msys-coreutils
msys-coreutils-ext
msys-flex-bin
msys-gawk
msys-gcc-bin
msys-gettext
msys-help2man
msys-libtool
msys-m4
msys-mktemp
msys-patch
msys-perl
msys-sed
msys-wget-bin
Жду уроки!))
Здравствуйте. Спасибо вам большое за уроки! Подскажите пожалуйста как можно в си реализовать аналог millis(). Проблема в переносе кода точного срабатывания ( "муз. инструмент") с мк на расбери. Функция nanosleep работает неоднородно. Где можно было бы почитать на данную тему ? Спасибо!
о супер, давно хотел "с" изучить... еще объясните поподробнее про указатели, наследование и полиморфизм, а то мне кажеться без этого труднее понять его.
Наследования и полиморфизма в С нет. Это уже другой язык - С++.
Очень, очень интересно.
Круто, спасибо!
Спасибо !!!
Доброго времени суток друзья. Посоветуйте правильный путь в освоении МК. Начал с изучения языка, потом буду смотреть плейлист по программированию МК. Какую литературу посоветуете для понимания железной стороны вопроса? Я не профессиональный инженер-электронщик. Цель - освоить МК для сборки не сложных устройств.
Для тех, кто начинает, или продолжает изучать язык Си, или просто хочет обновить в памяти после долгого перерыва, настоятельно рекомендую две книги: Герберт Шилдт. Полный справочник по Си (2002); Стивен Прата. Лекции и упражнения, 6-е издание [2015]. Первая хороша в качестве справочника, вторая же великолепна во всех смыслах, плюсом описание новых возможностей стандарта С(11). Я бы даже сказал, что Шилдт не особо и нужен, но иметь его стоит. Книги есть в электронном виде на русском языке на просторах интернета. Кто не найдет, пишите в личку, дам прямую ссылку. Есть и другие книги, хорошие книги, но они либо написаны сухим невыразительным языком, либо предназначены для настоящих гуру, типа параллельного программирования, эффективного программирования и т.п. Для уровня от начального до среднего упомянутых двух вполне достаточно. Читать ли классику Кернигана и Ритчи, выбор каждого. Я лично не стал. Уж слишком устаревший Си там описан.
Есть у кого-то интерес к дисплеям на чипах FT-800, FT-813? Уроков по ним нет, а возможности у них большие и по стоимости и качеству дешевле чем Nextion.
в текстовой версии документа ссылка на сайт перекидвает куда то не туда... кто то испортил сайт...
Спасибо.
Добрый день ! Скажите , по новым урокам , я так же смогу писать программы на AVR , STM , PIC ? То что я написал зайду в atmel Studio перекомпилирую , установлю порты вывода и ввода и будет все работать ?
Здравствуйте!
Не факт. API может отличаться.
Здесь мы учим язык.
программа для виндовса на сях это одно
программа для линупса на сях это второе
а программа для контроллера это вообще третье
можно написать платформонезависимую библиотеку
например декодер мп3 без изменений кода можно собрать на разных платформах, но это только потому, что он изначально задумывался как кроссплатформенный и имеет независимые от железа интерфейсы обмена данныхыми
а вот коннектор к этим интерфейсам придется писать тебе
Очень хотелось бы разобрать VSCode!!!
Возврат к истокам.)
Почему у меня в Linux это решается одним заклинанием: sudo apt install build-essential ?
Ооо, круто!
Спасибо огромное! Канал+ Видео+ Интерес+ Польза+. Спасибо Вам! номер карты для перевода денег в поддержку канала хочется узнать.
Вам также спасибо за поддержку и интерес к ресурсу!
Номер карты дам в личке в контакте (через группу можно меня найти), здесь не свечу. под видео в описании есть номера других кошельков.
а если использовать линукс будет отличаться курс? нужно доустанавливать доп пакеты для компилятора?
В Linux как правило уже компилятор вшит. Установка там конечно происходит по-другому. Если работать в Linux, то надо знать как с ним работать.
@@narodstream552 ubuntu уже год использую, учил python в убунте ,решил научиться писать на си ,нашел ваш курс, содержание курса очень понравилось вот и спрашиваю нужны ли еще доп пакеты? бо список для установки MinGW у вас не хилый))
Даже затрудняюсь сказать насчёт доп. пакетов. Как правило, если что-то не собирается, по ходу и пакеты доустанавливаем в Linux, а нехилый список - это, так сказать, навырост, чтобы и для тулчейнов годился, например, для тулчейна под ESP8266.
Здравствуйте. Я хочу освоить stm контроллеров скажите с чего начать с языка си или с контроллеров?
Конечно с языка. На нём ведь писать придётся.
Ура спс.
Спасибо! Как на заказ.
У меня. Командная строка не видит gcc.Пишет не является командой.как только не прописывал в Pach.Помогите пожалуйста,что не так?
Вы через pacman установку делали ? У меня была такая же проблема , после установки MinGW ничего не работало
Просто нужно , сразу после установки вкомандной строке прописать эту команду
pacman -S mingw-w64-ucrt-x86_64-gcc
она установит всё необходимое , по сути в видео было всё тоже самое но с графическим оформлением
Pacman это пакетный менеджер . И данная команда говорит пакетному менеджеру pacman установить пакет mingw-w64-ucrt-x86_64-gcc, который представляет набор компиляторов GCC (название устанавливаемого пакета указывается после параметра -S).
Я ничего не понял. Мне не быть прогером? И бывает ли что еще попроще на С?
А чего не так то?
Взяли из библиотеки stdio функцию printf
В сети можно найти все стандартные функции, их синтаксис, узнать в каких они библиотеках.
Поисковая система очень помогает, если не силикон женский смотреть в ней)))))))))
Вы хороший преподаватель . Но можно ли с вами консультироваться я бы оплатил ваше время .Сам когда разобрался это конечно хорошо но есть некоторые нюансы . Как например отсутствие глобальных переменных в языке си под avr .
Консультироваться можно, только полностью код я ни за кого писать не буду. Моя задача здесь на ресурсе - научить людей языку. И, честно говоря, я не понял про отсутствие глобальных переменных. Их можно использовать везде, AVR - не исключение.
глобальные переменные пишутся за пределами главной функции, сразу после хедеров
Здравствуйте! а почему не QT или VisualStudio?
Здравствуйте! Опять начинается?
Я же всё объяснил.
Повторю ещё раз (жаль что приходится одним и тем же засорять обсуждение)
//----------------------
Огромная просьба! Друзья, поменьше пишите всяких неконструктивных комментариев, не засоряйте общение. Побольше по теме. Тема: программирование на СИ, а не "выбор IDE" или "выбор операционной системы". Я в самой первой части самого первого урка объяснил, почему Windows, а не Linux, почему командная строка (а следовательно WinGW), а не IDE.
Добавлю ещё, хотя я это тоже уже говорил. Мы готовимся к программированию контроллеров, а для большинства из них в различных IDE нет тулчейнов, ну либо есть, но они оставляют желать лучшего. Поэтому конструировать их нам придётся своими собственными руками, также Makefile собирать тоже. Поэтому если мы сейчас начнём сразу работать с IDE, то мы так ничему и не научимся в плане настройки правильной работы сборки наших проектов, а также не поймём, как она происходит.
Поэтому на данном этапе для нас работа в IDE смерти подобна. Это всё равно что не самим писать код, а попросить, чтобы за нас это сделал кто-то...
//----------------------
Не претендую, но может быть стоит посмотреть на IDE? creator из коробки настроен хорошо, ну и поставляется с Qt на котором можно рисовать окошки. Или Code::Blocks который тоже очень не плох. На худой конец эклипс.
В блокнотах много не напишется, хотя бы ctags нужен
IDE CodeBlocks и под Linux и под Windows. команды компилятора все видны. компилятор mingw32-gcc.exe отладка gdb плюшки IDE
Я бы хотел научиться писать как пишут в файлах типа string.h или delay.h. Мои программы совсем не похожи на то что написано в этих файлах. Я имею ввиду сам стиль того как это написано там.
good night а в чем различия? Там препроцессором обычно все обвешано, но в целом - сложно что-то не так написать
что именно там пишут?
Какой по вашему самый лёгкий язык программирования?
Ассемблер. Сам язык самый простой, инструкций там не так много. А вот писать на нём уже нелегко. Надо уметь строить алгоритмы.
@@narodstream552 Понял,спасибо
syper!
А почему MinGW x32 а не x64?
Немного сложней будет в отладке в дизассемблере. Мы ещё не совсем 32-битный знаем.
@@narodstream552 ну да впринципе ,там будут 64 -регистры генерироваться в ассемблерном файле
Я бы мог стать успешным программистом, но самогонный аппарат все испортил))))
Ты его неправильно запрограммировал?
что про avr было 5 лет назад .. что сейчас.. всё тоже самое.
К сожалению вы не учите (это же урок да?).. вы предлагаете БЕЗДУМНО повторять ваши действия..
Знаний и навыков тут не появится.. можно научиться ПОВТОРЯТЬ (вызубрить) ваши уроки, но развитие - невозможно..
Вот вы устанавливаете среду... к чему вы призываете? установите то что я вам тут списком предлагаю .. а почему именно эти инструменты выбраны? Почему иные не выбраны? Человек должен понимать ЛОГИКУ действий а не обезъянничать в своих действиях..
Совершенно понятно что вы видимо большой специалист.. но вот объяснить - не можете!
Вы не даёте ответов на ГЛАВНЫЙ вопрос ПОЧЕМУ .
А когда человек не понимает почему что-то делается ( устанавливается ) он не осознает сути.. хотя повторить ваши действия сможет с пятого раза даже с закрытыми глазами...
Но любой новый инструмент.. или новый функционал - станут для него непреодолимым барьером..
Это как в MPLAB -начали вроде про то что там можно программировать аврки - и забросили.. повторять ваши шаги да.. научились а дальнейший функционал остался неведом... а вы уже умчались в стм.. в 8266 а теперь вот выяснилось что все эти годы люди оказывается не знают языка на котором вы пять лет их учили что то делать...
Парадокс...
Я это к тому что вы так тщательно и ответственно подходите к организации уроков но самое главное - а именно ПОЧЕМУ вы делаете а не КАК - вы не объясняете..
Спасибо за ваши уроки - но они очень трудно даются(и то что вы раньше ссылались что уроку уже пять лет и сейчас всё иначе - не годится. Не иначе.. все также и осталось)... надо додумываться ПОЧЕМУ вы делаете какое либо действие... а ведь ответ на вопрос ПОЧЕМУ и есть основа обучения..
Спасибо.
А профессиональные педагоги что-то бесплатно работать не хотят. И что с ними случилось, сам не пойму.
Комментария со ссылками удалены.
@@narodstream552 Вами?
Да, так как сообществом не одобряются внешние ссылки или ссылки на другие каналы в комментариях. А мне мой канал дорог, уж очень не хочется, чтобы забанили. И надеюсь, что не только мне он дорог.
Да хрен с ним, с си. Дай пж ассемблер по STM32. Отладка без ассемблера - деньги на ветер.
Будет и ассемблер но не сразу. Ещё аудитория не готова к нему. Хотя по идее с него и надо начинать. Но в наше время всё перевернулось с ног на голову. Причём ассемблер сначала осваивать надо для ПК, а потом уже для МК.
Зачем вам знание Ассемблера .. без знания английского языка ( на котором все полезные книги) ..и без способности к поиску информации ? yadi.sk/d/k-cjmJreWL4Mog
@@narodstream552 мы готовы!!! ))) Пожалуйста!!! Давайте и ассемблер. Я по AVRкам пока ассемблер не начал изучать - практически не понимал устройства контроллера так, как это положено. )) Очень жду ассемблер для STM32
Сергей Полубенцев
Зачем тебе ассемблер ? Уже никто не пишет , даже в ракетостроении во всю применяют СИ и другие языки . Тем более представь прогу объёмом 8 мбайт, да ты умрёшь пока напишешь .
Зря Вы так, товарищ!
Ассемблер - это очень нужная вещь. Когда мы пишем на других языках, основы ассемблера мы должны знать. Иначе мы не будем вообще понимать, что творим. В отладке всегда мы видим ассемблерный код. Другого процессор не знает.
Извините, что докапываюсь, но почему в наше время до сих пор существуют люди, которые придумывают свои названия английским буквам. А есть ещё тип людей, которые английские буквы произносят созвучно русским аналогам ("Р" - пэ, W,V - вэ и т.д), но, кука, именно G называют ДЖИ. Компилятор МинДЖИвэ! Почему не мингв? Почему не минДЖИдаблю....просто ужас, кровь кипит от этого...Впервые я познакомился с подобным человеком в 2004 году, он называл GTA III - "ДЖИ тэ а", не "джи ти эй", не "гэ тэ а", а, сука "ДЖИ тэ а"...
Потому что есть англофилы, а есть программисты. Вот я из числа вторых.