@ru_arduino

Страница 445 из 7737
ОлегЪ
22.10.2016
21:13:02
кста, в эмбед есть заработки?

Динар
22.10.2016
21:13:13
ну от периферии у стм32 голова кругом. поначалу наверное визардами пользоваться
Cube поможет начать..сгенерируй и смотри как внутри сделаны функции, читая рефман паралельно..я так делаю когда не знаю ))

kaktys
22.10.2016
21:41:46
Как бы прогать микроконтроллеры и не понимать С - очень плохо совместимо

Google
Maxim
22.10.2016
21:43:21
Ой, да ладно, я много лулзов поймал с USB-стека от ST

Мышки плакали, кололись, эмулировали виртуальность, но на плюсах не писали

Так что отказ от ООП - это далеко не всегда плюс

ОлегЪ
22.10.2016
21:44:34
быстрее делать?
ну да, в смысле быстрее разработать что то

Динар
22.10.2016
21:45:13
смотря что...большинству микроконтроллерных решений не нужно ооп

ооп возможно для больших проектов где реально без паттернов хуяттернов никуда

kaktys
22.10.2016
21:45:43
Но без понимания на уровне байтов - это никак

ОлегЪ
22.10.2016
21:45:52
кортексам не помешает, как мне кажется

с байтами я в авр наигрался

Vladimir
22.10.2016
21:46:49
смотря что...большинству микроконтроллерных решений не нужно ооп
Оно упрощает понимание кода в будущем, если не слишком увлекаться. А то даже среднего размера проект обычно скатывается в ооп на сях

Динар
22.10.2016
21:47:26
ничо не понятно

что тебе не понятно что ты будешь упрощать?

как в ардуино всё обернуть имеешь ввиду

Google
Dr
22.10.2016
21:48:29
что тебе не понятно что ты будешь упрощать?
с ооп код более читабелен, на само деле

Maxim
22.10.2016
21:48:44
В ардуино хватило бы неймспейсов, по большей части

Dr
22.10.2016
21:48:54
ну там от ооп нихуя, наследования-то нет почти

только классы

Динар
22.10.2016
21:49:03
как нет..

Dr
22.10.2016
21:49:06
(ставьте классы)

Динар
22.10.2016
21:49:38
с W5100 либа там полно наследования

Maxim
22.10.2016
21:49:38
А вот пример, где ООП реально нужен - это тот самый USB-стек, иначе получается тот пиздец, что сейчас у ST

Динар
22.10.2016
21:49:44
ардуино эзернет шилд

Maxim
22.10.2016
21:49:51
Или IP-стек, да

Vladimir
22.10.2016
21:50:20
что тебе не понятно что ты будешь упрощать?
Просто в момент когда ты написал для своего кода init - тебе нужно переписывать все на плюсы и ооп

Потому что это первый шаг к очередной кривой реализации ооп на сях

Dmitry
22.10.2016
21:51:01
http://www.peterparts.com/%5CCatalogPages%5C72%5C3116.pdf http://www.kemet.com/Lists/filestore/Derating%20Guidelings%20for%20Tantalum%202011%20(3).pdf Гайдлайны по выбору танталовых конденсаторов #статья

Spanish
22.10.2016
21:51:01
Опубликовано в канале @ru_electronics_feed достуные теги: #книга #объявление #каналья #ссылка #статья

Vladimir
22.10.2016
21:51:03
А это выглядит убого и понимается через полгодика так тоже с трудом

Динар
22.10.2016
22:01:05
ок..но часто для решений не нужно классов, STL, наоборот может запутать..излишней абстракцией

я приведу пример

ОлегЪ
22.10.2016
22:02:56
интересно, в wr841v8 не работает wifi с загрузчиком pepe2k

Google
Динар
22.10.2016
22:03:15
делал библиотеку. хотел на ООП сделать..создал класс, конструктору передавал номер пина и порт..хранил эти поля внутри как член класса..и использовал для пинодрыга

в итоге это говно работало в 10 раз медленней из за неоптимального кода..а надо было просто дергать пин

Maxim
22.10.2016
22:04:18
Если написать неоптимальный код, то он будет работать медленно - вот это поворот!

Динар
22.10.2016
22:04:46
если инструмент неправильно выбран, то тоже

Dmitry
22.10.2016
22:04:46
эт ещё почему? (я про медленный-неоптимальный)

Динар
22.10.2016
22:05:49
мне не хватило скорости..я переделал..без возможности в конструктор задавать эти параметры

Maxim
22.10.2016
22:06:11
Инструмент не неправильно выбран, а неправильно использован

Stanislav
22.10.2016
22:06:36
если кодерок таки дорвется до мк то и либы норм и исходники и гит даже некоторые умеют

Динар
22.10.2016
22:09:36
Инструмент не неправильно выбран, а неправильно использован
выбран) например на АВР 8 бит неработает раскрутка стека и хрена лысого заюзать элегантные исключения..потому что инструмент неподходящий и рескрутка жрет много ресурсов

Stanislav
22.10.2016
22:09:44
не знаю такого но это факт. где код пишет паяла там крысятничество говноедство хождения стадов по одним и тем же граблям где пишет кодерок там можно надеяться на чтото

ОлегЪ
22.10.2016
22:10:35
видел я код делфиста на авр, мрак, содомия, разврат

стринги, стринги, стринги

а потом медлено работает. если работает вообще

