Перейти к содержанию
    

"Пишу программу в машинных кодах"



maxres3.thumb.jpg.6e6a5b603b8bbb113853f8978cbc8883.jpg



"Знаменитый бас Шаляпин едет на извозчике.
- Ты, чем же, барин, занимаешься?
- Пою я, любезный...
- Дык, ведь это и я пою, особенно выпимши... Занимешься то чем?"



Какая занятная программулька: в память 5 руками поместил: результат - 5, а 6 поместил, нигде не деться - 6 (((-8Ж
PS: фэйковое видео с накрутками - ибо гл. герой гладко выбрит ;-)

Изменено пользователем Obam

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Obam, к сожалению, я вообще не понимаю, что Вы пишите, какой-то поток букв:biggrin:

Сложнее было понять разве что посты destroit-а, там предложения были ака "= вырви глаз":crazy:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тут и понимать нечего: видео кто "форснул"? А я скриншотом из него и историческим анекдотом лишь проиллюстрировал - "думаешь, оно - одно, а на деле оно оказывается совсем другое", ну и постебался про стереотипы...

PS: короч, я - баюшки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Даа... форсить каналы типа соера... Вы реально думаете, что лайки и просмотры накручены? Я в этом крайне сомневаюсь, учитывая то, сколько этому видео лет, сколько подписчиков у него и какова потенциальная аудитория его канала. Там одни гики сидят. Понятное дело, что то, что он называет "программированием в машинных кодах" это небольшой кликбейт с определенной долей правды и не правды. Но для тех лайкнувших, скорее всего, эта тема интересная, наравне с различными ардуино-конфами. Не та там область, чтобы лайки на видосах накручивать, ИМХО:wink:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 часов назад, s_black сказал:

При попытке скачивания CubeIDE выдаёт: Not available for download

Tor Browser дает скачивать. Vpn наверно то же.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот это раздули! А проблема просто в том, что кто-то не хочет читать документацию… Тогда бы и никакой "куб" не понадобился!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

vpn помогает. 

На STM32CubeMX-6.3.0-Win https://disk.yandex.ru/d/LT7aRTA708wqUg

Сразу уж и на st-stm32cubeide_1.9.0 https://disk.yandex.ru/d/0hv2Rk2WFltJ3Q

А с кубом и регистры изучаются быстрее намного.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

32 minutes ago, KARLSON said:

с кубом и регистры изучаются быстрее намного.

Как китайский с гуглопереводчиком? ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 02.06.2022 в 01:11, EVGENYI76 сказал:

Здраствуте , дайте ссылку CubeIDE , vpn и Tor не помогают.

Windows7->Firefox->Дополнения->ZanMate. Бесплатный vpn плуг для Firefox. С помощью него нормально скачивается и ide, и cube с st.com

В 02.06.2022 в 01:26, Eddy_Em сказал:

Вот это раздули! А проблема просто в том, что кто-то не хочет читать документацию… Тогда бы и никакой "куб" не понадобился!

Eddy_Em, как старая бабка, которая ругает молодежь, за то, что она не такая. Технологии давно шагнули вперёд. Многие оценили удобство современных технологий IDE, но вот Eddy_Em ни как не уймётся. Его гложит мысль, что ему пришлось через каждый битик в ручную пробираться к искусству программирования, киркой и лопатой грызть гранит знаний. В нынешние времена появилось много удобных современных инструментов. Но Eddy_Em не может простить тем, кто минуя кирку и лопату сразу перескакивает на несколько уровней, за кого IDE делает "грязную" рутинную работу.

Eddy_Em зачем вам ПК? Это же только для ленивых. Королев Гагарина отправил в космос с помощью логарифмической линейки. Пересаживайтесь на арифмометр, ведь ПК - это современные технологии (хотя, глядя на последние новости, скоро все пересядем за арифмометры )) )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 9/12/2019 at 5:21 AM, gretis said:

