- Есть ли простые способы передать монохромную картинку из буфера в памяти микроконтроллера через UART на экран компьютера и на экране ее регулярно обновлять? (разрешение картинки может быть ориентировочно от 122x32 до 320x240) AlexG(156 знак., 19.11.2015 17:04 - 17:08, dao, полностью)
- А чего там писать-то? Вот, рисует прямо по десктопу. Нуль-терминатор начинает новый экран, символы с кодами выше 127 — семёрки пикселов. Накидал за полчаса, особо не тестил, но выхлоп похож на правду. Николай Коровин(2522 знак., 21.11.2015 14:59)
- Баян :) - vmp(19.11.2015 22:09, ссылка)
- Когда-то писали проги для сбрасывания скриншота с девайсов в ПК для быстрой подготовки красивых картинок в инструкции по эксплуатации. В принципе ничего сложного - на билдере пара дней с использованием стандартных компонентов. - Argon(19.11.2015 21:38)
- В дельфях это сорок строк текста. - Крок(19.11.2015 21:23)
- Можно заскриптовать Tera Term, чтобы он в бесконечном цикле получал файл картинки и сбрасывал на диск. Потом использовать просмотрщик, который автоматически обновляет картинку, если обновился файл --> - SciFi(19.11.2015 17:23, ссылка)
- Ну что, все крепко на стульях сидят? Все горшки подготовили? Уязвимость SDRAM Row hammer, он же rowhammer -> --> Evgeny_CD(64 знак., 21.03.2016 20:01, dao, ссылка, ссылка, полностью)
- Захотелось странного. Сделать автоматический бэкап повышенной надежности. Мысль такая. Codavr(316 знак., 21.03.2016 14:01, dao, полностью)MBedder
- Купил три флешки, две положил в дальний ящик а одну к кампустеру подключил и поднял автоматический ежедневный копировщик. Через недельку флешки меняю по кругу. - ASDFS(22.03.2016 13:39)
- Раз в месяц достаю замотанный в поролон накопитель и копирую. - VL(22.03.2016 11:27,
)
- Дурость. Про срок службы. Боюсь, что постоянно крутящийся ещё и дольше проживёт: стабильный температурный режим, нет контакта головок и пластин. - fk0(22.03.2016 02:29)
- WD сетевой не подойдет? alho(333 знак., 22.03.2016 00:57 - 01:10, ссылка, ссылка)
- на худой_конец малинку_№3 с сатой + ИП - RED_DRAGON(21.03.2016 21:52)
- freenas - RED_DRAGON(21.03.2016 21:42)
- Я тоже выбирал между "салазками" sata винта и сервером для бекапа. В конце-концов взял валяющийся баребончик, вставил туда гигабитную крточку (встроенная 100 Мбит была) и поставил обычную XP. Включаю периодически и копирую. Без монитора. Обхожусь Гудвин(109 знак., 21.03.2016 14:50)
- Купи себе NAS. - SciFi(21.03.2016 14:28, ссылка)
- Еще на IDE винтах можно было выключить шпиндель. Записью команды прямо в порт. - Alex68(21.03.2016 14:15)
- -> гугель все знает.... - Evgeny_CD(21.03.2016 14:13, ссылка)
- Забавный курьёз. Загрузчик копирую из ПЗУ (стартовый адрес 0) в ОЗУ, чтобы он сам себя затереть мог. Делаю "memcpy(dst, (void*)0, len);" - компилятор говорят "ай-яй-яй, нулевой указатель". Я всё понимаю, но Керниган и Ричи, очевидно, не слышали SciFi(8 знак., 21.03.2016 17:29, dao, полностью)
- никто не знает правильного ломика для pspice в Cadence Allegro 17 ??, а то он какой то
обрезанный, кастрированный, неполноценный. Adept(463 знак., 21.03.2016 02:38, dao, полностью)
- Исходный код небольшого гипервизора sav6622(119 знак., 19.03.2016 22:53 - 23:16, dao, ссылка, полностью)
- Хм... Поставил LibreOffice 5.1.1 и не поверил своим глазам - теперь все летает просто, раз в 10 ускорился. Похоже ребята нашли правильную траву. - max(18.03.2016 21:29, dao, ссылка, полностью)
- Вопрос у меня по GPL. Хитрый :) А что если GPL проект хитро собрать - он GPL и останется? Evgeny_CD(428 знак., 16.03.2016 16:36, dao, полностью)
- Вот, похоже, верный рецепт :) Evgeny_CD(384 знак., 16.03.2016 22:44)
- ИМХО должен публиковать. sav6622(353 знак., 16.03.2016 21:40)
- наверно да. любой проект, содержащий GPL, должен лицензироваться под GPL zeleny(534 знак., 16.03.2016 21:35)
- типа берем нахаляву кем-то созданный и выложенный код, модифицируем немного и продаем как свое и фактически закрываем чтоб никто больше не смог собрать использовать или продать? ну а чо, нормальный ход! - blackprapor(16.03.2016 21:12)
- GPL не требует публиковать. GPL требует давать возможность получить исходники тем, кто получает собранную программу. Там можно по-другому крючкотворить. Скажем, забубенить хитрую среду для сборки, до которой без поллитры не догадаешься (те же SciFi(92 знак., 16.03.2016 16:47)
- Вот такой теоретицкий вопрос. Есть UART и программный FIFO на передачу (через прерывания). Нужно ли массив, в котором сидит этот FIFO, объявлять как volatile? - SciFi(16.03.2016 14:57, dao, полностью)
- Эээ... Это хоку?! - IBAH(17.03.2016 15:06)
- практический ответ VL(380 знак., 17.03.2016 11:51,
)
- Мое ИМХО - никакие глобальные переменные не следует объявлять через volatile. В местах, где нужна эта волатильность следует объявить через volatile локальную переменную и работать через нее. Как правило это - ожидание (поллинг) какого-либо флага, il-2(522 знак., 16.03.2016 16:17)
- Эээ.. а как локальная переменная может быть волатильна? Волатильность по определению изменяемость не только программой, если у область действия блок, как "не только программа" про переменную узнает (ДМА в расчет не берем) - IBAH(17.03.2016 15:13)
- А я всегда через преобразование типа указателя делал. Не поручусь, что соответствует стандарту, но вроде работает. йцукен(70 знак., 16.03.2016 19:22,
)
- Какой ужасный говнокод. Будет работать через раз, в зависимости от того, как сложатся звёзды. Всё как раз наоборот: там, где хочется оптимизировать доступ к volatile переменной, создаётся её локальная копия (не volatile), и с ней ведётся работа. - SciFi(16.03.2016 16:23)
- Оригинально... Apтём(119 знак., 16.03.2016 16:22)
- Вряд ли компилер сможет наоптимизировать массив. Потому не вижу смысла. - ASDFS(16.03.2016 15:15)
- Кажись, сообразил. Нужно их делать volatile, чтобы компилятор не поменял местами запись в FIFO и запись в указатель: SciFi(445 знак., 16.03.2016 15:38 - 15:49)
- Массив - чтобы компилятор не выкинул считывание из якобы пустого, голову - чтобы с хвостом нормально сравнивал. Это то, на что с иаром нарвался... Andreas(172 знак., 18.03.2016 09:48)
- это похоже на "функциональщину головного мозга" - IBAH(17.03.2016 15:21, ссылка)
- Зависит от... В общем случае volatile не является memory barrier'ом, ровно как и наоборот, явный memory barrier (__sync_syncrhronize() в gcc) может ничего никуда не записать, если без volatile. Вот страшненькая история по ссылкам. Могу добавить, fk0(200 знак., 17.03.2016 12:21 - 12:32, ссылка)
- Не догоняю. a=2; b=2; c=a+b; может компилироваться как a=2; c=a+b; b=2; ? - VL(17.03.2016 12:07,
)
- Иар уже побеспокоился за индусов:) Если и массив и указатель volatile и меняются в одной строке то будет предупреждение>>> - 1111111(16.03.2016 16:16, ссылка)
- А по сути? Не уходите от вопроса. Как насчёт указателя на голову этого FIFO? Он в обработчике прерывания не меняется, как и тот массив. - SciFi(16.03.2016 15:28)
- M$ и зло-идие в части навязывания 10-ки -> Вот ведь суки, такого еще не было. Какой-то писец. Блин, но во всеми тулзами коллектива разработчиков на Linux быстро не перепрыгнуть... - Evgeny_CD(10.03.2016 20:29, dao, ссылка, полностью)
- На ресурсе reddit появились многочисленные жалобы специалистов по IT и простых пользователей о том, что выпущенное Microsoft обновление KB3035583 (Update installs Get Windows 10 app in Windows 8.1 and Windows 7 SP1) без спроса пользователей basilmak(42 знак., 16.03.2016 14:45)
- Животных кастрируют, saifullin2(189 знак., 15.03.2016 19:12)
- В жопу хохлосрач. Microsoft перевела Windows 10 в разряд рекомендуемых обновлений для пользователей Windows 7 и 8.1 -> Фсе проверили галочки в свойствах Windows Update в своей венде? - Evgeny_CD(15.03.2016 17:52, ссылка)
- А я на новый комп поставил десятку. Нормально, кстати. Я же неуловимый джо. Схерали ви таки паритесь? Если что-то такое нужно спрятать, ясень пень, что винда не катит ни разу. А если нет, фигли париться? - SciFi(10.03.2016 21:25 - 21:32)
- И все ПиКады и Кодо-Композеры лицензионные? - Крок(11.03.2016 10:30)
- Это последняя бесплатная доза наркоману. Если тебе что-то дают бесплатно, значит, товар - это ты. (с) - max(11.03.2016 09:13, ссылка, ссылка)
- Вот вот. Место венды - только в виртуальной машине, как среда исполнения приложений, от которых по разным причинам невозможно отказаться :( Вот только ноутов, на которых нормально идут виртуализаторы, не так много. Evgeny_CD(171 знак., 10.03.2016 21:34)
- Меня 7-ка устраивает, все настроено, все работает. Фигли я должен пересаживаться? - Ruslan(10.03.2016 21:27)
- Destroy Windows Spying все вычищает - Ruslan(10.03.2016 21:13, ссылка)
- WD PiDrive — HDD объёмом 314 ГБ, разработанный специально для использования совместно с ПК Raspberry Pi -> LightElf --> уже отмечал, что "выпущен многоядерный процессор, разработанный и выпускаемый специально для гиков." Но зачем делать Evgeny_CD(304 знак., 15.03.2016 21:45, dao, ссылка, ссылка, полностью)
- Китайская компания SMIC готовится выпускать ReRAM в составе SoC и процессоров -> --> Очень и очень интересно! Evgeny_CD(1338 знак., 14.03.2016 18:53 - 15.03.2016 00:19, dao, ссылка, ссылка, полностью)
- Аппаратная поддержка RTOS ARTESSO от компании KERNELON Silicon Inc., кремний - Renesas (R-IN32M3) ->. Какие интересные штуки водятся! Микриум уже подсуетился и выпустил µC/OS-III HW-RTOS --> Evgeny_CD(1640 знак., 14.03.2016 19:45, dao, ссылка, ссылка, полностью)
- Что означает ulTaskNotifyTake(pdTRUE, portMAX_DELAY ); - Constantin24(14.03.2016 09:21, dao, полностью)
- IAR STM8 не могу расположить указатели на строки в программную память, попадают в ОЗУ. Все стандартно: const char * const group_name[]= {...}, любые извраты не помогают. ЧЯДНТ? - VL(13.03.2016 02:03,
, dao, полностью)