Работа с usb видеокамерой в Linux. Часть 2 Продолжаем цикл статей про программирование видеокамеры в Linux. В первой части [1], мы рассмотрели механизм открытия и считывания первичных параметров видеоустройства. Была написана простенькая утилита catvd. Сегодня расширим функционал нашей маленькой программы , но сначала надо написать обертку для функции ioctl. Эта обертка позволяет прервать программу если …
Рубрика «Linux»
Linux calculate установка программ
5. Установка и удаление программ¶ Обновление дерева портежей¶ Перед установкой программ обновите локальный репозиторий пакетов. Обновлять репозиторий следует не чаще 1 раза в день. Для обновления достаточно выполнить с правами пользователя root команду: Программа обновит дерево портежей, оверлей Calculate, а затем синхронизирует свой локальный кэш, используемый при поиске программ. Поиск программ¶ В программу emerge включен …
Linux c графическая библиотека
Создание графических приложений Цилюрик О.И. Настоящая статья является дополнением к книге «Инструменты Linux для Windows-программистов». Это не описание как делать GUI приложения в Linux, это описание того, как ПРИСТУПИТЬ к созданию графических приложений в Linux, и, хотелось бы надеяться что это прозвучит — чем принципиально программирование графики в Linux отличается от того же занятия в …
Linux c tcp server
How to Code a Server and Client in C with Sockets on Linux – Code Examples In a previous example we learnt about the basics of socket programming in C. In this example we shall build a basic ECHO client and server. The server/client shown here use TCP sockets or SOCK_STREAM. Tcp sockets are connection …
Linux c open directory
Open directory using C I am accepting the path through command line input. it doesn’ t enter the loop. i.e dir==null . How do I pass the command line input to dir pointer? 4 Answers 4 You should really post your code (a) , but here goes. Start with something like: You need to check …
Linux c fork exec
Linux c fork exec Для порождения процессов в ОС Linux существует два способа. Один из них позволяет полностью заменить другой процесс, без замены среды выполнения. Другим способом можно создать новый процесс с помощью системного вызова fork() . Синтаксис вызова следующий: pid_t является примитивным типом данных, который определяет идентификатор процесса или группы процессов. При вызове fork() …
Linux c char to string
convert a char* to std::string I need to use an std::string to store data retrieved by fgets() . To do this I need to convert the char* return value from fgets() into an std::string to store in an array. How can this be done? 11 Answers 11 std::string has a constructor for this: Note that …
Linux bz2 как распаковать
Как распаковать bz2 Linux Bzip2 — это алгоритм сжатия файлов, часто использующийся в связке с tar. Дело в том, что сам tar не умеет уменьшать вес архива — эта программа всего лишь упаковывает файлы и папки в несжатом виде. После этого в действие вступает bzip2, сжимая готовый файл вида *.tar и присваивая ему название *.tar.bz2 …
Linux broadcom bcm43142 driver
установка драйверов на broadcom limited bcm43142 в linux mint Установил linux mint а он не видит wifi wlan0 интерфейс отсутствует и в параметрах wifi найти не могу.Думаю причина отсутствие драйверов.Подскажите пожалуйста как установить драйвера на broadcom bcm43142? Не раз обсуждалась проблема, поищи по лору, про bcm43142 много должно быть. Крепись. Покажи inxi -Nni и lsusb …
Linux boot usb mac os
Загрузка Linux из-под Mac с USB Drive Подумайте о такой возможности — вы вставляете обычный Linux Live USB в свой Mac и загружаетесь с этой флешки. Представили себе такой вариант? Для этого вам придется пройти процедуру создания Linux Live USB, который должен будет загружаться из-под Mac. Вообще-то, такой процесс может доставить много головной боли, но …