Maxim
22.10.2016
22:11:14
выбран) например на АВР 8 бит неработает раскрутка стека и хрена лысого заюзать элегантные исключения..потому что инструмент неподходящий и рескрутка жрет много ресурсов
Опять же, то, что в AVR нельзя заюзать некоторые тяжеловесные возможности не означает, что весь C++ херня и вообще опкоды рулят. Я привел пример, где C++ - почти единственное, что можно адекватно юзать, в твоем случае класс, скорее всего, можно было просто шаблоном параметризировать и оно бы сгенерило абсолютно то же, что ручной ногодрыг

Да, собственно, бег по граблям Си начался с той инициализации структуры

Динар
22.10.2016
22:12:04
ок. я согласен что штука классная..если уметь добиваться производительного кода)

что мне к сожалению не всегда удается))

Google
Maxim
22.10.2016
22:12:39
Скажем так, достаточно понимать, во что разворачивается та или иная конструкция

ОлегЪ
22.10.2016
22:13:05
видел я код делфиста на авр, мрак, содомия, разврат
такое же было и у сибилдериста, если не изменяет память

Maxim
22.10.2016
22:16:55
... хотя я бы был не против, если бы rust допилили до юзабельности под stm32

т.к. сама парадигма вроде довольно интересная

Maxim
22.10.2016
22:32:28
Vladimir
22.10.2016
23:39:29
ок..но часто для решений не нужно классов, STL, наоборот может запутать..излишней абстракцией
В случаи мк да, надо аккуратно выбирать что используешь. Кстати есть специальный редуцированный вариант плюсов для встраиваемых систем, где из стл выкинули процентов 80 всего.

fait
23.10.2016
04:59:05
Недолюбливаю языки высокого уровня на микроконтроллерах из-за того, что написано одно, а компиллятор развернёт это не так, как ожидаешь. Толи дело ассемблер, что пишешь, то и получаешь. Но на ассемблере более или менее большой проект долго будет строится, поэтому в узких местах целесообразно пользоваться ассемблерными вставками.

Petr
23.10.2016
05:35:37
интересно, в wr841v8 не работает wifi с загрузчиком pepe2k
Ты правильно перенес раздел с вифи woodoo magick? В конце он

Admin
ERROR: S client not available

Petr
23.10.2016
05:36:23
Если не работает - значит нифига не перенес -_-

ОлегЪ
23.10.2016
05:43:17
Перенес, работало, обновил загрузчик - перестало работать, когда именно не заметил, делал ресеты и шил ось - не помогало, вернул загрузчик - заработало, без замены ос

А вот в 741 на 7240 вифи не хочет работать, он достался без флешки, арт( то что в конце) залил от такого же, не помогло

Виснет при попытке зайти на страницу вифи, влана в устройстве нет

ОлегЪ
23.10.2016
05:48:03
Ага, причем на 3020 такой же проц, убут пепе2к и все работает

Petr
23.10.2016
05:48:52
У меня два 702 роутера

Без перепаивания рамки убут от пепе2к не взлетел, я полез перепаивать оперативку и сдул пару резисторов, припаял взад но не взлетело

Флешки у меня 16мб, мб под это надо править бутлоадер?

Google
Petr
23.10.2016
05:50:50
Изначально там ваще вхворкс :-(

И бутлоадер чот другой, если есть ваще

Второй роутер не трогал, лежит пока

http://www.npzoptics.ru/izgotovlenie_plat/ - дешевле или дороже чем другие места?

kaktys
23.10.2016
06:52:11
Pcbshopper.com

Petr
23.10.2016
07:16:55
мда, делать у швабе дораха

Kirill
23.10.2016
07:45:29
ооп возможно для больших проектов где реально без паттернов хуяттернов никуда
смешались в кучу люди кони, одно дело паттерны, другое дело ооп. и как ниже сказано, вполне стандартный подход в современных сишных либах это ооп на сях, почему при этом не взять плюсы, я до сих пор не понимаю

LexsZero
23.10.2016
07:46:32
угораю по метапрограммированию на сишном препроцессоре

Kirill
23.10.2016
07:46:55
метапрограммирование на дефайнах усрем неймспейс ?

Dr
23.10.2016
09:45:18
https://geektimes.ru/post/281754/

Andrey
23.10.2016
11:09:17
https://geektimes.ru/post/281754/
Я раньше думал "скоро каждый поехавший будет писать свою ОС", и вот оно

Dr
23.10.2016
11:30:06
https://habrahabr.ru/post/116301/

https://habrahabr.ru/post/116301/#comment_3773449

Andrey
23.10.2016
11:41:22
Одна история охуительнее другой

Dmitry
23.10.2016
11:48:22
просто пэсня

Нехис
23.10.2016
11:53:26
Огонь.

Petr
23.10.2016
11:53:29
смтрите какие станочки

они б еще цену ток пписали и износ

http://www.nzpp.ru/board/

Dmitry
23.10.2016
12:10:57
возвращаясь к вопросу о промышленных контроллерах. а какие контроллеры популярны в России? И вообще. судя по https://www.google.ru/trends/explore?q=PLC%20siemens,PLC%20festo,PLC%20Yokogawa только Сименс?

Petr
23.10.2016
12:11:54
попробу у fixik-papus в жж в каментах спросить

Dmitry
23.10.2016
12:12:28
дождусь следующей записи и где-нибудь сверху коварно спрошу )

Страница 445 из 7737