Нашли опечатку?
Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.
|
- Главная
- Контакты
- Администрирование
- Разное
- Как купить криптовалюту TON
- Что такое разреженный файл (sparse file)?
- Нейронки онлайн для генерации картинок из текста
- ImageMagick: утилита командной строки для преобразования изображений
- Протокол WSPR
- Soundcloud Music Downloader
- ASUS P8H61: горячие клавиши для входа в BIOS
- Коэффициент стоячей волны (КСВ)
- S-параметры: что это?
- NanoVNA-F V2, векторный анализатор радиоцепей
- Насос GRUNDFOS не качает воду
- Как заблокировать установку обновлений Android
- AliExpress: получение посылки на таможне
- Inkscape: толстый текст при копировании между документами
- Altium: как бороться с нарушениями правил дизайна
- Как убрать правую боковую панель Acrobat Reader
- Photoshop CS2: как отключить запрос регистрации
- OpenSCAD: редактор 3D-моделей для программистов
- Куда StarCraft II сохраняет реплеи
- Как копировать текст из защищенного PDF
- Как отключить всплывающие сообщения от SIM Toolkit Билайна
- Почта России: развод с наложенным платежом
- Запуск JTAG Live с адаптером на чипе FT2232H
- Файлы SVF
- Сброс встроенной памяти Samsung Galaxy Note GT-N7000
- GRC, быстрый старт
- GNU Radio Companion
- GNU Radio, краткий справочник
- Создание приемника FM на RTL-SDR с помощью GNU Radio Companion
- HackRF и GNU Radio, быстрый старт
- Обзор SDR-приемника RSPduo
- Конфигурирование скорости микросхем FTDI
- Дополнительные функции драйвера FTDI
- HDSDR FAQ
- AliExpress: "Page cannot be displayed"
- JLCPCB: панелизация (мультиплицирование) печатных плат
- Введение в DX-прием NAVTEX
- Frisnit NAVTEX decoder
- Приключения с 4-слойной платой
- Автотрассировщик Eagle
- Eagle: разводка дифференциальной пары сигналов
- Трассировка сигналов в Eagle
- Eagle: правильное создание стека слоев печатной платы
- Терминология печатных плат
- Протокол UBX в приемниках u-blox 7
- Протокол NMEA в приемниках u-blox 7
- Описание GPS приемника серии u-blox 7, часть 1
- u-blox: получение точных значений времени и частоты
- Базовые рекомендации разработчику печатных плат
- Автоматическое создание оглавления документа Word
- Детекторный приемник
- Полезные радиолюбительские конструкции
- Inkscape: как вставить букву Пи
- Altium Designer CAM Editor
- Altium Designer: диалог настройки Pick and Place
- Photoshop: как нарисовать текст в виде перспективы?
- Inkscape: рисование фигур
- Inkscape: привязка объектов к координатной сетке
- Altium Designer: инструменты выбора и подсветки
- Футболка с произвольным рисунком
- SGD: база данных игр для ZX Spectrum
- ZX Spectrum Taper
- Протокол CoAP
- Что такое децибел?
- Не могу зайти в Одноклассники...
- MS Visio: как сделать половинку окружности?
- RTL-SDR: быстрый старт
- Операционная система Interface 1bis
- Interface 1bis: работа клавиатуры и мыши
- Interface 1bis: подключение к сети Ethernet
- IF1bis: Game Browser / Loader
- Звуковой порт вывода tape-файлов Interface 1bis
- Interface 1bis: быстрый старт
- Как самому сделать аналог Interface II для ZX Spectrum
- ZX-Flash: карта памяти для ZX Spectrum
- Как заменить ROM в ZX Spectrum на EPROM
- Interface 1bis для ZX Spectrum
- SpeccyBoot
- Сборка Harlequin rev. G
- Febooti Hash & CRC: программа для вычисления контрольных сумм
- Eagle: конфигурирование трассировки печатной платы
- Как добавить сигнальные слои в CadSoft Eagle?
- 10 приложений для подключения компьютера PC к Android
- Как узнать адреса игровых серверов Blizzard
- AliExpress: правила ведения спора для онлайн-транзакций
- AliExpress: возврат денег за товар после открытия спора, FAQ
- Проблема авторизации WebMoney с помощью сертификата в Chrome
- StarCraft 2: полный список команд чата
- StarCraft 2: проблема с запуском - долгая инициализация меню
- Обзор протокола XMODEM
- Eagle: как самому сделать библиотечный компонент
- Eagle: полигоны и заливки
- Altium Designer: опции настройки вывода сверления
- Altium Designer: настройка защитной маски
- Кое-что о системах проектирования печатных плат
- Eagle FAQ
- Eagle: использование клавиатуры и мыши
- EagleUp: как делать модели радиокомпонентов
- EagleUp: как сделать объемную модель печатной платы
- Eagle: обзор скриптов ULP
- Fritzing: как сделать свой компонент
- Fritzing: как перестать бояться электроники (болгарка для новичка)
- Выбор типа тактового генератора
- FT Prog: ошибка загрузки конфигурации из XML
- RDM: протокол управления освещением
- Что такое DMX512?
- Что такое ppm для частоты кварца?
- Eagle: как качественно разработать печатную плату
- Установка Tor в режиме моста (bridge/relay)
- Эффективная трассировка печатных плат в Eagle
- Как сделать окантовку текста в Photoshop?
- Eаgle: команда SCRIPT
- Долгое сканирование каталогов архиватором 7-ZIP
- Altium Designer: настройка вывода в формат Gerber
- Altium Designer: автотрассирощик Situs, руководство
- Altium Designer: работа с системой Board Insight
- Altium Designer: горячие клавиши редакторов
- Использование Altium Designer для разводки печатных плат
- Altium Designer: создание интегрированных библиотек
- Altium Designer: полигоны, заливка медью
- KiCAD: как сделать печатную плату
- KiCAD: бесплатная система проектирования печатных плат
- KiCAD: как сделать новый компонент
- Использование SketchUp для печати на 3D принтере
- SketchUp: использование инструмента Intersect
- SketchUp: скругляем углы с помощью RoundCorner
- 3D-редактор SketchUp: часто задаваемые вопросы и ответы (FAQ)
- Кто самый лучший поставщик радиодеталей в Москве?
- Eagle: настройка правил Design Rules
- МАШИНА ВРЕМЕНИ - ЭМУЛЯЦИЯ SPECTRUM'А
- Эмулятор DOSBox – новая жизнь старых игр
- Eagle3D: пример автоматического создания внешнего вида корпуса компонента
- Документация по использованию Eagle3D
- Eagle3D: как сделать объемную модель печатной платы
- Eagle: net classes, классы электрических цепей
- Eagle: как сделать переходные отверстия (Via) закрытыми маской?
- Моя любимая музыка
- DigiKey.com: покупка электронных компонентов онлайн
- PCAD: как сделать выходные файлы для фотоплоттера (GERBER) и для сверлильного станка (EXCELLON)
- RefDes, reference designator - общепринятые префиксы для нумерации элементов принципиальной схемы
- DOSBox: запуск игры Supaplex (оригинальная версия)
- StarCraft + BroodWar
- DOSBox: как запустить игру Another World на Windows XP
- ЧИСТИЛИЩЕ ЖИЗНИ или Я ЛЮБЛЮ КУРИТЬ
- WEB2PDF: как конвертировать любую WEB-страничку (сайт) в документ PDF
- Eagle: назначение предопределенных слоев редактора печатной платы PCB Layout (файл *.brd)
- Eagle: словарик терминов
- Преобразование мощности в другую форму по заданному сопротивлению нагрузки и типу сигнала
- Воспоминания
- Eagle: как сделать выходные файлы для фотоплоттера (GERBER) и для сверлильного станка (EXCELLON)
- Eagle: настройка трассировки печатной платы (PCB) в соответствии с нужным классом точности
- Удобный способ скачать с YouTube видеоролик в любом формате
- Переход с PCAD на Eagle
- Посылка с наложенным платежом - что это такое?
- Афоризмы
- Как в MS Word поменять ориентацию только одной страницы
- Как получилось, что я стал компьютерщиком
- qip - где хранится история старых сообщений
- Инструменты для радиоинженеров от National Semiconductor
- Инструменты для радиоинженеров от Analog Devices
- Литература, справочники и программы по радиоэлектронике
- Видео не воспроизводится, где найти кодек?
- Антивирус Касперского можно обновлять без Интернета
- Российское лицо капитализма
- Характерные неисправности источников бесперебойного питания (ИБП или UPS)
- Характерные неисправности мониторов
- Есть такая игра – Старкрафт
- Как воспроизвести файл M4A
- Как паять SMD-чипы с шагом ножек 0.5 мм
- Старые добрые игрушки
- Поиск в Интернете
- Как правильно настроить Outlook Express для работы с mail.ru
- Как делать документы в формате PDF
- PCAD ECO (Engineering Change Orders) - замечательный инструмент
- PCAD 2002 и SPECCTRA: что делать, если плата не разводится
- Классы точности печатных плат (PCB)
- PCAD: термины
- Таблица символов ANSI
- Сопряжение микроконтроллера с компьютером без MAX232
- Установка сертификата в FireFox
- Программа для быстрого обмена файлами по протоколу HTTP - HFS (HTTP File Server)
- Автоматизация закачек с помощью Reget Deluxe
- Как качать с Rapidshare
- Как вытаскивать звуки и другие ресурсы из StarSraft
- Качество фильмов - классификация
- Где найти аккумулятор для старого телефона, или как продлить жизнь Siemens ME45
- Программеры и админы :-)
- Таблица соответствия отечественных микросхем серий TTL импортным микросхемам 74-й серии
- Таблицы соответствия микросхем 561 и 1561 серий импортным микросхемам 4000 серии
- Некоторые аббревиатуры
- Таблица символов ASCII
- Excel: как повернуть строку или столбец, функция TRANSPOSE
- Как проверять целостность файлов с помощью CRC, MD5
- Разное: полезные ссылки
- Список файловых серверов, которые позволяют закачивать файлы
- Проблема с Hamachi - "Mediation server has rejected your login request"
- Распаковка zip-архива с помощью архиватора 7-zip из командной строки
- Приветствие
- Где прописывается редактор для View Source в Internet Explorer
- Мои любимые программы
- Как в Outlook (Microsoft Exchange) включить подтверждение о отправке и прочтении письма
- Corel Draw 12 - как настроить шаг перемещения объекта с помощью кнопок курсора
- FAR 1705, установка и настройка
- Набор советов по многопользовательской (сетевой) игре в StarCraft/BroodWar
- Работа с Matlab Version 6.5.0.180913a Release 13
- Обработка строк с помощью awk
- Как поиграть в StarCraft (BroodWar) по Интернет
- PCAD (P-CAD 2004, Accel EDA) для начинающих
- Советы при работе с P-CAD 2004
- Использование поисковой машины Google
- Применение putty для Windows
- Excel - как отформатировать лист целиком по заданному шаблону
- Как перенести базы и адресную книгу Outlook Express на другой компьютер
- Что означают аббревиатуры времени AM/PM
- Cisco
- Соединение маршрутизаторов Cisco через AUX (консольные) порты
- Как посмотреть на ASA5540, под каким публичным IP подконнектился VPN-клиент
- Проверка параметров агента Microsoft SNMP с помощью утилиты Snmputil.exe в Windows Server 2003
- Ботнеты: новый характер угроз. Средства защиты сети, предлагаемые Cisco.
- Оптические модули SFP
- Как поменять пароль пользователя в локальной базе пользователей на ASA5540
- Стек из коммутаторов Catalyst C3750
- Пинг на коммутатор 2960 идет, но залогиниться на него нельзя
- Автоматическое восстановление ezvpn (EasyVPN) туннеля при сбоях
- C871 и USB-флешки
- Cisco CS-MARS, Версия 4.2.3, настройка и использование
- Проблема - коммутатор не запоминает настройки параметров vtp (mode, domain)
- Как быстро удалить VLAN-ы на коммутаторе?
- Как взламывать пароли Cisco по хешам
- CiscoWorks: основные операции
- CDP: формат пакета
- Полезные ссылки
- Антенна Wi-Fi Cisco AIR-ANT2410Y-R, 2.4 ГГц, 10 dBi, тип Yagi, с коннектором RP-TNC
- Антенна Wi-Fi Cisco AIR-ANT5195P-R, 5 ГГц, 9.5 dBi, с коннектором RP-TNC
- CiscoWorks Local Management Solution 3.0 (LMS3.0)
- Аббревиатуры и термины
- Настройка портов коммутатора для подключения Cisco AeroNet AIR-AP1242AG-E-K9
- PIX-501, аппаратный firewall от Cisco
- Простейший адаптер Power On Ethernet
- Как ограничить доступ к роутеру по протоколу telnet
- Средства анализа текстовых логов
- Меню пользователя на маршрутизаторе Cisco
- Ограничение доступа к портам коммутатора - Port Security и MAC Extended ACL
- Набор сетевых утилит ManageEngine OpUtils 3.1.3
- Как определить IP хоста, подключенного к определенному порту коммутатора
- Как проверять работу portchannel
- На интерфейсах коммутатора ошибки. Как определить, с каких IP-адресов?
- Как настроить доступ по SSH к роутеру Cisco
- Что такое V.35
- Настройка DHCP на C871
- PoE (Power over Ethernet) на коммутаторе cisco WS-C3560-48PS
- Конфигурирование очередей
- Конфигурирование ограничения полосы канала (Traffic Shaping)
- Альтернативный метод установки новых ACL
- Настройка NAT
- Пример конфигурирования туннеля
- Что такое "режим глобальной конфигурации"
- Как ускорить работу trace (процесс построения маршрута)
- Что такое Loopback Interface, Null Interface, Tunnel Interface
- Все о команде logging
- Методы коммутации пакетов в коммутаторах Cisco
- Как сбросить забытый пароль на PIX-515
- Как апгрейдить лицензию на PIX-515
- Что такое RSH
- Что такое administrative distance
- Настройка дополнительных адресов на интерфейсе
- Что такое VRRP
- Как зарегистрировать HP OpenView NNM (Network Node Manager)
- Что такое trunk, access port
- Что такое VLAN, VTP
- Как узнать детали конфигурации железа устройства Cisco
- Что такое ToS, DSCP, CoS, QoS
- Пример настройки приоритезации трафика (QoS) для IP-телефонии
- Как на коммутаторе (C2950) удалять VLAN-ы
- Как правильно поменять VTP-режим коммутатора
- Исправление ошибки "Bad Mask /mm for address a.b.c.d" при назначении IP на интерфейсе
- ping на все хосты подсети
- telnet, ssh и COM-порт клиент для Windows SecureCRT
- Как определить, к какому из портов коммутатора подключен IP-хост
- Как бэкапить конфигурацию цисок
- Подключение снифера к циске (C2950) для анализа трафика
- Что такое escape sequence или как прервать процесс trace
- Как отследить, проходит или нет через циску нужный трафик
- Система маркировки IOS
- Типы памяти устройств Cisco
- Отмена нежелательной реакции на неопознаные команды
- Получение сведений о маршрутизаторе и его работе
- Начальная конфигурация маршрутизатора
- Что такое Cisco Device Fault Manager (DFM)?
- Как просмотреть и сбросить статистику ошибок на интерфейсе
- Что такое authorization, authentication, accounting (AAA)
- Безопасное администрирование - как не "потерять" циску
- Коммутатор RS232 NPort 5610
- Отслеживание прохождения маркированного трафика QoS
- Заметки по конфигурированию C831 (MPC857DSL)
- Расшифровка вывода команды show interfaces
- Заметки по конфигурированию WS-C2950T-24 (RC32300)
- Cisco Works
- Мониторинг трафика выбранного порта по технологии SPAN
- Cisco Network Assistant
- Команды установки и конфигурирования синхронизации времени
- Смена паролей; команды, влияющие на авторизацию
- ManageEngine NetFlow Analyzer, установка и настройка (версия 4 и beta-версия 5)
- Управляющие символы вывода на терминал, текстовый протокол консоли Cisco (telnet)
- Сокращённый ввод команд
- Мини-справочник по командам
- Цоколёвка консольного кабеля Cisco
- Как админить циску через модем (подсоединённый к консоли)
- Заметки по конфигурированию C3550-12T
- Выбор файла IOS из flash для загрузки
- Как отменить загрузку конфига по TFTP
- Как сбросить забытый пароль на устройстве Cisco
- Железо
- 2024 год: Выбор ноутбука для видеомонтажа
- Ремонт APC Smart-UPS 1500VA
- Ремонт осциллографа С1-114
- LTspice Piecewise Linear Source (PWL): недокументированные возможности
- Симулятор EasyEDA: конфигурирование источников напряжения и тока
- EasyEDA: использование симулятора электронных схем
- LM567x: микросхема декодера тонального сигнала
- Обновление прошивки Hantek DSO2D15
- AOR AR-3000A
- MFJ-934: антенный тюнер + искусственное заземление
- SY6912A: эффективный контроллер заряда аккумуляторов
- Щелчки в динамике при включении/выключении УНЧ
- Электронный двухпозиционный выключатель питания
- DS18B20: цифровой термометр с интерфейсом 1-Wire
- TCA8418: контроллер матрицы клавиатуры
- INA226: монитор тока и мощности
- AN551: выбор кварцев для Si5350 и Si5351
- ExpoElectronica 2021
- Цифровой микроскоп Andonstar AD208S
- Оптроны и твердотельные реле
- Повышение точности 3-разрядного LED-вольтметра
- Калибровка мультиметра MS8222H
- Руководство по использованию операционных усилителей
- EasyEDA: разводка печатной платы
- EasyEDA, первое знакомство
- nRF24L01+ однокристальный трансивер 2.4 ГГц
- Линейное управление коэффициентом усиления
- Si474x: интегральный тракт радиоприемника AM/FM
- Ремонт индикаторной панели Samsung RL34ECSW
- FNIRSI-5012H, руководство пользователя
- Радиодетали ГДР (справочник)
- IR2214/IR22141: микросхема драйвера силового полумоста
- Интерфейсы LVDS, PECL, LVPECL, CML, VML
- Домашняя видеокамера YCC365 Plus
- ADG714/ADG715: 8-канальные аналоговые ключи
- LCD EA DOGS04-A
- ST7586S: контроллер матричного LCD
- BQ25895 Fast Charger
- TPD4S214 USB OTG Companion Device
- Плеер MP3 Perfeo COLORlite
- Кулер TA450DC
- INMP441: цифровой микрофон с интерфейсом I2S
- Выбор нового смартфона в 2019 году
- Состояния P и C процессора
- Фейковый power-банк на 15000 мА/ч
- RDA5807M микросхема FM приемника
- XY-L10A: модуль контроля зарядки аккумуляторных батарей
- Принцип работы 4-проводного резистивного тачскрина
- Изолирующий усилитель AMC1301
- Трансиверы CAN
- Мой опыт восстановления шариков корпуса BGA (reballing)
- AT24C64: Serial EEPROM с интерфейсом I2C (TWI)
- Впечатления от станции IR6500 для перепайки BGA
- Micron M25P80 Serial FLASH
- AT45DB161B: 16 мегабит DataFlash
- TPS6102x: эффективный повышающий DC-DC
- RM219: маленькое разочарование
- Как работают глушилки сотовой связи?
- Руководство по выбору микросхем логики
- SSD1306: контроллер/драйвер для дисплеев OLED/PLED
- NEO-7: модули GPS/GNSS
- Проблема с драйвером CH340
- Советы по защите от ESD
- QRP
- Изготовление рамочной антенны
- Прием немодулированных сигналов на приемник AM
- Простой GPS-стандарт частоты и генератор RF
- PLJ-8LED: 8-значная цифровая шкала и частотомер
- Si570, Si571: программируемый через I2C генератор XO/VCXO
- AN619: генерация карты регистров для Si5351 вручную
- Si5351: программируемый генератор на любую частоту
- Экранирование стержневой магнитной антенны
- Смеситель NE602
- LA1823 микросхема тюнера AM/FM
- Утилита FTDI FT_PROG
- Любительский приемник эталонной частоты
- Зарядное устройство LiitoKala Lii402
- АЦП AD7731
- Приемники на микросхеме MK484
- Как работает зарядка USB, или как не спалить свой смартфон
- Качество кабеля USB и зарядка смартфона
- АКИП-3408/1+EasyWave: ошибка "An unsupported operation was attempted"
- Как проводить калибровку батарей Smart-UPS
- Цифровой переменный резистор MCP41XXX/42XXX с интерфейсом SPI
- AD9833: программируемый генератор сигналов
- DDS генератор JDS6600, руководство пользователя
- DS3231: высокоточная микросхема RTC
- Как работает память DDR/SDRAM
- SDR SDRAM MT48LC16M16A2
- Простой расчет силового трансформатора
- Источники питания компании RD
- Контроллер заряда литиевой батареи SL1053
- Контроллер заряда литиевой батареи SL1051
- Генератор прямоугольных импульсов на компараторе
- MAX3421E: контроллер периферии/хоста USB с интерфейсом SPI
- MCP2515: контроллер шины CAN с интерфейсом SPI
- Мой черный список продавцов Aliexpress
- YAZSAKI: PS/2 клавиатура для ZX Spectrum
- Ремонт форматтера принтера HP LaserJet P2015
- HLK-RM04: система AT-команд
- HLK-RM04
- Сокращенная кодировка компонентов Analog Devices
- Оценка качества транзисторов MOSFET
- Микросхема bq24618 - контроллер зарядного устройства
- FT231X: микросхема моста USB-UART
- АЦП AD7680
- Ремонт люминесцентной лампы OSRAM
- Драйверы логического анализатора АКИП-9103
- АЦП AD7691
- Ремонт блока питания Б5-47
- ESP8266: справочник по командам AT
- ESP8266: пример тестирования команд AT
- Galaxy GT-N7000: проблема с разъемом USB
- ESP8266: микросхема Wi-Fi
- Интересные микросхемы и радиодетали
- Частоты кварцевых резонаторов
- SSD1322: контроллер/драйвер для дисплеев OLED/PLED
- Как работают транзисторы MOSFET
- Микросхема защиты аккумулятора MP24AD
- Выбор аккумулятора для смартфона
- FT2232HL не определяется (неизвестное устройство VID_0000 PID_0000)
- Внутреннее устройство светодиодных ламп
- Осциллограф DS1102C, сохранение данных на флешку: File utility fail
- Мини-справочник по микросхемам
- Программатор FPGA Lattice на FT2232H
- Ноутбук Asus Zenbook UX32VD
- Как сделать для смартфона Android кабель microUSB OTG
- Руководство: как пользоваться мультиметром
- Почему не вымирают стрелочные тестеры?
- WS2811: микросхема для управления трехцветным RGB-светодиодом
- Simple ARM Board на AT91SAM7S256
- L3G4200D Breakout: переходная плата для трехосевого гироскопа
- L3G4200D: трехосевой цифровой гироскоп
- FT2232D-Breakout: плата для гальванической развязки USB
- Размеры корпусов конденсаторов для поверхностного монтажа
- Номинальные размеры корпусов SOIC
- Режимы BitBang для микросхем FT232R и FT245R
- Плата FT232R-Breakout
- Замена аккумуляторных батарей в APC Smart-UPS 1500VA
- Реле и транзисторы: как они работают в качестве электронных переключателей
- Расчёт резонансной частоты колебательного контура
- Переходники с SOIC, SSOP, QFN, TQFP на DIP
- Макетная плата stripboard
- FT2232H: двухканальная высокоскоростная USB микросхема для I/O
- Как устроен стилус - перо ввода (S Pen) в смартфоне Samsung Galaxy Note GT-N7000
- Микросхема bq24030, bq24031, bq24032A, bq24035, bq24038 - контроллер зарядного устройства
- Ультразвуковой датчик расстояния URM37
- FT2232H Board - макетная плата на высокоскоростном чипе моста USB фирмы FTDI
- Где лучше заказывать изготовление печатных плат в Москве
- Как паять SMD компоненты с помощью паяльной пасты
- Сокращенная маркировка SMD радиодеталей (marking SMD)
- Монитор LG FLATRON L1719S, не запускается блок питания (микросхема FAN7601, LAF0001)
- Замена штатных наушников HTC TOUCH pro2 (T7373) на Sennheiser CX 200 Street II
- LC72131, LC72131M - PLL синтезатор частоты AM/FM
- Онлайн расчет параметров схемы на операционном усилителе
- Онлайн расчет сопротивления конденсатора Xc и индуктивности Xl переменному току
- Продам компьютерное железо
- Китайский лабораторный источник питания DAZHENG PS-1502DD
- Где лучше заказывать монтаж печатных плат в Москве (SMD и DIP)
- Сравнение двух поколений компьютеров - Intel P4 3200 МГц против Intel QuadCore i7 920 2800 МГц
- Где лучше всего покупать в Москве радиодетали
- Простой импульсный лабораторный БП на основе микросхем LM2576T-ADJ и LM2596T-ADJ
- HOPE RF RF12B - универсальный FSK-трансивер диапазона ISM
- Как устроена маломощная светодиодная лампа (12В, 1Вт)
- Жучки - замена плавкого предохранителя на ток до 10 А
- Разборки с плеером iRiver E150
- Поведение компьютера после восстановления напряжения питания
- Цоколевка разъемов USB
- Расчет начальной магнитной проницаемости ферритовых колец по пробной обмотке
- Расчет дросселей на резисторах МЛТ
- HARD: полезные ссылки
- Звуковые коды самодиагностики BIOS
- Цоколёвка LPT-кабеля, применяемого для прямого соединения 2-х компьютеров
- Как отключить поврежденную память Windows NT?
- Таблица кодов диагностики (процедура POST самотестирования материнской платы при включении питания)
- Безопасность
- Сеть
- Windows
- Установка Docker Desktop на Windows
- Windows 10: как выключить Num Lock с помощью виртуальной клавиатуры
- Редактор CapCut не показывает видеоряд
- Windows10: как очистить содержимое папки c:\Windows\servicing\LCU\
- Windows: почему лучше отключить запись отладочной информации BSOD?
- Как восстановить работу клавиш Alt+Tab Windows 10
- Intel ARC A750: проблемы с установкой
- Windows 10: как удалить папку, которая не удаляется
- PowerShell FAQ
- Windows 10: как переместить окно на другой монитор
- Windows 10: восстановление файлов с помощью Windows File Recovery
- Windows 10: как запретить диалог форматирования диска?
- Windows 10 работа с дисками
- Антивирус Касперского: как отключить проверку флешек
- Windows 10: управление автозагрузкой
- FireFox: ошибка при установлении защищенного соединения
- Недостаточно свободных ресурсов для запуска устройства
- Как разрешить работу клиента telnet в Windows 10
- Как отключить всплывающие уведомления в Google Chrome?
- Удаление раздела на флешке USB в Windows
- Windows 7: удаление файла подкачки
- Windows 10: как получить доступ к папке WindowsApps
- Для чего нужны файлы *.LCK?
- Windows 10: как настроить сетевой доступ к файлам
- Установка Windows 10
- Windows 7: автозапуск программ при загрузке
- Выбор и покупка SSD
- 7 способов освободить место на диске
- Как быстро обновить свой жесткий диск
- Перенос Windows 7 на новый HDD встроенными утилитами
- Windows 7: клонирование системного диска
- Как посылать символы в COM-порт из командной строки
- Как поменять язык приглашения Windows 8.1
- Инструменты командной строки и автоматизации
- Notepad2 FAQ
- Замена Windows notepad на notepad2
- Не запускаются системные утилиты Windows
- Отключение автоматической установки драйверов Windows 7
- Для чего нужна папка $WINDOWS.~BT?
- Переменные окружения Windows
- Total Commander FAQ
- Дополнительные шрифты для cmd.exe
- Windows 7: установка обновлений
- Как стек USB производит энумерацию устройства
- Устройство USB не детектируется, или отображается как "Неизвестное устройство"
- Команда tail для Windows
- Появление Hyper-V на Windows 8
- Coreinfo: получение подробной информации о Windows
- Windows 7: возврат традиционного вида проводника (папки в виде дерева)
- Монтирование ISO в Windows XP и Windows 7
- Кракозябры в командной строке Windows
- Проблема с файлом MSCOMCTL.OCX
- Почему я не люблю урезанные версии Windows
- VirtualBox: виртуальная машина на Windows 8.1 для одного языка
- Использование Numeric Keypad для ввода дополнительных символов
- Как в Windows XP Home редактировать права NTFS?
- Почему медленно работает Wi-Fi на Windows 8?
- Windows 7 и Windows 8 FAQ
- Asus Zenbook UX32VD: как установить Windows 7 на встроенный 32 GB диск SSD
- Подготовка загрузочной флешки USB
- Установка JDK (Java) вручную
- Windows - Диск отсутствует (ошибка c0000013)
- Как удалить тулбар mail.ru в браузере Firefox?
- Перенос Windows XP на новое железо (без переустановки)
- Google Chrome не показывает ленту новостей RSS
- USB устройство может работать быстрее - что это значит?
- Горячие клавиши Windows (Windows Hotkeys)
- Отключение автозапуска для дисков
- Драйвера в Windows Vista и Windows 7
- Практические приемы программирования в bat-файлах
- Как выключить (shutdown) или перезагрузить (reboot) компьютер из командной строки?
- EASEUS Data Recovery Wizard Professional - восстановление файлов с потерянного раздела диска
- Клонирование Windows
- SFTP (SCP) плагин к Total Commander - SFTP plugin 1.2.58.1
- Windows: мини-справочник по командам
- Как убить приложение Windows из командной строки (Kill windows application from command prompt)
- Windows: внешний вид после запуска, откуда запускается Проводник (рабочий стол, панель задач)
- Проверка всех защищенных системных файлов и замена неправильных версий правильными версиями
- Windows XP: не запускается explorer, не виден рабочий стол и панель задач
- Как клонировать флешки под Windows
- Windows2008: Core начальная установка
- FAT32 иногда может давать неприятный сбой
- Как получить список загруженных драйверов
- Используем Remote Assistance и Remote Desktop для доступа к рабочим столам пользователей
- Как удалить предупреждение "Publisher Could Not Be Verified" при запуске программ через сеть
- Обновление с w2k SP4 до XP SP3
- Утилиты от sysinternals Марка Руссиновича (Mark Russinovich) - однозначный musthave
- Где настраивается сервер Автоматического обновления Windows?
- XP: как установить консоль восстановления
- Как изменить права на ветвь реестра
- Не знаете, что такое WMI? Тогда мы идем к Вам!
- Как узнать MAC адрес сетевых адаптеров
- Windows изнутри: осваиваем командную строку
- WINDOWS: полезные ссылки
- Как делать cab-файлы
- Что такое сертификат?
- Где просмотреть установленные в системе сертификаты
- Применение команды for в bat-файлах
- Удаление файлов-паразитов Thumbs.db
- Проблема отображения chm
- Как включить маршрутизацию пакетов TCP/IP в Microsoft Windows XP
- Windows 2000, XP: включение/выключение расширений команд интерпретатора cmd
- Почему русские буквы и пробелы в именах (особенно папок) считаются плохим тоном?
- Как правильно обрабатывать коды возврата из программ с помощью ERRORLEVEL
- W2K - работа с командной строкой (cmd.exe)
- Возможности команды start
- Настройка аудита и мониторинг
- Как получить счетчики активных сетевых интерфейсов в байтах (netstat -e)
- Как получить список открытых портов (netstat -na)
- Проблема с загрузкой перемещаемого профиля
- Устранение тормозов при работе CD- и DVD-ROM, жесткого диска
- Диспетчер устройств командной строки (не GUI)
- Удобный способ сохранять ссылки в Internet Explorer
- Режимы терминального сервера, запрет службы терминала
- Как автоматически прописать нужную конфигурацию Internet Explorer
- Глюк после длительного нажатия кнопки Shift
- Утилита для сценария автоматической установки Windows XP
- Windows Script Host на базе VBScript (*.vbs)
- Как в Windows 2003 Server открыть старую подробную справку
- tasklist - особенности применения
- Как отключить надоедливые запросы о причине при попытке перезагрузить/выключить w2003
- Как в XP после старта системы попасть в стандартный диалог ввода пароля
- Как копировать базу данных пользователей
- Запускаем программу как сервис
- Browser Helper Objects (BHO)
- Windows 2003 Server: Windows Support Tools
- Где лежат сведения о когда-либо подключенных USB-устройствах
- Восстановление системы с использованием ASR (Automated System Recovery)
- Новое свойство назначенного задания в XP SP2
- О параметрах командных файлов и не только
- Просмотр и изменение из командной строки типов файлов, сопоставленных с расширением имен файлов
- Определить уязвимости в Windows 2000, 2003, XP...
- Настройка состояния запуска служб w2k, w2003
- Где находится путь до дистрибутива в реестре
- Глюк primary-разделов с FAT32, отличных от первого (диск C:)
- Видимость в сети ресурсов, в имени которых присутствует пробел
- Включение автологона в XP
- О конвертации FAT32 в NTFS
- Запуск терминального сервера на порту, отличном от 3389 (протокол RDP)
- Методы автозапуска программ
- GUI-версия программы telnet.exe в Windows 98
- Не отображается содержимое папки “Сетевые подключения”
- Перенос профиля с одного компьютера на другой
- Как сделать так, чтобы при загрузке W2k автоматически включался Numlock?
- Как отключить автозапуск у привода компакт-дисков?
- Как регистрируются dll-ки ActiveX (и вроде, другие) в системе
- Что нужно сделать, чтобы в XP в рабочей группе пользователи могли заходить на расшаренные ресурсы
- Как полностью отключить скрытые общие ресурсы (ADMIN$, C$, D$ и т.д.)?
- XP: Куда пропала закладка Security на томах NTFS, и что случилось с закладкой Sharing?
- Если неправильно определяется режим UDMA жесткого диска в WinXP
- Варианты форматирования HDD
- Как поменять язык, который сразу предлагается для ввода логина и пароля в w2k
- Допустимые и недопустимые символы в имени файла (Windows, DOS)
- Русификация отображения текста и клавиатурного ввода под W2K и XP
- Русская раскладка в DOS-приложениях не переключается, что делать?
- Недокументированная опция /y в команде net stop (например, net stop spooler /y)
- Чтобы в Add/Remove programs появились все компоненты, которые можно удалить
- Изменение настроек групповой политики
- Какие ключи можно использовать в файле boot.ini Windows 2000?
- Как заблокировать (Lock) компьютер из командной строки?
- Немного о сервисах w2k, XP, w2003
- Настройка синхронизации времени из Интернета
- FreeBSD, Linux, ...
- VeraCrypt на Ubuntu монтирует диск только для чтения
- Docker: команда exec
- docker: справка по командам
- 4 способа полного клонирования диска на Linux
- tar: практика использования
- Ubuntu: как узнать текущее время
- Ubuntu: как увеличить размер виртуального диска VirtualBox
- 7z: устранение ошибки команды x - невозможность использования абсолютного пути
- Ununtu 14: устранение ошибки монтирования EXFAT
- Ubuntu: ошибка монтирования диска udisks-error-quark 0
- 7z: системная ошибка E_FAIL
- Ubuntu: настройка сетевых адаптеров
- Ubuntu: изменение прав доступа и владения на файловой системе
- Примеры работы с архиватором 7z из командной строки
- Команда fc
- minicom: как настроить профиль подключения
- Установка, использование клиента и сервера tftp
- minicom: не работает передача символов
- Как правильно обновить Telegram на Ubuntu
- snap permission denied error
- man find
- find: как исключить директорию из поиска?
- find: что означает аргумент -o в командной строке?
- Работа с утилитой Minicom
- man minicom
- Как удалить в файле строки с определенным содержанием?
- Использование команды history
- Что такое PTY и TTY?
- Raspberry Pi: как узнать версию OS и аппаратуры
- Ubuntu: как просмотреть свойства файла?
- Как распаковать файлы RAR на Ubuntu Linux
- rsync: синтаксис, примеры использования
- Автоматическая синхронизация баз данных сайтов
- ssh: как выполнять команды на удаленном сервере
- sshfs: монтирование файловой системы удаленного сервера
- Bash-скрипт для бэкапа сайта/сервера с ротацией
- Установка Apache, MySQL, PHP на Debian
- Установка Nginx + Apache на Debian
- Установка iptables на Debian 11
- Установка ftp-сервера ProFTPD на Debian 11
- Установка веб-сервера Nginx на Debian 11
- VeraCrypt: пропала галочка режима монтирования TrueCrypt
- 3.5" LCD 480x320 для Raspberry Pi
- Рекурсивное удаление файлов с определенным расширением имени
- pyenv: решение проблемы с сертификатом SSL
- Файл конфигурации curl
- curl: проверка сертификата SSL
- Примеры использования команды eval
- Как в переменную bash сохранить результат выполнения команды?
- LTspice: бесплатный симулятор электронных схем
- Установка логического анализатора Saleae на Ubuntu
- Evolution: как настроить автоответ на входящие письма
- Запись видео с экрана с помощью ffmpeg
- SoX: преобразование звуковых файлов из командной строки
- Ubuntu: автоматическая установка переменных окружения
- Ubuntu Grub2
- Запуск команд Linux в фоновом режиме
- Утилита curl
- Astra Linux: как создать ярлычок на рабочем столе
- Как подключить устройство Bluetooth из командной строки
- Linux: как вырезать кусок двоичного файла?
- Просмотр сообщений dmesg в реальном времени
- Ubuntu: как создать загрузочную флешку Acronis True Umage
- Snap: настройка разрешений и интерфейсов
- Bash: встроенная команда getopts
- Bash: встроенная команда shift
- Странное поведение команды find
- Проблемы с Joomla JCE Editor, связанные с ошибкой 503 сервера
- Как правильно отменить бан IP-адреса в Fail2Ban
- Мой переход с Windows на Ubuntu
- Как поменять горячие клавиши gedit
- Лучшие HEX-редакторы для систем Linux
- Ошибка скрипта bash, неверный интерпретатор: Нет такого файла или каталога
- Wine: как организовать доступ к COM-порту на Ubuntu
- Ubuntu: как поменять переключение раскладки клавиатуры
- Горячие клавиши x-terminal-emulator
- Защита от DDoS с помощью Fail2Ban
- Первая помощь при проблемах с сайтом
- Автоматическая загрузка правил для iptables
- Домашняя лицензия на RealVNC Client/Server
- Raspberry Pi, быстрый старт
- Damn Small Linux: быстрый старт
- DSL: документация по локальному запуску
- Damn Small Linux FAQ
- Установка Damn Small Linux на компьютер PCM-3350
- Damn Small Linux
- Создание загрузочной USB-флешки Ubuntu на Windows
- GUID Partition Table (GPT)
- Сетевая установка Ubuntu
- Ubuntu: установка с помощью Netboot
- Справочник по параметрам ядра
- Linux: аббревиатуры и термины
- Параметры ядра nomodeset, quiet и splash
- Логи Ubuntu
- Ubuntu: как предоставить сетевой доступ к каталогу для Windows
- Ubuntu FAQ
- ubuntu: как вернуть текстовый режим загрузки
- Управляющие кодовые последовательности терминала ANSI/VT100
- man xxd (1)
- Местонахождение httpd.conf сервера Apache
- Установка DokuWiki на FreeBSD
- Простое объяснение символических (soft links) и жестких (hard links) ссылок
- Создание ссылок и удаление файлов
- pv — маленькая, но очень полезная утилита
- Установка FreeBSD на флешку для seedbox машины
- Парсим HTML (bash)
- putty и sshd: двухфакторная аутентификация
- Perl: чистка почтового ящика по протоколу POP3
- FreeBSD и Linux: перезапуск подсистемы сети без перезагрузки
- expect + telnet: чистка почтового ящика по протоколу POP3
- Обработка текстовых файлов с помощью sed
- Как настраивать сетевые интерфейсы
- Настройка IP-адресов серверов DNS (настройка клиента DNS)
- Настройка ядра FreeBSD через sysctl
- Настройка постоянных (persistent) маршрутов, которые не теряются после перезагрузки
- Linux: как настроить named в простейшей конфигурации (DNS forwarding)
- Протоколы TCP/IP
- Опции команды netstat
- Опции команды ifconfig
- Linux: совместная сетевая работа вместе с компьютерами на Windows, быстрая настройка сервера Samba
- FreeBSD: быстрая настройка FTP-сервера на основе стандартного ftpd
- FreeBSD: man ftpd
- Linux: man ftpd
- Как узнать зависимости для программы (какие библиотеки или модули использует программа)
- Linux: установка анонимного FTP сервера ftpd
- Linux: русификация
- Perl: устранение предупреждающих сообщений "Setting locale failed"
- Linux: как посмотреть версию системы и ядра
- Linux: конфигурационные файлы, или где хранятся настройки
- FreeBSD: установка клиента DDNS ddclient (www.dyndns.com)
- Синхронизация времени по NTP
- Настройка часового пояса
- grep: примеры использования
- FreeBSD: установка iperf
- FreeBSD: как настроить named в простейшей конфигурации (DNS forwarding)
- FreeBSD: команда time позволяет измерить время работы скрипта или программы
- FreeBSD: настройка NAT с помощью ipnat
- FreeBSD: как послать в syslog что-нибудь из командной строки
- FreeBSD: включение роутинга
- FreeBSD: описание демона mpd
- FreeBSD: настройка роутера на FreeBSD 6.3 для Корбины
- FreeBSD scripts
- команда date
- Midnight Commander, проблема с линиями псевдографики
- как посмотреть маршруты
- архивирование в *nix
- анализ трафика с помощью tethereal
- ASPLinux: как сделать и запустить скрипт (командный файл)
- Как установить сетевой мост (bridge)
- ASPLinux: как клонировать USB-флешку
- использование tcpdump и моста для анализа сетевых соединений
- FreeBSD: конфигурационные файлы
- FreeBSD: файл подкачки
- FreeBSD: команда mail, почтовые сообщения для администратора
- FreeBSD: как пересобрать ядро
- FreeBSD: подключение к сетевым папкам Windows
- Про Midnight Commander 4.6.0
- Использование справки man
- FreeBSD: как смонтировать CD-ROM
- FreeBSD: пакеты и порты
- Косая черта - экранирование символов
- FreeBSD: процессы, демоны и сигналы
- FreeBSD: принцип назначения прав на файлы, каталоги и устройства
- Автоматическое получение настроек сети по DHCP
- Символы заместители ? и *
- FreeBSD: ссылки на файлы
- Создание пустого (нового) файла
- FreeBSD: текстовые редакторы
- FreeBSD: просмотр сообщений загрузки
- Переменные окружения и переменные системы
- Как правильно выключать питание
- FreeBSD: конфигурирование загрузчика boot0cfg
- *nix: полезные ссылки
- Мини-справочник по командам UNIX
- FreeBSD: как установить сервер DHCP
- FreeBSD: как посмотреть открытые порты
- FreeBSD: настройка sshd
- FreeBSD ipnat: автоматическая поддержка правил NAT в актуальном состоянии
- FreeBSD: назначенные задания (cron, crontab)
- FreeBSD scripts: команда test(1)
- Дневник ламера
- Как я осваивал FreeBSD
- Программирование
- Android
- AVR
- Простой датчик протечки воды
- GM328A: реверс-инжиниринг, новое firmware и Тетрис
- Как прошить трансивер SDR-трансивер Quark
- EXtreme Burner: добавление микроконтроллеров AVR
- Как компилировать скетч без среды Arduino IDE
- WSL: программирование AVR в виртуальной машине Linux
- Программирование AVR в Linux
- Обработка препроцессором языка C символов # и ##
- Производительность DSP 8-битного ядра AVR
- Быстрый PWM DAC без выходных пульсаций
- Быстрый синхронный фильтр для ЦАП на основе ШИМ
- Подавление пульсаций ЦАП ШИМ с помощью аналогового вычитания
- Приемник ATS-20: апгрейд, устранение проблем
- Arduino: библиотека EEPROM
- Arduino: как поделить скетч на модули
- uSDX: микро-трансивер SDR на AVR
- Unix time
- Femto OS: RTOS для маломощных MCU наподобие AVR
- Многодиапазонный приемник на Si4732
- OS для Arduino: 5 хороших вариантов в 2021 году
- LAWICEL CAN232 версии 3
- Atmel Studio: настройка программирования Flip DFU
- ILI9325: контроллер графики TFT LCD 240x320
- Подключение шилда 2.4" TFT LCD
- Автоматическое определение микросхем I2C EEPROM
- Коды терминала Linux, состоящие из нескольких байт
- Использование стандартной функции qsort в AVR-GCC
- AVR401: 8-битный АЦП на компараторе
- Использование Atmel Serial DataFlash
- AVR400: АЦП на основе компаратора
- AVR335: цифровой рекордер звука на AVR и DataFlash
- Модули HM-10 Bluetooth 4 BLE
- Tiny AVR Programmer
- Коллекторный двигатель вместо шагового в CNC-станке
- alloca: динамическое выделение памяти в стеке
- ATmega32U4: последовательный интерфейс I2C
- Подключение OLED SSD1306 к ATmega32U4
- Различия между ATmega32 и ATmega32A
- ATmega32: программируемый делитель частоты
- ATmega32: 16-битный таймер/счетчик 1
- Аналоговый компаратор ATmega32U4
- Цоколевка коннектора ISP программатора TL866A
- Fast PWM на Arduino Leonardo
- 10-разрядный высокоскоростной Timer/Counter4
- Экспериментальный DDS-генератор на AVR и PLL
- Альтернативы для Atmel DFU Flip
- Пример использования аппаратного TWI (I2C) ATmega
- Защита паролем карты SD
- Утилиты для программатора USBasp с графическим интерфейсом
- Arduino FreeRTOS для устройств с питанием от батарей
- Использование семафоров FreeRTOS в Arduino IDE
- Многозадачность FreeRTOS на платформе Arduino
- Проблема вывода на однострочный LCD BC1601A1 (16x1)
- Русификация индикатора LCD на чипе Hitachi 44780
- Как сохранить в стек регистр SREG?
- Arduino Tetris-Box
- xc3sprog: инструментарий JTAG
- Как пользоваться avrdude, быстрый старт
- JTAG микроконтроллера ATmega32
- Компиляция прошивки умного дома ForumHouseV06_08_2016
- Библиотека DSP реального времени для Arduino
- Обработка звука в реальном времени с помощью Arduino
- AvrAssembler: Please add entry file to project
- 9 способов испортить код с помощью volatile
- Как использовать ключевое слово volatile на языке C
- AVR GCC: атомарно и не атомарно исполняемые блоки кода
- AVR GCC: оптимизация и проблема перетасовки кода
- Чем отличаются друг от друга ATmega328, ATmega328P, ATmega328PU?
- Реле с управлением по WiFi на плате metaboard
- SLRE: сверхлегкая библиотека обработки regex
- T-Rex: облегченная библиотека regex
- Arduino bootloader
- AVR240: клавиатура 4x4, пробуждение AVR от нажатия
- ATmega328: USART в режиме SPI
- ATmega328: SPI
- GPIO и альтернативные функции порта
- Тестер для АЦП AD76xx
- Arduino OneButton Library
- Обзор шрифтов библиотеки u8glib
- GCC: inline-функция, работающая так же быстро, как макрос
- Подключение RTC DS1307 к микроконтроллеру AVR
- Подготовка растровых картинок для индикатора OLED WEX025664
- Atmega fusebit doctor
- u8glib: шрифты и работа со строками текста
- Самодельные часы с эффектом "бесконечного зеркала"
- HappyJTAG2: JTAG и ISP для AVR
- HappyJTAG: простой интерфейс JTAG для AVR
- Noiseplug: джек RCA, играющий chiptune-трек
- stdio.h: стандартные возможности ввода/вывода
- ATmega2560: работа с UART
- Таймеры-счетчики ATmega2560
- Установка Eclipse для программирования AVR
- BASCOM AVR: поддержка платформы Arduino
- AVR-GCC: как получить из исходного кода HEX-файл
- Arduino MEGA 2560
- SUNFOUNDER: быстрый старт для создания умного дома
- u8glib: что такое Picture Loop
- Запуск индикатора OLED WEX025664 на библиотеке u8glib
- AVR151: настройка и использование SPI
- Использование MS Visual Studio IDE для программирования AVR/Arduino
- AVR360: контроллер для шагового двигателя
- Arduino: что там внутри? (FAQ)
- Arduino: как создать свою библиотеку кода?
- Arduino: сколько осталось свободной памяти?
- Arduino: описание процесса сборки скетча
- AVR202: 16-битная арифметика
- AVR134: часы реального времени на tinyAVR и megaAVR
- AVR133: генерация больших задержек
- AVR131: использование высокоскоростного ШИМ
- AVR130: настройка и использование таймеров AVR
- AVR128: настройка и использование аналогового компаратора
- AVR102: подпрограммы блочного копирования данных
- AVR105: эффективное сохранение параметров в памяти FLASH
- AVR103: режимы программирования EEPROM
- AVR104: буферизированная запись в EEPROM с управлением по прерыванию
- AVR100: доступ к энергонезависимой памяти EEPROM
- AVR032: командные файлы линкера для компилятора IAR ICCA90
- AVR035: эффективное кодирование на C для 8-битных AVR
- Синтез двухчастотного сигнала с помощью ШИМ
- AVR340: прямое управление сегментами ЖКИ с помощью портов GPIO
- AVR336: декодер звукового формата ADPCM
- AVR318: мастер шины 1-Wire
- Почему я не люблю Arduino
- IDE, ASF: интегрированные средства разработки
- Что такое ASF Atmel?
- Как определить тактовую частоту микроконтроллера?
- Введение во встраиваемую электронику, часть 6
- Введение во встраиваемую электронику, часть 5
- Введение во встраиваемую электронику, часть 4
- Введение во встраиваемую электронику, часть 3
- Введение во встраиваемую электронику, часть 2
- Введение во встраиваемую электронику, часть 1
- AVR274: однопроводный, программный UART на tinyAVR и megaAVR
- Подключение клавиатуры к AVR
- AVR245: кодовый замок с клавиатурой 4x4 и I2C LCD
- AVR221: цифровой PID-контроллер на AVR
- AVR106: функции на языке C для чтения и записи FLASH
- AVR077: оптоизолированный DebugWIRE
- AVR069: протокол обмена AVRISP mkII
- AVR079: протокол обмена STK600
- AVR068: протокол обмена STK500 ver. 2.0
- AVR061: старая версия протокола обмена STK500
- AVR067: протокол JTAGICE mkII
- AVR060: протокол JTAG ICE
- AVR947: бутлоадер, принимающий данные по одному проводу
- AVR109: самопрограммирование AVR
- AVR911: Open Source программатор для микроконтроллеров AVR
- Макетная плата AVR-USB32U4
- AVR GCC: области памяти и использование malloc()
- AVR GCC: секции памяти (что такое .text, .data, .bss, .noinit?)
- Сохранение констант в EEPROM при использовании WinAVR (GCC)
- Типы переменных языка C при использовании AVR-GCC (WinAVR)
- Доступ к портам I/O AVR на языке C (GCC, WinAVR)
- AVR201: использование аппаратного перемножителя AVR
- LFSR: генерация псевдослучайных чисел на регистре сдвига
- AVR-USB-MEGA16: цветомузыка на светодиодной RGB-ленте WS2811
- Портирование кода IAR на AVR GCC
- Доступ к 16-битным регистрам AVR
- Использование 16-bit Timer/Counter1 для измерения и подсчета импульсов
- Светодиодная лампа с регулировкой яркости
- AVR-GCC: руководство по встраиванию кода на ассемблере
- Как комбинировать программу на Си (C) с кодом ассемблера (ASM)
- AT90USB162: режимы пониженного энергопотребления
- Atmel Studio 6 (AVR Studio 6): обзор
- Порты операционных систем uC/OS (RTOS) для платформы AVR XMEGA
- Отладочная плата Atmel AVR XPlain board
- Atmel AVR230: DES Bootloader
- Atmel AVR231: AES Bootloader
- veroduino: самодельный дешевый Arduino
- DS2430A: работа с EEPROM по шине 1-Wire
- Mercurial: как его обычно можно использовать
- avr-gcc: опции компилятора C для микроконтроллеров AVR
- AVR: отладочный вывод через UART (RS232 debug)
- 255-голосный звуковой генератор PCM на микроконтроллере ATtiny861
- Простой SD/microSD звуковой плеер на 8-выводном микроконтроллере ATtiny85
- Работа с макетной платой metaboard в среде программирования Arduino
- Макетная плата metaboard (AVR микроконтроллер ATmega168PA или ATmega328P)
- AVR Studio: Build -> Export Makefile
- Что такое Metaboard?
- Модуль Bluetooth RS-232 (Wireless Bluetooth RS232 TTL Transceiver Module)
- Пример подключения АЦП MCP3202 к микроконтроллеру AVR
- TortoiseHG: как откатить версию проекта из репозитория Mercurial
- Система управления версиями Mercurial
- Как скачать исходники с Google Code (code.google.com)
- Макетная плата AVR-USB162MU
- Генератор документации Doxygen - быстрый старт
- AVR223: Digital Filters with AVR (цифровые фильтры на AVR)
- "Нечестные" методы оптимизации программы по размеру кода в среде AVR Studio + GCC
- Атомарный доступ к переменным
- Динамическая индикация на примере управления светодиодной матрицей 8x8 GNM-7881AUE
- AVR: как рассчитать время выполнения команды
- AVR-USB-MEGA16: замена GC7137AD (ICL7137) на ATmega32 и OP291
- ATmega16 (32): аналого-цифровой преобразователь (ADC)
- Цоколевки коннекторов ISP
- Ключевые слова __no_init, __attribute__, IAR_SECTION
- IAR EWB AVR: как клонировать проекты
- Датчик давления и температуры MS5541B компании Intersema
- AVR Studio + avr-gcc: использование sprintf для чисел float и double
- Работа с кольцевым буфером
- Как передавать линкеру опции через командную строку компилятора avr-gcc
- avr-gcc: как в Makefile задавать и препроцессором проверять тактовую частоту
- avr-gcc: как в Makefile задавать и препроцессором проверять тип используемого AVR
- hex2bin и bin2hex
- Загрузчики (bootloader) для микроконтроллеров AVR
- Atmel AVR JTAGICE mkII
- AVR Studio +gcc: как разместить строки и константы на flash
- AVR Studio: как написать обработчик прерывания
- Литература по применению и программированию AVR
- Программаторы для AVR
- Программы для AVR
- Макетная плата AVR-USB162
- Макетная плата AVR-USB-TINY45
- Советы по сборке AVR-USB-MEGA16
- AVR Studio против IAR Embedded Workbench - что выбрать?
- Как сделать новый проект avr-gcc в AVR Studio 4
- AVR GCC - операции с битами inp, outp, sbi, cbi, bit_is_set и bit_is_clear
- Передача данных через UART (RS-232)
- Программировать ATMegaXX можно не только по интерфейсу ISP, но и через интерфейс JTAG
- Макетная плата AVR-USB-MEGA16
- Как устроен Makefile и что это такое?
- Консольный программатор для JTAGICE mkII (jtagiceii.exe)
- WinAVR - пакет программ для написания прошивок AVR, Tiny, Mega (free лицензия)
- Стандартный переходник между JTAGICE mkII и программируемым устройством
- AVR: полезные ссылки
- BASCOM-AVR IDE
- AVR Studio 4.13, 4.14, 4.19, 5.0 и не только
- IAR Embedded Workbench IDE, переопределение функций getchar и putchar
- AVR, как запрограммировать кристалл ATtiny24 с битами защиты, имея JTAGICE mkII
- IAR Embedded Workbench IDE, как посмотреть утилизацию ресурсов программой
- AVR - как избавиться от чисел с плавающей точкой
- IAR Embedded Workbench IDE, использование ассемблера в C-проекте
- ATmega16 - PWM с помощью T/C0, T/C1, T/C2
- AVR JTAGICE mkII: отладка программы ATmega16 на C
- AVR JTAGICE mkII: отладка программы ATtiny24, ATtiny45 на C
- AVR JTAGICE mkII: отладка программы на C в IAR AVR Embedded Workbench 4.0
- Советы по программированию на C в IAR AVR Embedded Workbench 4.0
- Микроконтроллеры AVR
- ATtiny24
- Разборки с IDE для Atmel AVR wavrasm
- AVR: работа с USB
- MAX3421E: руководство по программированию
- Установка драйвера USBasp под Windows 10, 64 бита
- Устройство USB на ассемблере
- Функциональный генератор на AD9833, управляемый через USB
- AT09337: интерфейс хоста USB для класса HID мыши
- AT09333: интерфейс хоста USB для класса CDC
- AVR4950: USB хост AVR
- USB реле на плате metaboard
- Проблема совместного использования кода 1-Wire и V-USB
- AVR и USB: это просто!
- Добавление серийного номера к устройству USB
- AVR298: демонстрация устройства USB Audio на ATmega32U4
- AVR287: демонстрация хоста USB HID и USB Mass Storage
- USB bootloader Micronucleus
- Little Wire
- µ-Wire: USB на ATtiny10
- V-USB без прерываний
- Где взять код USB загрузчиков для микроконтроллеров AVR USB?
- Почему не работает библиотека V-USB с микроконтроллером AVR?
- Адаптация прошивки Сергея Кухтецкого для metaboard
- AVR-USB-MEGA16: работа под Windows 8
- Загрузчик USB DFU компании Atmel
- AVR282: обновление firmware через USB
- AVR273: реализация флешки USB на AVR с аппаратным USB
- AVR271: демонстрационный проект клавиатуры на AVR с аппаратным USB
- AVR270: демонстрационный проект мыши на AVR с аппаратным USB
- Nanduino
- Бутлоадер USBasp с XOR-шифрованием
- USB HID регулятор вращения для компьютерных вентиляторов
- Библиотека LUFA: как добавить поддержку собственной платы с чипом AVR USB
- AVR4023: протокол FLIP USB DFU
- AT90USB162: USB controller (контроллер интерфейса USB)
- AVR-USB162MU: VCP переходник (TTL virtual COM port)
- USnooBie: превращение в программатор USBasp
- USnooBie: обучающие материалы, примеры готовых проектов
- USnooBie downloads: загрузка схемы, кода, библиотек, прошивок и утилит
- USnooBie: дизайн, FAQ (ответы на часто задаваемые вопросы)
- USnooBie: инструкция по сборке, комплектующие
- USnooBie: руководство по использованию
- USnooBie: использование в среде программирования Arduino
- USnooBie: простой набор разработчика устройств USB на AVR
- Программатор AVR vusbtiny
- AVR272: пример USB CDC моста UART USB
- AVR-USB-MEGA16: подключение URM37 ultrasonic sensor через USB
- usb-Relay - маленькое USB-устройство, управляющее включением и выключением реле
- AVR-USB-MEGA16: примеры применения, проекты с открытым исходным кодом и принципиальной схемой
- Как портировать проекты V-USB с ATmega16 (ATmega32) на ATtiny45 (ATtiny85)
- USB Mood Lamp - светодиодная Лампа Настроения
- AVR-USB162MU: макетирование и изготовление программатора AVRISP-MKII в домашних условиях
- AVR-USB-MEGA16: быстрое изготовление ISP-программатора USBasp
- Lightpack: система AMBILIGHT на мониторе домашнего компьютера
- AVR328: стандартная (generic) реализация устройства USB HID
- AVR-USB-MEGA16: как сделать STK500-совместимый ISP и HVSP программатор (AVR-Doper)
- AVR-USB-MEGA16: управление устройством USB из GCC, Visual Studio CPP, VB6, Python, Delphi
- AVR-USB-MEGA16: USB bootloader USBasp для микроконтроллера ATmega32
- userial - мост USBI2C/SPI/GPIO/ADC на микроконтроллере AT90USB647
- AVR-USB-MEGA16: USB bootloader BootloadHID для микроконтроллера ATmega16
- USB консоль для управления радиолюбительскими приборами
- AVR-USB-MEGA16: управление радиотрактом магнитолы RX-ES20 от компьютера
- LUFA - бесплатная библиотека USB для микроконтроллеров Atmel AVR
- AVR-USB-MEGA16: hardctrl - управляемый сторожевой таймер (watchdog) для компьютера
- V-USB и libusb: обмен с устройством USB HID с помощью управляющих сообщений (USB control messages)
- V-USB: AVRUSBBoot - USB bootloader для микроконтроллеров Atmel AVR
- V-USB: LCD2USB - подключение LCD индикатора к компьютеру через USB
- V-USB: беспроводный сенсор температуры и влажности с интерфейсом USB
- AVR-CDC: виртуальный COM-порт через Low-Speed USB (используется библиотека V-USB)
- AVR-USB-MEGA16: как сделать AVR910-совместимый программатор (STK200)
- AVR-USB-MEGA16: простой регистрирующий измеритель pH с интерфейсом USB
- AVR-USB-MEGA16: управление шаговым двигателем через USB
- AVR-USB-MEGA16: быстрая разработка USB приложений на C# при помощи класса-обертки ATMega16
- AVR-USB-MEGA16: измеряем и контролируем температуру
- AVR-USB162: где найти рабочие примеры кода firmware и ПО хоста
- AVR276: USB Software Library for AT90USBxxx Microcontrollers
- Макетные платы с интерфейсом USB
- AVR-USB-MEGA16: новая жизнь старого «Милихрома»
- Как использовать библиотеку libusb в Visual Studio
- Как из AVR-USB162 сделать ISP программатор, совместимый с avrdude
- Простой пример управления портами P1..P22 платы AVR-USB-MEGA16 (portctrl)
- Автомат управления освещением ledlight
- Разработка устройства USB - как начать работу с библиотеками V-USB и libusb
- AVR: решение проблем, FAQ
- ARM
- Зачем используется .PHONY в Makefile
- Как использовать значения nan и inf на языке C
- Отличия __PRETTY_FUNCTION__, __FUNCTION__, __func__.
- BL602 Ai-WB2-01S
- blflash: прошивальщик BL602, написанный на Rust
- GCC: spec-файлы
- FreeRTOS демо для модели RISC-V QEMU sifive_e
- RISC-V
- FreeRTOS: использование в микроконтроллерах RISC-V
- BL602 SDK UART API
- FreeRTOS: как узнать имя задачи, в которой произошел сбой?
- BitMaker-hub / NerdMiner_v2
- lwprintf: облегченные функции для stdio (printf)
- GCC: атрибуты переменных
- Bouffalo SDK
- Bouffalo Flash Cube, инструкции по использованию
- Утилита bflb_fw_post_proc
- Альтернатива функции Sleep для реализации задержки в миллисекундах
- BL602: протокол прошивки
- git: как сравнивать фиксации и ветки
- git: как создавать многострочный комментарий для commit
- Как сгенерировать MAP-файл в проекте на основе Makefile
- Как преобразовать файл в формате Intel HEX в двоичный?
- #include: угловые скобки или двойные кавычки, в чем разница?
- Power Profiler Kit II: установка на Linux
- west: базовые понятия
- Установка компилятора NPU для процессора GX8002
- Zephyr: вывод в лог информационных сообщений
- Zephyr: работа с платой nRF52840 DK
- Zephyr: сборка примера мигания светодиодом (Blinky Sample)
- Отладка в Zephyr с помощью printk и макросов вывода в лог
- FreeRTOS: запуск примера Hello World на nRF52840 DK
- gcc: опции для управления препроцессором
- gcc: как передать опцией -D строковое значение макроса (#define="строка")?
- Bouffalo SDK: как переопределить библиотечные модули
- Магия makefile на простых примерах
- Bouffalo SDK: как сделать вывод в лог цветным и информативным
- Bouffalo SDK: как конфигурировать параметры FreeRTOS
- FreeRTOS vTaskList
- Bouffalo SDK GPIO input output
- BL602: как работать с энергонезависимыми настройками easyflash
- Makefile: установка переменных
- Запуск Linux на Windows помощью WSL
- Bouffalolab Iot Command Tool
- Сборка программ чипов Bouffalo в Linux
- gcc: операторы и объявления в выражениях
- gcc: альтернативные ключевые слова
- Функция для HEX-дампа памяти
- ESP32: ускорение загрузки образа приложения из SPI flash
- gcc: использование typeof
- ESP32 Inter-IC Sound (I2S)
- ESP32 esptool
- FreeRTOS xTaskAbortDelay
- FreeRTOS: функции группы бит событий
- FreeRTOS: xSemaphoreTake, xSemaphoreGive
- Протокол загрузчика ESP32
- ESP-NETIF
- ESP-IDF: получение времени компиляции проекта в формате Unix
- strptime(): преобразование строки в дату/время
- cJSON: как прочитать массив JSON
- ESP-IDF System Time
- Что такое "unix time stamp"?
- Как добавлять объекты в массив cJSON
- Обновление прошивки по радиоканалу
- Что такое ASR?
- IA8201 High-Performance Audio Edge Processor
- Установка ESP-IDF на Ubuntu
- ESP-IDF: обработка ошибок
- VSCode: использование файла настроек c_cpp_properties.json
- ESP-IDF: диагностика не восстановимых ошибок
- ESP32-C3: работа со встроенным АЦП
- ESP-IDF: драйвер Wi-Fi
- ESP32-C3: драйвер SPI Master
- ESP32-C3: использование выводов SPI flash как обычных портов GPIO
- ESP32-C3 Dedicated GPIO
- FreeRTOS xTimerCreate
- ESP32-C3: выделение памяти из кучи
- В чем разница между SSID, ESSID, BSSID?
- ESP32-C3: встроенный АЦП
- ESP32-C3 Miscellaneous System API
- ESP-IDF: формат файла образа приложения
- ESP32-C3: компонент TLS
- ESP32-C3: клиент HTTP
- ESP32-C3: минимизация размера двоичного кода
- ESP32-C3: оптимизация скорости работы
- KWS: что это такое?
- ESP-IDF mDNS
- Библиотека ESP-IDF для вывода в лог
- BL602 Ai-WB2-32S
- FreeRTOS: xTaskNotify / xTaskNotifyIndexed
- Стандарт MQTT 5
- VS Code: закладки в коде
- FreeRTOS: xTaskNotifyWait / xTaskNotifyWaitIndexed
- FreeRTOS: указатели в TLS
- Библиотека ESP-MQTT
- Загрузчик MCUboot
- Сборка и использование MCUboot вместе с приложением Zephyr
- Пример Zephyr-приложения USB DFU
- dfu-util: DFU-утилиты программирования
- Чем программировать BEKEN
- Ubuntu: как установить nRF Command Line Tools
- SCons: как добавить библиотеку
- ESP32: типы памяти
- ESP32-C3: сигма-дельта модуляция
- ESP32-C3: GPIO и RTC GPIO
- RT-Thread RTOS
- BEKEN: как читать и записывать память FLASH
- QEMU: быстрый старт
- RT-Thread Virtual File System
- RT-Thread RTOS и её компоненты
- RT-Thread Studio IDE
- RT-Thread: управление потоками
- AStyle: форматировщик исходного кода
- Директивы ассемблера GNU
- Опции ARM компилятора GCC
- Что означает "leaf" и "non-leaf" для функций?
- Что означают аббревиатуры ABI и EABI?
- Консоль FinSH
- ESP32-C3: режимы пониженного энергопотребления
- SCons: дополнительные возможности
- SCons: кэширование файлов построения
- SCons: мультиплатформенная конфигурация
- SCons: написание собственных сборщиков
- SCons: иерархические сборки
- SCons: управление целями и результатами сборки
- SCons: опции командной строки, переменные сборки
- SCons: управление выводом процесса сборки
- SCons: рабочие окружения
- SCons: погружаемся глубже
- SCons: руководство пользователя, быстрый старт
- Установка Keil на Linux под wine
- man arm-none-eabi-objdump
- Выбор режима загрузки ESP32-C3
- ESP32-C3: встроенный интерфейс USB в качестве консоли USB Serial / контроллера JTAG
- Как запустить Eclipse из скрипта bash
- ESP-IDF: обмен данными между сервером BLE и клиентом BLE
- VSCode Remote Development FAQ
- VSCode FAQ
- Zephyr: инструментарий west
- ESP32: драйвер I2C
- Zephyr: пакет CMake
- Zephyr: конфигурация Kconfig
- Интерфейс командной строки Visual Studio Code
- Zephyr: разработка приложения
- Zephyr: быстрый старт
- ESP-IDF: создание сервера BLE на основе таблицы GATT
- Программный аудиокодек для STM8S
- ESP32: как реализовать автозагрузку прошивки
- ESP32: как сгенерировать код ассемблера из кода C
- ESP32-C3: справочник по выводам
- ESP32-C3: контроллер ШИМ (LEDC)
- ESP32-C3: управление выводом VDD_SPI как ножкой порта GPIO11
- ESP32-C3: API-функции ESP-IDF управления ШИМ-контроллером LEDC
- ESP32-C3: выделение прерывания
- ESP-IDF: высокоуровневые прерывания ESP32
- ESP32-C3 ESP-RISC-V CPU
- ESP32-C3: контроллер прерываний
- Visual Studio Code на Raspberry Pi
- Raspberry Pi 4 GPIO Pinout
- RT-Thread SCons
- Bluetooth: аббревиатуры и термины
- ESP32 GAP API
- ESP32: архитектура Bluetooth
- FreeRTOS: функция xTaskCheckForTimeOut
- FreeRTOS: оповещения задач
- FreeRTOS: программные таймеры
- FreeRTOS: функции перехвата особых событий
- ESP32: справочник по выводам
- 16-битный ШИМ основе двух 8-битных
- Установка MSYS2 на Windows
- ESP32: система команд сопроцессора ULP
- argtable: обработка командной строки
- ESP32 Inter-Processor Call
- ESP-IDF: компонент консоли
- ESP32: оцифровка звука
- ESP32: проблемы с прошивкой SPI Flash и загрузкой
- ESP-IDF: файловая система SPIFFS
- ESP32 General Purpose Timer
- ESP32 High Resolution Timer
- ESP32: API-функции ESP-IDF управления ШИМ-контроллером LEDC
- ESP32: GPIO и RTC GPIO
- ESP-IDF: утилита idf.py
- ESP-IDF Build System
- ESP-IDF FAQ
- ESP32: программирование сопроцессора ULP
- ESP32: режимы пониженного энергопотребления
- ESP32: управление энергопотреблением
- ESP HTTPS OTA
- ESP32: SPI Flash API
- ESP32: обновление по радиоканалу (OTA)
- ESP32 Secure Boot V2
- ESP32 Secure Boot V1
- ESP32: процесс запуска приложения
- ESP32 Bootloader
- ESP32: утилита генерации раздела NVS
- ESP32: таблицы разделов
- ESP-IDF FreeRTOS SMP
- ESP32: функции поддержки FreeRTOS
- Cortex: отдельный стек для ISR
- ESP32: библиотека энергонезависимого хранилища данных
- ESP32 eFuse Manager
- ESP32: контроллер eFuse
- ESP32: сброс и тактирование
- ESP32: устройство системы и памяти
- ESP32 DMA
- ESP32 ADC
- ESP32 UART
- ESP VFS: виртуальная файловая система
- ESP SPP API
- ESP-IDF FreeRTOS Task API
- Конфигурация проекта ESP-IDF
- Установка среды разработки ESP-IDF для ESP32
- IAR: почему нельзя поставить breakpoint
- Отличия DS1820, DS18S20 и DS18B20
- Примеры чтения датчика температуры DS18B20
- Git: как переключаться между фиксациями
- Настройка и использование таймслотов SoftDevice
- RP2040-Zero
- Git: просмотр истории фиксаций
- Git: как восстановить потерянный commit?
- Git: кодирование символов для сообщений commit
- nRF5 SDK v12.3.0: пример использования PPI
- nRF52x: устройство BLE Central и функция sd_ble_gap_scan_start
- Power Profiler Kit II, руководство пользователя
- Поддержка антенного усилителя в S132
- nRF Power Profiler Kit II
- Перекодировка текста с помощью команд PowerShell
- HOLYIOT-17024-NRF82532+PA
- STM32 HAL-функции I2C
- STM32: обработка прерывания по изменению уровня ножки GPIO
- Плата разработчика Teensy 4.0
- Руководство пользователя nRF51 Development Kit
- Руководство пользователя E73-2G4M04S1D
- Влияние на продукцию устаревания спецификаций Bluetooth v4.0 и v4.1
- Обзор семейств чипов nRF51
- nRF52: сторожевой таймер
- Запуск Nordic Secure DFU bootloader
- Bluetooth 5: как добиться максимума пропускной способности BLE
- Пропускная способность BLE
- Keil: управление оптимизацией с помощью директивы #pragma
- Для чего нужна функция sd_app_evt_wait
- nRF52: регистры заводской конфигурации FICR
- nRF5: настройки областей памяти RAM и FLASH
- nRF Util
- nRF5 SDK v12.3.0 DFU bootloader
- nRF52: регистры конфигурации пользователя UICR
- nRF52: контроллер энергонезависимой памяти NVMC
- Сканирование Bluetooth-устройств на Raspberry Pi
- STM32: ADC с использованием DMA и двойной буферизации
- Сканирование сетей BLE в Linux
- nRF5 SDK Section Variables
- nRF5 SDK Flash Storage
- nRF5 SDK: модуль Database Discovery
- nRF5 SDK Peer Manager
- nRF5 SDK Flash Data Storage
- Keil IDE: использование Key Sequence для параметров Tools
- Сниффер BLE на основе nRF5x
- nRF52x: периферийное устройство PWM
- Использование PCA10040 в качестве отладчика J-Link
- nRF5 SDK: модуль BLE Advertising
- nRF5 SDK: опции препроцессора примеров из SDK
- nRF5 SDK: драйвер SWI
- Keil IDE: настройка меню Tools
- nRF5x SDK: настройка CONFIG_GPIO_AS_PINRESET для вывода сброса
- nRF5x: устройство BLE зависает и перезапускается
- nRF SDK: сериализация BLE
- J-Link RTT – Real Time Transfer
- nRF5 SDK v12: примеры приложений BLE
- nRF5x SDK: что такое планировщик (sheduler)
- nRF5 SDK 12 BSP: как добавить свой обработчик кнопки
- Командная строка J-Link RTT Viewer
- nRF5 SDK v15 Application Timer API
- Конфигурационный заголовок nRF5x SDK
- nRF5x: отладка с помощью RTT
- nRF5 SDK Application Timer
- Автоматизация прошивки SoftDevice
- nRF Command Line Tools
- Оповещения BLE, руководство для начинающих
- Службы BLE, руководство для начинающих
- nRF52: COMP, компаратор
- SD132: функции запуска и остановки оповещений BLE
- BLE: что такое connecting, pairing, bonding, whitelist?
- nRF51 HID Keyboard Application
- nRF51 SDK S130 SoftDevice BLE Central
- nRF52: UART
- nRF52: память
- nRF52: управление тактированием
- Отличия Keil от IAR
- nRF52: источники питания
- nRF52: управление питанием и тактирование
- nRF52 TIMER
- Bluetooth Low Energy GAP
- Keil: уровни оптимизации компилятора и отладка
- Bluetooth Low Energy GATT
- Восстановление загрузчика SAM-BA для AT91SAM7S
- nRF52: счетчик реального времени RTC
- nRF52: SAADC, АЦП с последовательным приближением
- nRF52832: корпуса и цоколевка выводов
- nRF52: интерфейс периферийного устройства
- BIGTREETECH-TFT35-V3.0, руководство пользователя
- nRF5x: порты GPIO
- nRF5x PPI: Programmable Peripheral Interconnect
- nRF5x GPIOTE: события и задачи GPIO
- nRF51822 SoC
- Автоматический выбор ST-Link по серийному номеру
- Режимы пониженного энергопотребления STM32F103xx
- Программирование STM32 Blue Pill через USB
- Программная реализация CRC-алгоритма STM32
- Демистификация CRC32
- Si47XX: руководство по программированию передатчиков FM
- STM32 хост USB CDC и чипы FTDI
- Si47XX: руководство по программированию приемников AM
- Si47XX: руководство по программированию приемников FM
- Как определить контекст прерывания?
- Si47XX: руководство по программированию
- IAR: использование printf и окна терминала
- Arduino: добавление поддержки плат STM32
- Интерфейс памяти Flash STM32F4
- Загрузчик OpenBLT
- Сборка STM32F4DISCOVERY
- AN4566: улучшение параметров ЦАП STM32
- STM32: использование контроллера DMA
- AN3126: формирование аудиосигнала с помощью DAC STM32
- Обновление прошивки ST-LINK на плате STM32 DISCOVERY
- STM32: тактирование таймеров от APB1 и APB2
- STM32 "Blue Pill" в среде Arduino
- UM0560: загрузчик STM8, руководство пользователя
- XDS100v2: запуск в IAR отладки на плате BBB
- Руководство по сторожевым таймерам для встраиваемых систем
- CANable AZSMZ-USB2CAN
- C++: разрешение имен
- C++: абстрактные классы
- C++: спецификатор final
- C++: спецификатор override
- C++: производные классы (наследование)
- C++: ключевое слово virtual
- XDS Target Connection Guide
- AM335X StarterWare: загрузка и прошивка
- StarterWare AM335x: быстрый старт
- FreeRTOS: как получить информацию о загрузке процессора
- BeagleBone Black: системное руководство
- BBB Hello World
- Beagleboard: редактирование текста в строке терминала
- BeagleBone Black FAQ
- BeagleBoard: доступ к командной строке терминала
- FreeRTOS: семафоры со счетчиком и оповещения задач
- Внешнее питание для платы STM32F4 Discovery
- Сторожевые таймеры STM32F4
- Подключение цифровых PDM-микрофонов к STM32
- X-CUBE-SBSFU: защищенное обновление firmware
- IAR: создание загрузчика для Cortex-M
- STM32F4xx: байты опций
- STMFlashLoader Demo
- STM32F4xx: память и архитектура шин
- Загрузчик STM32F42xxx и STM32F43xxx
- STM32F4xx: часы реального времени (RTC)
- IAR: техники измерения времени выполнения кода STM32
- STM32F4xx: интерфейс SPI
- E-Ink экран 2.9", 296x128 точек, с интерфейсом SPI
- STM32F4xx: цифро-аналоговый преобразователь (ЦАП)
- STM32F429: GPIO и альтернативные функции
- Что такое weak-функция?
- Синтез звуковых сигналов с помощью ШИМ
- Сравнение режимов ШИМ - обычного и центрированного
- IAR: сборка проекта из командной строки
- STM32: контроллер LCD-TFT (LTDC)
- Блокировка на нескольких объектах FreeRTOS
- STM32F4: как в IAR использовать SDRAM
- Очереди FreeRTOS
- Установка System Workbench for STM32
- Русский шрифт для LCD AM-480272H3TMQW-T01H
- AN3155: протокол загрузчика USART STM32
- STM32: контроллер bxCAN
- FreeRTOS: плюсы и минусы статического и динамического выделения памяти
- FreeRTOS: управление памятью
- STM32F4xx: блок вычисления CRC
- STM32: использование аппаратного блока CRC
- MODBUS: спецификация протокола приложения
- LwIP Raw/TCP
- LwIP: распространенные ошибки
- Библиотека FreeMODBUS
- STM32: блок вычислений с плавающей точкой
- lwIP: вывод отладочных сообщений
- STM32F4xx: продвинутые таймеры TIM1 и TIM8
- Настройка параметров FreeRTOS
- STM32F4xx: порты UART и USART
- Приоритеты прерываний Cortex-M и приоритеты FreeRTOS
- STM32F429: контроллер DMA
- STM32F429: аналого-цифровые преобразователи (АЦП)
- ST-LINK: отладчик/программатор для STM8 и STM32
- STM32F429 Discovery
- Процесс загрузки TI CPU
- Загрузка процессоров TI, создание загрузочной флешки SD
- CCS-утилиты программирования FLASH AM335x
- Руководство по программированию AM335x
- Сравнение самых популярных плат BeagleBoard
- AT91SAM7X: контроллер сброса
- Руководство по использованию обычных таймеров STM32
- Чем отличаются друг от друга CMSIS, STM32CubeMX и MBED
- STM32: тактирование и запуск
- GPIO STM32
- Cortex Microcontroller Software Interface Standard
- STM32: аббревиатуры и термины
- STM32F103R-BOARD
- Отличия кода ANSI C и кода K&R C
- AT91SAM3X: порт SSC в режиме приемника-мастера I2S
- STM32 IWDG
- HelloWorld для STM32F103
- AT91SAM7X: контроллер прерываний
- IAR: совместное использование кода C и кода C++
- Сторожевой таймер AT91SAM7X
- Таймер/счетчик микроконтроллера AT91SAM7X
- Использование стека в IAR и файлы управления стеком
- Статистика использования кучи IAR DLIB
- Проектирование стека и кучи в IAR
- Введение в программирование ARM серии AT91SAM7
- Адаптеры JTAG с поддержкой SWD
- IAR Build Actions
- Переменные аргумента IAR ($PROJ_DIR$, $DATE$, и т. п.)
- In-System Programming
- Turtelizer 2: руководство пользователя
- Turtelizer 2
- Настройка OpenOCD для AT91SAM7SE
- Запуск SWD отладчика на основе OpenOCD и FT2232H
- Сравнение NodeMCU-совместимых плат с чипом ESP8266
- espressif.com FAQ ESP8266
- Разработка для AT91SAM на бесплатном ПО
- CANalyst-II - средство диагностики CAN и CANopen
- AN945: стек CANopen для PIC18 ECAN
- CiA301: слой приложения и профиль коммуникации CANopen
- CiA306: стандарт файлов EDS для CANopen
- Сеть CANopen в эксперименте ATLAS CERN
- IAR: базовое использование препроцессора
- CANopenNode
- CanFestival
- Обзор протокола CANopen
- iTAG: инструментарий отладки и тестирования
- Assert: что это такое?
- C++: чем отличается указатель от ссылки?
- UrJTAG: бесплатный инструментарий JTAG
- Замена IAR EWB на Eclipse IDE
- Расширения файлов IAR для процессоров ARM
- GEMAC CAN-Bus Tester: ошибка в отображении фрейма
- AN4839: кэш первого уровня на STM32F7
- AN4838: модуль управления защитой памяти STM32
- AT91SAM7 Serial Peripheral Interface (SPI)
- AT91SAM7 Parallel Input/Output Controller (PIO)
- Тип void на языке C
- AT91SAM7 Embedded Flash Controller (EFC)
- AT91SAM7 Memory Controller (MC)
- AT91SAM7 Periodic Interval Timer (PIT)
- AT91SAM7X: контроллер CAN
- Разработка проектов AT91SAM7 в Visual Studio
- Разработка GUI с помощью Excel
- Что такое forward declaration?
- Что такое Elaborated Type Specifier?
- В чем разница между struct и typedef struct?
- AT91SAM7X: контроллер PDC
- STM32F407: внустрисхемное программирование через Ethernet
- STM32CubeF4
- STM32F407, подключение файловой системы на картах SD/MMC
- Внутреннее устройство стека uIP
- STM32F407 и сеть Ethernet на ENC28J60
- Таймер SysTick, реализация задержек в программе
- Программное управление ножками STM32
- STM32F407, разрешение тактирования периферийных устройств
- STM32F407, назначение альтернативных функций выводам GPIO
- STM32F407, интерфейс SPI
- Клоны Segger J-Link
- J-Link SWO Viewer
- IAR: переменные аргументов (Argument variables)
- IAR: шаблоны проекта
- IAR, STM32: отладочный вывод текстовых сообщений
- STM32F407: инструментарий для конфигурирования тактовых частот
- STM32F407: быстрый старт
- Olimex STM32-P407
- Как настроить IAR для получения эффективного кода
- IAR: создание библиотеки
- Power Management Controller микроконтроллера AT91SAM7X
- IAR 4.0: сегменты памяти
- IAR 4.0: размещение переменных и данных по заданному адресу
- Приоритет выполнения операций C и C++
- Определения "char const *" и "const char *" - в чем разница?
- Секреты printf
- AT91SAM7X: встроенная аппаратная защита программного обеспечения firmware
- Быстрый переход с языка C на C++
- OpenOCD: отладка кода в IAR Embedded Workbench
- AVR-USB162: самодельный JTAG-адаптер opendous
- OpenOCD: руководство пользователя, окончание
- OpenOCD: руководство пользователя, продолжение
- OpenOCD: руководство пользователя, начало
- AT91SAM7X: запуск примера Micrium RTOS µC/OS-II для ARM7 (IAR)
- Применение enum в IAR вместо констант define
- Что такое lvalue и rvalue?
- IAR, битовые поля (bitfields)
- CAN бутлоадер SAM-BA для микроконтроллеров AT91SAM
- Безопасное и защищенное обновление firmware для AT91SAM
- Безопасная и защищенная реализация бутлоадера
- AT91SAM7X: работа с портом SPI в режиме master
- IAR EWB ARM: форматированный вывод printf библиотеки DLIB
- IAR: использование загрузчика FLASH (Flash loader) AT91 семейства микроконтроллеров
- SK-MAT91SAM9G45: запуск простейшего примера кода
- Установка IAR Embedded Workbench 550.1 for ARM
- Интерфейс SPI
- IAR EWB ARM: отладочная трассировка в проектах (trace_LOG, trace_LEVEL, trace.h)
- FreeRTOS: практическое применение, дополнения, словарик
- FreeRTOS: практическое применение, часть 6 (устранение проблем)
- FreeRTOS: практическое применение, часть 5 (управление памятью)
- FreeRTOS: практическое применение, часть 4 (управление ресурсами)
- FreeRTOS: практическое применение, часть 3 (управление прерываниями)
- FreeRTOS: практическое применение, часть 2 (управление очередями)
- FreeRTOS: практическое применение, часть 1 (управление задачами)
- Работа с отрицательными числами в дополнительном коде
- AT91SAM7X: бутлоадер SAM-BA от компании Atmel
- Управление оптимизацией в IAR
- Пример простейшей обработки WAV-файла
- FreeRTOS: работа с сетью TCP/IP Ethernet на макетной плате Olimex SAM7-EX256
- Правило чтения по спирали операторов и объявлений языка C (C++)
- IAR EWB ARM: переход с версии IAR Embedded Workbench® for ARM 5.20 на версию 5.50.1
- Сторожевой таймер (WatchDog, WDT) в микроконтроллерах ARM AT91SAM7X
- IAR EWB for ARM: работа с внутренней памятью программ (internal flash memory)
- ARM Atmel серии AT91SAM7X: назначение бит GPNVM
- Интерфейс CAN в микроконтроллере ARM AT91SAM7X256
- Преобразователь JTAG 20 pin -> (JTAG 10 pin + DBGU + SAM-BA)
- IAR EW ARM: автоматическая генерация версии прошивки
- Запуск примера Olimex с альпинистом на макетной плате SAM7-EX256
- Схемы программаторов JTAG для ARM
- Функция trim для C и C++
- Выравнивание в printf по правой стороне выводимого числа
- В чем разница между float, double и long double
- Округление float до нужного десятичного разряда
- FlowCode для ARM
- MATLAB: как сгенерировать сигнал и его спектр
- MATLAB: операция "точка" (операции над элементами матрицы)
- Советы по сборке AT91SAM7X
- MATLAB: как сгенерировать таблицу синуса
- SAM-BA boot agent
- Макетная плата AT91SAM7X
- Полезные ссылки по ЦОС (цифровая обработка сигналов)
- IAR EW ARM: выравнивание полей в структурах
- Питание AT91SAM7X, режимы пониженного энергопотребления
- Эффективная работа с графическим индикатором
- AT91SAM7X256: работа с портом SSC
- Как выровнять (align) размер памяти на 4 байта?
- Цоколевка интерфейсов JTAG
- Автоматический датчик кода Морзе (АДКМ)
- IAR EW ARM: где задаются циклы ожидания (wait state) при работе с flash
- Примеры команд ассемблера и их расшифровка
- LIVE WATCH AND USE OF DCC (просмотр и модификация памяти во время работы программы)
- ARM: полезные ссылки
- Как делать шрифты для устройств на микроконтроллерах
- ARM AT91SAM7X256: как работать с ADC (АЦП, аналого-цифровой преобразователь)
- ARM: как работать с аппаратным TWI (I2C) на примере управления микросхемой FM30C256
- ARM: программная реализация SPI (управление электронным переменным резистором MAX5437EUD)
- ARM: аббревиатуры
- ARM: работа с USB
- ARM: решение проблем, FAQ
- DSP
- Подавление акустического эха и голосовое управление
- Отличия между PCM, PDM, PWM
- Изменение тамера прерывания VDK по умолчанию
- Фундаментальные понятия техники DDS
- Преодоление нелинейности преобразователя с помощью дизеринга
- Основы разработки цифрового радиоприемника
- Реализация высокопроизводительного цифрового радио
- VDK: API сообщений
- VDK: API мьютексов
- VDK: API семафоров
- Макросы для реверсирования порядка байт
- VDK: дополнительные кучи
- Что такое PWM (ШИМ)?
- CMSIS DSP: функции БПФ для обработки действительных чисел
- CMSIS DSP: комплексные функции БПФ
- STM32: DSP с использованием библиотеки CMSIS
- AD5667 - ЦАП с интерфейсом I2C
- Покупка CrossCore Embedded Studio
- VisualDSP: квалификаторы банка
- uClinux на архитектуре Blackfin DSP
- VisualDSP: как использовать утилиту Flash Programmer
- Отличия процессоров ADSP-BF538 и ADSP-BF539
- VisualDSP: Blackfin Run-Time модель и рабочее окружение кода
- VisualDSP: интерфейс C/C++ и ассемблера Blackfin
- Предварительно определенные макросы компилятора Blackfin
- VisualDSP: директивы управления заголовочными файлами
- Драйвер PPI для Blackfin
- ADSP-BF538 PPI
- Дифференциальный усилитель с дифференциальными выходами
- VisualDSP: использование форматов переменных
- VisualDSP: стандартный ввод/вывод (stdio.h)
- Драйвер UART для Blackfin, использующий DMA
- Simple Blackfin ADSP-BF538 Board
- ADSP-BF538: контроллер шины CAN
- Blackfin: библиотека службы RTC
- ADSP-BF538 RTC
- Flash Programmer для I2C EEPROM AT24C64D
- ADSP-BF538: контроллеры интерфейса TWI (I2C)
- Программный драйвер I2C/TWI для Blackfin
- Аппаратный драйвер I2C/TWI для Blackfin
- Flash Programmer для DataFlash AT45DBxxx
- Flash Programmer для Serial Flash Micron M25Pxx
- Сторожевой таймер ADSP-BF538
- Отладчики Blackfin
- Blackfin: быстрый старт
- Чоппинг в сигма-дельта АЦП
- VisualDSP библиотека C runtime, fprintf
- Дельта-сигма модуляция
- Загрузчики Blackfin
- Blackfin: руководство по файлам LDF
- Использование потоко-безопасных библиотек VisualDSP
- Обработка файлов LDR
- Blackfin: рабочие режимы и состояния
- Blackfin: поддержка компрессии zlib потока загрузки
- VisualDSP++: использование предварительно определенных макросов препроцессора
- Форматы файлов VisualDSP++
- Алгоритм сжатия/распаковки кода для загрузчика Blackfin
- Linker Description File
- Использование линкера VisualDSP++
- Типовой процесс разработки в среде VisualDSP++
- CANopen на процессоре Blackfin ADSP-BF504F
- Интерфейс CAN ADSP-BF50x
- Сложные случаи при поиске ошибок
- SAFP: Stand-Alone Flash Programmer
- ADSP-BF70x SPI
- Эмулятор Blackfin ICE-100B
- VisualDSP++: подсчет циклов и профайлинг
- Blackfin: запуск программ из FLASH
- VisualDSP Automation API
- VisualDSP API программирования FLASH для процессоров Blackfin
- VDK API для получения информации состояния приложения
- Специфика использования VDK для процессоров Blackfin
- VDK API для получения информации инструментальной сборки
- VDK: поток ожидания (Idle Thread)
- gnICE
- Техническое описание интерфейса эмуляции JTAG Analog Devices
- Как устроена куча Blackfin
- ADSP-BF538: внутрисхемное тестирование через JTAG
- ADSP-BF538: рекомендации по разработке системы
- Модуль интерфейса внешней шины процессоров Blackfin
- Скорость работы кода обычного приложения и приложения VDK
- rand.c: исходный код генератора псевдослучайных чисел
- Улучшение оцифровки с помощью передискретизации и усреднения
- VisualDSP: ввод/вывод с использованием файлов (stdio)
- VisualDSP: поиск утечки памяти в приложении
- Типы файлов VisualDSP
- DSP: что почитать?
- Встроенные функции компиляторов Blackfin VisualDSP и GCC
- VisualDSP: использование типов с фиксированной точкой
- Портирование приложения в среду VDK RTOS
- Библиотека Blackfin DSP Run-Time, справочник функций
- Библиотека Blackfin DSP Run-Time, общее описание
- DSP: словарик
- VisualDSP: работа с динамически выделяемой памятью
- Драйвер SPI для Blackfin, работающий через DMA
- Неофициальная классификация семейств процессоров Blackfin
- Драйвер SPORT для Blackfin, работающий через DMA
- Драйвер SPI для Blackfin, работающий по прерываниям
- ADSP-BF538F: драйвер встроенной FLASH-памяти S29AL008D
- VDK: потоки
- VDK: атрибуты файла
- VDK: коды и значения ошибок
- EE-312: построение сложных LwIP-приложений на основе VDK Blackfin
- ADSP-BF538: динамическое управление питанием
- Служба управления питанием процессоров Blackfin
- Драйвер UART от Analog Devices для процессоров Blackfin
- VDK: менеджер драйверов устройств
- VisualDSP: конфигурирование проекта для использования VDK
- VDK: служба STDIO
- VDK: служба управления портами
- VDK: служба таймеров
- VDK: служба программируемых флагов
- VDK: менеджер DMA
- VDK: менеджер отложенных функций обратного вызова
- VDK: менеджер прерываний
- VDK: драйверы устройств и системные службы процессоров Blackfin
- VDK: сигналы, взаимодействие потоков и ISR (синхронизация)
- VDK: пулы памяти
- VDK: интерфейс ввода/вывода
- VDK: обработчики прерываний (ISR)
- VDK FAQ
- Конфигурирование и отладка проектов VDK
- Обзор VisualDSP++ Kernel RTOS (VDK)
- Семинар MATLAB, посвященный генерации кода в Simulink
- Blackfin Boot ROM
- VisualDSP: что такое BTC?
- Тонкая настройка кода C для процессора Blackfin
- Поддержка традиционных типов с фиксированной точкой в VisualDSP++
- Портирование кода C/C++ VisualDSP на GCC
- Использование кэша в процессорах Blackfin
- Цоколевка JTAG эмулятора-отладчика Analog Devices
- PGO Linker: инструмент размещения кода для процессоров Blackfin
- Оптимизация системы на процессоре Blackfin
- Blackfin: практическая реализация загрузчика (bootloader)
- Blackfin: система команд (ассемблер) - часть 2
- Blackfin: чтение АЦП AD7691 через SPORT с использованием 2D DMA
- Blackfin: настройка обработчика прерывания
- ADSP-BF538: интерфейс SPORT
- Порядок следования байт (endianness)
- Blackfin: система команд (ассемблер) - часть 1
- Опции командной строки компилятора Blackfin
- Что такое Interprocedural Analysis (IPA)
- Blackfin: утилита elfloader.exe
- VisualDSP: функции установки обработчиков прерываний Blackfin
- C/C++: разница в использовании имени массива и имени указателя
- Утилита просмотра файла загрузки Blackfin
- Как происходит загрузка ADSP-BF533 Blackfin
- ADSP-BF538: блок интерфейса внешней шины
- u8glib: портирование на Blackfin
- VisualDSP: создание нового проекта
- ADSP-BF538: таймеры
- VisualDSP: управление оптимизацией кода
- VisualDSP: полезные директивы #pragma
- VisualDSP: использование секций памяти
- ADSP-BF538: интерфейс UART
- Blackfin: форматированный вывод в окно терминала через UART
- ADSP-BF538: DMA
- ADSP-BF538: интерфейс SPI
- ADSP-BF538: управление портами GPIO C, D, E
- ADSP-BF538: управление портами GPIO F
- Память Blackfin
- EE-307: советы по отладке для Blackfin
- ADSP-BF538: обработка событий (прерывания, исключения)
- Blackfin FAQ
- Blackfin ADSP-BF538
- Косяки VisualDSP
- scmRTOS для Blackfin
- Файловые системы
- MCS51
- PC
- curl: проблема с самоподписанным сертификатом SSL
- Rust: проект многопоточного web-сервера
- Linux: пример клиента и сервера UDP
- Rust: продвинутые функции
- Ubuntu: как написать простейший сервис
- Rust: паттерны и выражение match
- Rust: объектно-ориентированное программирование
- Rust: безопасная многопоточность
- Rust: умные указатели
- git clean: как удалить не отслеживаемые файлы
- Rust: дополнительная информация про Cargo и Crates.io
- Rust: итераторы и замыкания
- Rust: пример консольной программы ввода/вывода
- Rust: написание автоматизированных тестов
- Rust: generic-типы, traits, lifetimes
- Rust: обработка ошибок
- Rust: коллекции стандартной библиотеки
- Rust: управление проектами с помощью пакетов, крейтов и модулей
- Rust: перечисления (enum) и совпадение шаблонов (match)
- Rust: использование структуры для взаимосвязанных данных
- Rust: что такое Ownership
- Rust: общая концепция программирования
- Rust: программирование игры - угадывание числа
- Язык программирования Rust
- rust hello world
- rust: ошибка cargo build
- Курс программирования на C++ для новичков и не только
- Linux: как добиться не блокирующего ввода/вывода консоли
- Написание простейшего драйвера Windows на языке C
- Динамическое выделение памяти на C, C++ и ассемблере ARM
- Опции GCC для поддержки отладки
- Отладка консольных приложений Linux
- git stash help
- FAQ программирования Linux: примеры
- FAQ программирования Linux: использование инструментария
- FAQ программирования Linux: различные вопросы программирования
- FAQ программирования Linux: информация о системе
- FAQ программирования Linux: ввод/вывод терминала
- FAQ программирования Linux: управление файлами
- FAQ программирования Linux: управление процессами
- Различия между функциями getc, getchar, getch, getche
- Linux: цветовой вывод текста в консоль с помощью стандартных библиотек
- Функция для замены части строки на другую строку
- Получение пути домашней директории в Linux
- Руководство по команде git log
- Использование функций с семафорами в Linux
- VScode: как добавить путь поиска подключаемых файлов
- opendir: проверка наличия директории на диске
- Linux: функции для создания многопоточного консольного приложения
- Реализация GUI-приложений в Linux
- Linux: программирование GPIO на основе sysfs
- Linux: задержки в программе на языке C
- Как прочитать текстовый файл на языке C
- Как получить значение текущей директории в программе на языке C
- Чем отличается мьютекс от семафора?
- Управление несколькими версиями Python с помощью pyenv
- Opus Interactive Audio Codec
- git merge и git rebase: в чем отличия?
- git rebase
- Python: потоки (threading)
- Python: как скомпилировать код в *.exe
- Утилита командной строки curl
- git prune
- На компьютере установлены две или больше разных версий Python
- DearPyGui: библиотека графического интерфейса Python
- Как установить и использовать pip3
- Утилита autoname
- Компиляция кода C++: неопределённая ссылка на «std::cout»
- printf не выводит текст при выходе из программы
- FT Prog не подключается к плате FT2232H
- FTDI libMPSSE: реализация интерфейса SPI
- Программирование на языке C: определение массивов
- Git fatal: remote origin already exists
- git: быстрый старт
- Управление выбором и копированием строк ListBox
- Как прокрутить вниз DataGridView и ListBox
- C#: экспорт/импорт DataGridView в XML и HTML
- C#: использование очереди для взаимодействия потоков
- C#: операторы ?? и ??=
- C#: символы @ и $ перед строкой
- C#: работа с файлами Excel
- Библиотека API-функций для CANalyst-II
- Почему у секции "fmt " размер не равен 16 байтам?
- FTDI: командный процессор MPSSE и режимы эмуляции шины хоста
- Базовое описание MPSSE чипов FTDI
- Промышленный компьютер PCM-3350
- Как работать с устройством USB через функции WinUSB
- Как посылать bulk-запросы передач USB
- SoapySDR
- Как использовать совместно код C и C++: FAQ
- Math.h в POSIX, ISO и Visual Studio
- Visual Studio C++: predefined-макросы MSVC
- Visual Studio: /Yc, /Yu, #pragma hdrstop, stdafx.h
- Краткий справочник по Git
- Анализ спектра звукового сигнала с помощью аудиокарты PC
- C++: шаблон класса std::vector
- Чем отличается объект от класса?
- Как читать сложные декларации C/C++
- .NET: стек, куча, значение, ссылка, упаковка, распаковка
- NI-VISA: управление приборами через USB
- Потоки на C#. Часть 5: параллельное программирование
- Потоки на C#. Часть 4: продвинутое использование
- C#: файловый ввод/вывод
- Преобразование CSV-файла Tektronix в звуковой формат
- Потоки на C#. Часть 3: использование потоков
- Потоки на C#. Часть 2: основы синхронизации
- Потоки на C#. Часть 1: введение
- Определение кодировки исходного кода Python
- C#: зачем нужны InvokeRequired и Invoke?
- Стандартные строки формата чисел C#
- Обзор установки приложения через ClickOnce
- Null на языке C#
- Как лучше всего обрабатывать исключения на C#
- Ключевое слово var на C#
- Ключевое слово static на языке C#
- NI-VISA: примеры программирования генераторов SDG/АКИП
- Руководство по программированию генераторов серии SDG
- Библиотека VISA .NET
- Resource Hacker
- StatusStrip: использование строки статуса на C#
- Настройка wxDev-C++ для компилятора Visual C++ 2005
- zlib 1.2.11 Manual
- Пример использования библиотеки zlib
- AN_114: подключение FT2232H к шине SPI
- Clickteam Fusion 2.5 Extension Developement Kit
- Clickteam Fusion 2.5 Windows Extension Developement Kit
- Подключение к JTAG TAP через FT2232H
- Сравнение классов таймеров библиотеки .NET
- C#: как узнать, что пользователь кликнул на кнопку 'X' формы?
- SerialSend: утилита для работы с виртуальным COM-портом
- wxDev FAQ
- О растровых изображениях для новичков
- Утилиты для конвертации двоичных файлов в текст HEX дампа
- Почему так сложно программировать?
- Эмуляторы COM-портов и Null-модемного кабеля
- Visual C#: небезопасный код
- Маршалинг в C#. Составные типы
- Маршалинг в C#. Простые типы
- FTDI: события подключения и отключения USB-устройства
- Доступ к устройствам FTDI из C#
- FTDI: справочник по функциям библиотеки D2XX
- Установка MinGW-W64
- Драйвер устройств класса USB CDC/ACM от компании Thesycon
- Ключевое слово const в языке C++
- HID API для Linux, Mac OS X и Windows
- Программирование шаблонов C++ для идиотов, часть 2
- Программирование шаблонов C++ для идиотов, часть 1
- Как установить LibUSB на 64-разрядных Windows 7 и Windows Vista
- Intel HEX: описание формата файла
- Dependency Walker - помощник в разрешении зависимостей
- Использование библиотек LibUSB и V-USB в проектах QT
- Класс-обертка для AVR-USB-MEGA16 с поддержкой событий
- Идеология C#: события и делегаты
- Указатели в C#
- Представление целых чисел в .NET.
- Битовые поля на C#
- Работа с Generic HID Class на платформе Windows PC
- Visual Studio C#: работа с последовательным портом
- Библиотека HID USB Library для Visual Studio .Net (C#, Visual Basic)
- Visual Studio C#: желтые всплывающие подсказки (hint)
- Visual Studio C#: использование Show() и ShowDialog для отображения окон (форм)
- Visual Studio C#: обзор ComboBox
- Visual Studio C#: работа с USB-CAN адаптером SYSTEC
- Visual Studio C#: добавление нового класса (запись в лог)
- Visual Studio C#: версия сборки приложения (Application Version Number)
- Visual Studio C#: часто задаваемые вопросы (FAQ)
- Visual Studio C# 2010: публикация бинарников программы
- C# базовые типы данных (data types)
- Visual Studio C++ 2010 Express: BackgroundWorker Class
- Visual Studio: как работать с DataGridView
- C#: System.InvalidOperationException: Недопустимая операция в нескольких потоках
- Библиотеки для управления устройствами USB HID
- Visual Studio: создание и использование загружаемой библиотеки DLL (Dynamic Link Library)
- Проблема с запуском отладки в Visual Studio: "Unable to start debugging"
- Wave File Format - формат звукового файла WAV
- Установка Borland C++ 5.02 (1996 год) на компьютер с Windows XP
- Миллисекундный таймер для Windows (как в программе точно отсчитывать время)
- PC: полезные ссылки
- Как интегрировать вместе Windows DDK и Visual Studio?
- Где взять Windows XP DDK и что это такое?
- Исходный код Windows Виста (Windows Vista source code)
- Visual Studio C++: как добавить новое сообщение WM_DEVICECHANGE к MESSAGEMAP приложения
- Visual Studio C++: как рисовать на окне MFC dialog-based программы
- Visual Studio C++: как добавить события таймера к MFC dialog-based программе
- С или CPP: побитная инверсия
- Visual Studio C++: как добавить к классу диалога обработчик события из родительского класса
- HID FAQ, отправка и прием репортов под Windows
- Сниферы USB
- Пример работы с USB HID из Windows DDK
- gcc: заметки по использованию
- Visual Studio C: ошибка при компиляции добавленного существующего модуля
- Сохранение даты и времени файлов и их последующее восстановление
- Руководство полного идиота по программированию (на языке Си)
- Microsoft Visual C++: как указать линковать библиотеку MFC статически
- Как скрыть окно консоли программы
- Проверка регулярных выражений онлайн
- Microsoft Visual C++: как посылать сообщения контролам, или как программно нажать кнопку
- Microsoft Visual C++: как привязать один обработчик сразу нескольким контролам
- Microsoft Visual C++: как группировать радиокнопки
- Алгоритм работы CTS и RTS в RS-232
- Perl: регулярные выражения
- Perl: описатели файлов
- Perl: ссылки
- Perl: немного о языке
- Perl: выражения и операции
- Генерация случайного числа в нужном диапазоне (применение rand)
- enum - перечисление
- Алгоритм выравнивания на 4 байта
- Тернарная операция (вопросительный знак) в C
- Использование описателя const в C
- Размышления вслух о C
- Структуры в C
- Использование static-переменной
- Как в Visual Studio добавить к программе номер версии, описание, копирайт и проч.
- Как написать клиент TCP/IP
- Как написать сервер TCP/IP
- Использование отладчика Microsoft Visual Studio Debugger
- Оператор % в C и C++ (в других языках оператор mod)
- Visio 2003
- Visual Studio C++: решение общих проблем, FAQ
- Visual Studio C++ 6.0
- Выборка из перечислений на C++
- Ресурсы в CBuilder
- TTabControl и TPageControl
- VBasic, краткий справочник
- Как добавить контекстное меню в конкретное место формы
- Ошибка линкера CBuilder при создании экземпляров компонентов runtime
- Оператор -> в C/C++
- Глюк у BDE в работе с dbf-файлами через алиасы
- CBuilder - изменение порядка отображения форм по умолчанию
- Русификация отображения таблиц в TDBGrid
- Запрос пароля при подключении к базе данных можно подавить, если использовать для этого TDatabase
- Малоизвестные команды Windows 9xx для запуска из командной строки - управление с помощью rundll32
- Что нужно сделать для создания программы, работающей как Screen Saver
- Связываем тип файла (расширение) с нашим приложением
- Как заставить CBuilder не использовать динамические библиотеки
- [Linker Error] Unresolved External 'имя_функции' referenced from путь\имя_исполняемого_файла.obj
- Очень часто возникает необходимость вызывать из работающего приложения другие исполняемые модули.
- HTML
- Миграция Joomla 1.5 на 4.x
- Максимальная версия PHP для Joomla 1.5
- Joomla: исправление проблемы с таблицей сессий
- Apache: как разрешить доступ к списку файлов каталога
- PHP: как сделать кнопку выгрузки файла
- Apache: использование FileUpload
- Apache: файлы .htaccess
- Плагин mmleoni для защиты от атак SQL Injection и LFI
- Joomla: как восстановить отдельные таблицы SQL
- Перестала отображаться статистика Google Analytics
- Поддержка JavaScript фреймворков в CodeLobster IDE
- Joomla: как в статье повернуть текст вертикально
- Joomla: Fatal error Allowed memory size of ... bytes exhausted
- Создание объекта в Clickteam Fusion 2.5
- Clickteam Fusion Developer
- Запуск функции JavaScript при загрузке страницы
- Добавление правил iptables для отражения атак на сервер
- [20151201] - Core - Remote Code Execution Vulnerability
- Verio.com: панель управления
- Как сделать локальную копию сайта Joomla на Denwer
- Joomla: проблема с угловыми скобками
- Опции фильтрации HTML контента статей Joomla
- Конфигурирование редактора статей JCE Editor
- Joomla: виснет редактор статей JCE Editor
- Защита Joomla с помощью iptables
- Нужен ли Zend Optimizer для запуска Joomla?
- "It works!" после смены IP сервера Apache
- AdminExile: нет доступа в администрирование Joomla
- HTML: текст в рамочке (span style="border ...")
- Joomla 1.5: проблемы стандартного поиска, AceSearch
- Варианты кодировок для meta charset
- Проверка орфографии сайта
- Необходимость перевыпустить SSL-сертификаты
- Joomla: свертка блока текста в статье
- Joomla 1.5 тормозит из-за попыток брутфорса пароля админки
- Joomla: ошибка при выделении памяти скриптом PHP
- awstats: базовая настройка
- Joomla: вставка анимации SWF (Macromedia Flash)
- Joomla: как спрятать приглашение авторизации пользователя?
- Как скачать сайт по протоколу HTTP
- Joomla: простое добавление кода Javascript на сайт
- Joomla: организация автоматического бекапа сайта на виртуальном хостинге Агава
- Joomla: 8 бесплатных расширений для FireFox, которые должны быть в арсенале пользователя
- Joomla: как добавить отдельный CSS для статьи?
- Joomla: CSS для начинающих
- Joomla: вставка произвольного кода на сайт с помощью Jumi
- Joomla: переход с версии 1.0.12 на версию 1.5.24
- Joomla JCE Editor вызывает срабатывание защиты Marco's SQL Injection Plugin и sh404SEF
- Ninja RSS Syndicator: лента новостей сайта на Joomla
- Joomla 1.5: Vinaora Visitors Counter, отображение статистики посещения сайта
- Joomla 1.5: фотогалерея Phoca Gallery
- Joomla 1.7: как с нуля сделать модуль для сайта (на примере счетчика LiveInternet)
- Joomla 1.7: заметки по использованию
- Установка Joomla 1.7 на бесплатный хостинг 000webhost.com
- Как установить phpmyadmin на WEB-сервер
- Как опубликовать сайт с Денвера в локальной сети (доступ к Денверу через сеть)
- Переводчики текста в Интернете
- Теперь следить за новостями этого сайта можно с помощью виджета Яндекса.
- Обзор seo программ и утилит
- habrahabr.ru - памятка для блоггера
- Что такое тИЦ и как его определить
- Joomla: как настроить RSS ленту новостей для сайта
- Source Code Highlighter - форматирование внешнего вида исходного кода
- Чудеса, которые можно делать с HTML5
- Google AdSense for domains - можно показывать рекламу на Ваших неиспользуемых доменах
- Joomla: как сделать иконку сайта, которая видна в адресной строке браузера
- Joomla: как правильно организовать мета-теги title, description и keywords для продвижения сайта
- Как зарабатывать в Интернете с помощью биржи статей liex.ru
- Где активировать льготный купон для Google AdWords?
- Как узнать, проиндексирована ли конкретная страница поисковиком?
- Как мы с одной девушкой накатывали на Денвер тестовый сайт
- Joomla 1.5: ошибка "Joom!Fish config error: Default language is inactive! ..."
- Joomla: фотогалереи
- Joomla: как убрать или изменить заголовок MAIN MENU
- Joomla: наполнение сайта контентом
- Joomla: что такое модули
- Разработка программного обеспечения средствами Open Source
- Блогосфера и заработок в Интернете
- NetCat: тестовая установка на Денвер (пакет разработчика веб-сайтов Denwer)
- Google Webmaster Tools — начало работы
- Наполним Joomla! эффективными расширениями
- Joomla: как сделать карту сайта
- Joomla: Как восстановить пароль суперадминистратора admin
- Joomla! 1.0.12: как добавить ленту RSS для сайта
- Снегопад на Web-странице
- Контекстная реклама: заработай с Joomla
- Иерархия пользователей Joomla
- Перевод поддержки доменного имени с одного провайдера на другого (agava.ru -> r01.ru)
- Провайдеры хостинга, или где разместить веб-сервер.
- Управление сервером Apache с помощью файлов .htaccess
- Безопасность сайта
- Joomla: пропорциональный шрифт для текста
- Как красиво сделать тени (например, тень для текста)
- Как красиво оформить таблицу
- Продвижение и оптимизация сайта для поисковых систем (SEO) - терминология
- HTML: полезные ссылки
- Joomla: средство для борьбы с опечатками на сайте
- Joomla: недостатки
- Joomla: использование якоря (anchor) на странице
- HTML: тег HR - линия
- PHP: скрытие от пользователя ошибок и предупреждений
- Просмотр картинки для фотогалереи в отдельном окне
- PHP: как получить параметры картинки - размеры и теги JPEG - функция getimagesize()
- PHP: проверка, поддерживается или нет библиотека графики GD в системе
- Joomla: корректировка размера столбцов
- Joomla: исправление отображения количества статей
- Joomla: использование crontab для backup
- Joomla: исправление ошибки _THANK_SUB_PUB
- Как я переносил сайт с html на Joomla
- Joomla: автоматизация установки шаблонов
- Joomla: как закрепить материал на главной странице сайта
- MySQL - как делать backup
- Joomla: заметки по использованию
- Joomla: установка на Denwer
- Denwer - пакет разработчика web-сайтов
- PHP: как передать значение многострочного окна редактирования
- PHP: генерация и использование выпадающего списка
- Что такое CSS
- PHP: как проверять значение CHECKBOX
- PHP: как проверять значение RADIO
- PHP: примеры работы с MySQL
- Как отобразить отдельное всплывающее окошко вместе со страницей
- PHP-библиотека curl
- PHP: как создавать таблицы в MySQL
- PHP: как добавлять записи в таблицу MySQL
- PHP: как показать содержимое таблицы MySQL
- PHP: как удалить таблицу MySQL
- PHP: перехват ошибок
- Как сделать простейший поиск по сайту с помощью Google
- Простейшие примеры скриптов на PHP
- PHP - с чего начать?
- Регистрация Вашего сайта в поисковых каталогах
- Использование ссылок mailto
- NetObjects Fusion 7.5 Tips & Tricks
- Автопереадресация на другой URL
- Проблемы с русской буквой “ё”
- Что такое nbsp, hr, p, h1, b, em, a
- Заметки о HTML-редакторе NetObjects Fusion 7.5
- Выравнивание текста по обеим сторонам в DreamWeaver
- Xilinx
- Altera
- Ссылки
|