Посыл к RTFM был бы уместен, если бы этот "Эм" существовал в преемлемом виде. Доки, которые предлагаются для CubeMX просто "не подходят" к CubeIDE. Что-то просто не работает, что-то отсутствует "как класс". В связи с почившим умершим HDD сейчас "начистую" поставил 1.0.2 IDE, еще ни атолик, ни кубмх не стояли. И что  таки я обнаруживаю? Новая версия - новые глюки! Кстати, с firmware проблема теперь не только с версией, но и одну единственную он скачал и сказал, что "о! а я уже есть. Таки не могу скачать себя в себя..." Повторюсь, но софт настолько сырой, что ни учиться, ни работать на нем просто невозможно :(

В аттаче - результат скачивания firmware при создании первого проекта после установки IDE. Повторюсь, система абсолютно чиста, никаких бэкапов или чего-то подобного ей не подкладывалось.

Скриншот 2019-09-12 10.19.47.png

P.S. проблему, конечно, решил, но саму мысль это не отменяет - система слишком сырая, чтобы быть массовой или производственной.

а в чём проблема? у меня та же фигня.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, razrab83 сказал:

Многие оценили удобство современных технологий IDE, но вот Eddy_Em ни как не уймётся.

Не складывайте все в одну кучу! На счет красноглазика Эдди - который пихает свой линукс во все дыры - это одно, тут медицина бессильна, но сравнивать куб и ИДЕ - это как теплое с мягким, ИДЕ - эта среда программирования, сделанная для удобства сборки и написания кода, чтоб не сходить с ума от командных строк, мейков и пр. пережитков старья и дурости, но КУБ - это не ИДЕ, это попытка отказаться от программирования вообще, заменив все на тыкание галочек, так вот это путь в никуда, ибо не заменить программирование этим, это просто набор готовых сценариев для очень однобоких реализаций чего-либо, причем без понимания сути программ ничего не получается у тех "гениев", которые этим кубом пользуются. Потом они приходят сюда и задают глупые вопросы, почему не работает то, в чем они совсем не разбираются, вот в чем беда... И это никак не учит программированию.

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 минут назад, mantech сказал:

тут медицина бессильна

+5. ))

5 минут назад, mantech сказал:

сравнивать куб и ИДЕ - это как теплое с мягким

я думаю что тут есть место для дискуссии касательно CubeMX - "это програминиг или нет?".... но.. давайте по порядку... по слогам. Слог первый:

В 02.06.2022 в 01:11, EVGENYI76 сказал:

дайте ссылку CubeIDE

CubeIDE - он же STM32CubeIDE, он же Integrated Development Environment for STM32. Иногда в контексте STM32CubeIDE сокращенно "кубидэ" или "куб".

слог второй

В 02.06.2022 в 01:26, Eddy_Em сказал:

Тогда бы и никакой "куб" не понадобился!

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 минут назад, mantech сказал:

но КУБ - это не ИДЕ, это попытка отказаться от программирования вообще, заменив все на тыкание галочек, так вот это путь в никуда, ибо не заменить программирование этим, это просто набор готовых сценариев для очень однобоких реализаций чего-либо, причем без понимания сути программ ничего не получается у тех "гениев", которые этим кубом пользуются. Потом они приходят сюда и задают глупые вопросы, почему не работает то, в чем они совсем не разбираются, вот в чем беда... И это никак не учит программированию.

Не удержался... сорри.... допустим я с вам согласен про CubeMX. Допустим тыкание галочек - есть путь в никуда.

У меня сейчас задача: написать ПО для кансоли (процессор+экран+тачскрин). ОС linux. Железку разработали специально под эту задачу. Прежде чем писать ПО на прикладном уровне нужен работающий linux embedded.  Всякие ваши Debian/Ubuntы и прочие туда не встанут. Нужна своя сборка ядра. Качаю исходники c kernel и с помощью buildroot собираю ядро/dt/rootfs... Запускаю make menuconfig - появляется графический конфигуратор. Ползаю, ставлю галочки.... Запускаю make linux-menuconfig -   появляется графический конфигуратор ядра. Ползаю по нему, ставлю галочки. С не нужных драйверов галочки снимаю, на нужные ставлю. Не хватающие драйвера докачиваю или дописываю и внедряю в buildroot, в эти галочки. Я не заглядываю в makefile, я не задаю аргументы компилятору через командную строку. Все аргументы я задаю галочками. Собираю, устанавливаю - получаю готовую систему с рабочим железом. Далее пишу ПО на прикладном уровне уже не думая о том, как будет выводиться графика через аппаратный openGL или как будет осуществятся работа ethernet/usb/tach/..., абстрагируюсь от низкого уровня сконцентрировавшись на конечном ПО (на прикладном уровне).

Так вот, согласно вашей идеологии, make menuconfig - это путь в некуда, это просто набор готовых сценариев для очень однобоких реализаций чего-либо, причем без понимания сути программ ничего не получается у тех "гениев", которые этим кубом пользуются. Наверно Вы бы писали руками makefile и делали бы сборку отдельно ядра, dt и rootfs. 

Я считаю, что такой подход (buildroot + make menuconfig) - это тоже программирование. CubeMX - это тот же make menuconfig. CubeMX позволяет абстрагироваться от битиков в недрах регистров процессора и больше времени потратить на конечное ПО. Подобные продукты CubeMX  существовали задолго CubeMХ. IDE, позволяющие сгенерировать асмовский стартап с инициализацией периферии. Такие инструменты были за долго до CubeMX и успешно использовались.

 

Я соглашусь с теми, кто говорит "Не используй CubeMX, потому что он глючный". Возможно в первых версиях он был сырой... возможно сегодня кто-то найдет в нем ошибки... но все меняется. Ошибки находятся и устраняются. Но с заявлениями "Не используй CubeMX (или подобную тулзу), потому что это путь в некуда... " не соглашусь. ИМХО.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...