189 похожих чатов

Добрый вечер! Может кто-нить поделиться ссылкой на проект под микроконтроллер

на плюсах? Хочу реализовать пет проект, для укрепления знаний плюсов

29 ответов

13 просмотров

ну, вот, например: https://github.com/andysworkshop/stm32plus

Ардуино)

прогая на плюсах под МК вы вряд ли сколь-либо "укрепите" знание плюсов, скорее даже наоборот получите совершенно ложное представление об этом языке и сведете его все-равно к си с никому в эмбеде не нужными классами

Ponytale
прогая на плюсах под МК вы вряд ли сколь-либо "укр...

хотел бы я посмотреть, как вы сведете вышеупомянутый stm32plus к "C с классами"

Vga
Ардуино)

Мне кажется ардуино не способствует укреплению занний на плюсах. Без камней в сторону ардуины. Но там же не задействуется МОЩЬ тм(с)

Dima B
ну, вот, например: https://github.com/andysworksho...

Чет угарно, когда сначала _can.CanInterruptEventSender.insertSubscriber(CanInterruptEventSourceSlot::bind(this,&CanMasterSendReceive::onCanInterrupt)); А потом for(i=0;i<sizeof(sendData);sendData[i++]=nextByte++); Это как подъезжаешь на длинном длинном лимузине, он все едет и едет. А в конце дверь от шахи не в цвет и ты выходишь.

SetPf
Чет угарно, когда сначала _can.CanInterruptEventSe...

Хорошо, что потом там не появляется subroutine lu(a,p) real(8), intent(inout) :: a(:,:) integer, intent(out ) :: p(:) integer :: n,i,j,k,kmax

Pengo
Хорошо, что потом там не появляется subroutine ...

Ну это уже не дверь от шахи, а порог 5 раз переваренный, из которого пассажир выпал

Ponytale
прогая на плюсах под МК вы вряд ли сколь-либо "укр...

Почему не нужно? Я с высокоуровневых языков пришёл пару месяцев назад и даже на C под МК пытаюсь около ООП писать. В чем минусы такого подхода под МК вообще?

Kemalele
Почему не нужно? Я с высокоуровневых языков пришёл...

хочется взять... и подарить K&R C programming language. @lady_noname скажите пожалуйста, я ПОНИмаю, что выходил из чата и снова вот здесь. Но как-то подсказать боту, что мне можно постить, иногда, картинки и ссылки на другие ресурсы. Чувствую себя немного ущербным.

Kemalele
Почему не нужно? Я с высокоуровневых языков пришёл...

Мхмм... когда-то, в третью эпоху, когда на земле еще были Эльфы, Хоббитсы и люди. И я изучал язык си, мне написали: "в тот момент, когда ты поймешь разницу между си и си++ это будет очередной важный для тебя шаг". Сегодня, я могу только повторить эту фразу. Так и не освоив си++😅. Но хотя бы, ПОНИмая это)

Ponytale
хочется взять... и подарить K&R C programming lang...

Ну я прошёлся по нему, ничего такого не обнаружил по тому о чем я спрашивал

Ponytale
Мхмм... когда-то, в третью эпоху, когда на земле е...

Неплохой сторител, жалко без смысловой нагрузки х)

Kemalele
Неплохой сторител, жалко без смысловой нагрузки х)

сторител простой: освой, блжад, си. для эмбеда. а потом уже подумай о более высоких абстракциях. а потом, осознав и их, в своем сознании настолько преисполнившись, вернись к эмбеду. И тогда уже для себя сделай вывод. А нужно ли оно?

Kemalele
Ну я прошёлся по нему, ничего такого не обнаружил ...

спрашивай конкретику. не обращай внимание на ворчание старпёров

Kemalele
Почему не нужно? Я с высокоуровневых языков пришёл...

лучше скажите в чем плюсы ооп на мк. Как по мне читаемость может немного лучше. Сверхпопулярный ардуино на ооп но это скорее С в объектном стиле

Arm Jedi
лучше скажите в чем плюсы ооп на мк. Как по мне чи...

Для плюсов последних ревизий есть много приятных фишек типа реализации шаблонов и/или Constexpr

Alexander
Для плюсов последних ревизий есть много приятных ф...

Уточнение нужно, ревизий чего? В плюсах самих по себе шаблоны точно уже давно.

Oleksij Kyslytsja
Уточнение нужно, ревизий чего? В плюсах самих по с...

Ревизий стандарта типа плюсов C++17 и позже.

Arm Jedi
а как эти конструкции к мк ложатся? HAL?

https://github.com/pfalcon/PeripheralTemplateLibrary

Alexander
Ревизий стандарта типа плюсов C++17 и позже.

Шаблоны и в предыдущих стандартах есть, задолго до 17го появились. ЛонгТайм эго в далекой далекой галактике когда Степанов STL запилил

Oleksij Kyslytsja
Шаблоны и в предыдущих стандартах есть, задолго до...

Я понимаю. Хотя синтаксис шаблонов и лямбд вроде бы слегка менялся со временем. Плюс Constexpr if - после 17го появились.

Alexander
Я понимаю. Хотя синтаксис шаблонов и лямбд вроде ...

И синтаксис и реализации менялись, таки да. Потому и попросил уточнить, о чем собственно речь, явно не о шаблонах вообще, а скорее о какомнить синтаксическом сахаре

Cate Archer
Готово

Еееее :) Спасибо

Ponytale
Еееее :) Спасибо

Так это… Не стесняйтесь

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
7
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Карта сайта