Andrei
я могу и так написать:
const int *ppa = *(&pa);
не понимаю, причем тут rvalue;
Anton
Стандартом запрещено. Если бы было можно, то можно было б делать так:
const int a = 1;
int** p;
const int **pp;
*pp = &a;
p = pp;
**p = 2;
Anton
Чёрт
Anton
Телега все звёздочки преобразовала.
Anton
Короче, константу можно было бы менять.
Andrei
const int pp;
тут наверное *pp?
Andrei
все, разобрался. спасибо
Anton
Вот. Переформатировал.
Andrei
как-то не подумал о беопасности в данном случае. Благодарю:)
Berkus
> People often think of design patterns as a Java thing, but the Design Patterns book was published in 1994, prior to Java's release in 1995. The original design patterns referred to C++ and Smalltalk.
ba-dum-tss
Крылатый
Berkus
это я прочитал http://www.righto.com/2017/10/the-xerox-alto-smalltalk-and-rewriting.html
Berkus
неплохо для 1976 года
Billy
Igor
есть ARM, воткнутый в сеть, на нём прога собранная с дебаг-символами и gdbserver
можно как-то штатный дебаггер в Qt Creator на десктопе подключить к этому добру, или к моим услугам только консольный gdb, который ещё и наверняка понадобится собирать под нужную платформу?
Berkus
Berkus
попробуй lldb :)
Billy
Billy
Вот крайне рекомендую.
Igor
попробуй lldb :)
его тоже собирать под нужную платформу, или он изкоробочный?
Berkus
на маке изкоробочный, но llvm по умолчанию cross
Igor
к гдбшному серверу подключится, или его тоже менять нужно будет?
Billy
melvin
Billy
о чем она?
Ну там название говорящее. Она про то, как проектировать интерфейсы, почему так, а не иначе. И немного про историю. Для своего времени революционнаявещь. 2005 году вышла емнип
Billy
На русском есть тоже
melvin
ого, спасибо
Berkus
Berkus
даже кек джаваскрипт не оч работает
Berkus
прошло жалких 40 лет
🦥Alex Fails
Aidar
Aidar
Только вот на чем он уже имплементация
Вячеслав
Кто нибудь работал с Digital Input/Output портами в linux?
Вячеслав
Хочется понять это то же самое что и GPIO или нет? И как с этим работать в linux?
Вячеслав
помогите плиз!!!!
Anton
Anton
So C++
Berkus
Вячеслав
не, порт так и называется DIO: 8 Digital Input, 8 Digital Output
Вячеслав
типа дискреты
Berkus
типа дискреты
http://www.bitwizard.nl/wiki/DIO_protocol это не совсем GPIO
Berkus
но в общем тоже ничего сложного
Вячеслав
просто пока что не понял как их найти в linux и с помощью чего к ним обращаться
Matwey
Matwey
Вроде бы я даже открывал дампы с armv7 на таком и остался живой.
Berkus
Вячеслав
Berkus
если он никак не экспозится в юзерспейс - то никак
Berkus
ну если только в кернел-моде, что эквивалентно написанию драйвера
Billy
Billy
а если нет?
https://www.moxa.ru/forum/index.php?/topic/2301-dio-v-linux/
Вячеслав
случай с MOXA близок к нашему, но устройства все же разные...думаю их драйвер к нашему устройству не подойдет
Berkus
мы даже не знаем какое у тебя устройство, а libastral не докомпилился еще
Billy
я бы рекомендовал использовать инженерный подход, а не академический
Billy
"шатать трубу, пока не упадет"
Вячеслав
у нас axiomtek rbox510
Billy
у вас что за линукс там ?
Billy
свой или из кита ?
Вячеслав
они нам прислали библиотечку с примером, но пример не работает и более внятного ответа от них не получили....вот я и решил поинтересоваться может кто работал с DIO
Вячеслав
у нас Debian 9
Billy
они вам прислали либу, потому что у них скорее всего парты выставлены в юзер спэйс. а у вас нет.
Billy
поэтому и не работает.
Billy
либа с кодом ? или бинарь ?
Вячеслав
либа собранная
Billy
если с кодом, то почитай что она делает. там станет ясно что у вас должно торчать из ядра наружу
Billy
либа собранная
попросите код если можете. за спрос денег не берут
Matwey
Matwey
прочитать на нем маркировку
Matwey
погрепать в исходниках ядра
Matwey
всегда так делаю, помогает