Jump to content

    

razrab83

Участник
  • Content Count

    133
  • Joined

  • Last visited

Community Reputation

0 Обычный

About razrab83

  • Rank
    Частый гость

Recent Profile Visitors

663 profile views
  1. API level в Android

    Зачем? "Да что ты, чёрт побери, такое несёшь?" (С) Для тех кто не дружит со здравым смыслом вообще не нужно заходить на форумы и давать советы.
  2. API level в Android

    "Да что ты, чёрт побери, такое несёшь?" (С) раз "Программирование под Андроид", год назад просили... где нужный раздел? два для тех кто с аглицким не дружит, чтоб не опозориться, хотя бы читаем тут
  3. смотрите..... пример на вскидку.... в самом начале - создание JOB. Всё мышкой. ПКМ по проекту и понеслась выбор всех пунктов мышкой. Вы серъёзно!? Вы по пунктам меню лазаете клавиатурой? Быстрыми клавишами!? А как роялем на клавиатуре добавить JOB в проект? Нажать последовательно (не одновременно) Alt - F - N - u. Неужели кто-то так делает? Неужели вы помните все эти IDDQD как без мышки сгенерировать выходные герберы? Зачем это помнить? Всегда считал и считаю, что эти Move (M) (не горячие клавиши, а "быстрые" клавиши, доступ до пунктов меню, ведь об этом идет речь, логика рухнула на "Перемещение - М") нужны только тогда, когда сломалась мышка и при этом клавиши курсора на клавиатуре не работают/отсутствуют.
  4. Мы говорим Ленин, Подразумеваем — Партия. Мы говорим Партия, Подразумеваем — Ленин. )) Стандарт россетей - это не стандрат рф. ИМХО. из этого стандарта, п 1.3, всего лишь... Вот интересно.... моя квартира, в которой я купил эл. счетчик и по нему ведётся коммерческий учёт эл. энергии (которую, от части, транспортируют дочерние компании россетей) - так вот моя квартира является объектом россетей? Думаю что нет. Т.е. конечные потребители (садовые участки, гаражи, квартиры) - это всё объекты россетей? А так-то хорошая попытка привести единый стандарт для РФ. Может получиться стандарт-дефакто, что-то типа MODBUS. А то на сегодняшний день в приборах учета зоопарк. За последний год требования к ПУ не раз поменяли. ps Вызывает вопрос "Приложение З (обязательное) Процесс тестирования ПУ на соответствие спецификации". На каком стенде? Какую программу? Я же говорю - внутренний стандарт какого-то предприятия. Мы у себя пишем ТУ, И2, ПИМ.... так обязательный перечень вспомогательных программ, стендов, приборов, с ссылками на РЭ по этим приборам/программам. А тут ... Говорим Ленин программа, подразумеваем Партия сертификационная утилита __ИМЯ_УТИЛИТЫ_ВЕРСИЯ__.
  5. Там же на титульной странице всё написано - "Стандарт организации". Это некий стандарт некой организации. Применяют ли они этот стандарт к своим серийным счетчикам, или к счетчикам выпускаемым в РФ - это вопрос к ПАО "Россети". Это не государственный стандарт РФ, т.е. другие производители не обязаны его придерживаться. Вы можете присоединиться к этому стандарту Россети, чем они пишут
  6. Ага, логика рушиться, .... ))) в английской версии, там же M - меню Move, g - меню Align, h - меню Change, и т.д. .... все "логично". ))) ps Кто-то пользуется в АД этими "аккордами"?
  7. пробел в путь мс вставили ещё в 95-ом (Program Files), тогда же и домашняя папка появилась с кириллицей..... в 90-х пробелы и кириллица - это траблы.... ПО писалось опираясь на то, что в путях не бывает кириллицы, проги не могли пути длиньше 8 символов, не могли год старше 2000, не могли компрот выше COM4, .... Но прогеры пользовательского ПО потихоньку переписали научили свои проги справляться с этими детскими болезнями. (IAR WB не в счет, он застрял в 90-х). Но сейчас 2020 - 15 лет прошло.... Однако кто-то ещё не переболел ветрянкой, а кто-то делает костыли (скрипт на переделку имён в транслитерацию!!! ТРАНСЛИТЕРАЦИЯ в 2020 - КАРЛ!!! Ужас!) Только что поставил *ubuntu последнюю - *бунта в /home/user/ наделала дефолтные папки кириллицей и с пробелами ("Рабочий стол", "Загрузки", "Шаблоны", ...). Даже линуксоиды кириллицу осилили. Чем вам не угодила кириллица в путях? Файл winamp.exe будет хуже музыку приогрывать, если экзешник в папке с кириллицей? Нужно бороться с ПО, которое не умеет кириллицу. Пишите в поддержку ST, может поправят. ps Альтиум в 15 версии разучился пути с кириллицей, обратились к ним с претензией - они исправили. Но альтиум - это коммерческое ПО. куб - на воле ст.
  8. Вам не подойдет программа (сниффер COM порта), которая будет запущенна на том же ПК, что и целевая программа? Сниффер перехватывает все сообщения между вашим устройством и вашей программой и отображает их в окне и пишет в файл (с привязкой к времени).
  9. я так и сказал (нужное подчеркнуть): "сказал что-то, потом подумал/почитал другие сообщения, и понял что последнее сообщение лишнее/неуместно - удалил."
  10. ps 2Сергей Борщ Хороший функционал, сказал что-то, потом подумал/почитал другие сообщения, и понял что последнее сообщение лишнее/неуместно - удалил. Но этот функционал я так понял имеют только избранные модеры (не нашел где я могу удалить своё сообщение). А этого функционала очень не хватает простым смертным. Понятно, что удалалять сообющения шерстить форум в праве только модераторы. Но дайте возможность удалять свои сообщения , хотя бы до того момента, пока моё сообщение последнее? А то приходится его просто редактировать и вместо всего текста писать одну букву.
  11. Мы обсуждаем не гипотетические случаи, а конкретный макрос. В данном случае это указатель кольцевого буфера (хоть программный, хоть аппаратный). RP судя по всему изменяется только тут (в функции чтения буфера), RW в другом месте/местах. Что с того что указатели буфера в макросе будут считаны в произвольном порядке?
  12. Да. Речь идет о кросскомпиляции? Настройка шагов в 10, дальнейший процесс выгрузки и отладки в ОДИН клик. Уже обсуждалось, почитайте тут Если хотите собирать исходники прямо на малине, то в Eclipse настраивается ремоут достут. все исходники на малине... запскт gcc из локального эклипса прямо на малине..... блин - забудьте удаленную сборку на таргете. Настройте кросскмпиляцию. Готовых кросскомпиляторов для малины полно. Если на локале не будет нужных сторонних библиотек (например boost, wiringpi, qt и т.п.) то их с малины на локальный десктоп скопировать и эклипсу указать путь к ним. при кросскомпиляции натравить эклипс на 8 ядер на все ядра - сборка махом!!! Да и отладка прямо на таргете в человеческой в лучшей IDE возможна
  13. я проверял так volatile int a = 100; volatile int b = 300; int main( void ) { int y = 4; //неиспользуемая переменная, на неё должен быть ворнинг, индикатор вывода ворнингов int c = a - b; return c; } проверял в реальных проектах. проверил ваш код - нет ворнинга. побочный эффект спора обсуждения, нашел ресурс, там 100500 онлайн компиляторов gcc - проверяй любым. Ни на одном компиляторе не получил ворнинга, даже на 8-ми битных. Ни на С, ни на С++. В иаре, в арме не дает ругонь. А может быть ...... @еееееее..... ПОЛУЧИЛ этот ворнинг!!! Создал с нуля проект в иаре - ворнинг появился. Почему нет в текущих проектах на ИАР и в gcc - не понятно.... ну да ладно.... в тынц пример от IAR intAnalogSample[internalChannelSelect] = ADC[internalChannelSelect]; в этом примере конечно ошибка, к гадалке не ходи не нужен ворниг и тут с "?" и с volitile будет ошибка. Не нужно ждать ворнинг, тут чутьлине "явная" ошибка. s = RB->WP < RB->RP ? RB->WP - RB->RP + RB_BUF_SIZE: RB->WP - RB->RP; а вот с if ошибки не будет (при определённых условиях). в случае int c = a - b (см выше) - криминала нет, даже если есть ворнинг. (при условии, что int 4 байта и это 32-х битный проц). Какая разница в каком порядке а и бэ? Ну обратится сначала к "а", потом к "b" - или наоборот? Пусть вычисляет в этом месте в любом порядке, только молча. Зато этот код быстрее, короче и понятнее, чем в макросе с дополнительной переменной, а ворнинг в этом месте прагмой задавить. а вот если это 8-ми битник, то тут ой.... тут с volatile улетим.... но.... вот правильный код т.е. "правильный код" для 8-ми битника volatile int a = 10; volatile int b = 20; int main( void ) { int temp; temp = a; temp -= b; return temp; } вот код, на который нет ворнинга. Но... тут нет атомарности. temp = a; будет выполняться за 2 или 4 цикла (для 16-ти и 32-х битного int). Т.е. во время копирования из "а" в "temp" может "а" измениться. Держите пулю в ногу. И отсутствие ворнинга тут не поможет. Тут другими методами защиту многопоточности нужно обеспечивать.
  14. Хочу нормальный компилятор!!! ))... не, реально.... не ради тролинга, а чтоб через общение и обмен опытом развиваться... проверил двумя gcc, проверил кейлом и иаром - ворнинга нет. 1)Arlleex какой компилятор вам выдал ворнинг? 2)Arlleex и AHTOXA (и все остальные) - почему компилятор даст ворнинг? ps. jcxz пожалуйста, не отвечайте на эти вопросы, не стоит вам тратить своё время.