Поиск сообщества
Показаны результаты для тегов 'c'.
Найдено: 4 результата
-
Программист встраиваемых систем Jetson C/C++, г. Москва
Reseacher опубликовал тема в Поиск сотрудников
Требования: Высшее образование. Опыт разработки/портирования ПО на C/C++ для встраиваемых (embedded) Linux-систем (в идеале для Jetson). Предпочтительно опыт организации пайплайнов обработки изображений. 5+ лет в разработке ПО в качестве разработчика на C/С++. Опыт работы с системами контроля версия (git предпочтительно), continuous integration/delivery. Сильные навыки аналитической работы (способность быстро разобраться в сути интегрируемых разработок). Знание базовых алгоритмов и структур данных. Хороший письменный технический английский. Задачи: Программирование для встроенной системы NVIDIA Jetson: портирование написанного под Windows ПО для съемки и обработки изображений; организация взаимодействия с подключенными устройствами (камеры, контроллеры, дисплей, сетевые устройства и т.д.). Организация сборки решений и автоматического тестирования для встроенных систем. Взаимодействие с разработчиками существующего ПО под Windows, формулирование требований по доработкам. Работа в Agile-команде, ответственность за ключевые продуктовые решения. Условия: 150 - 200 тыс. руб. net (выше можем обсудить), соц. пакет. Работа в офисе. Удаленная работа не обсуждается. Почта для резюме - rt@connect-personal.ru -
Добрый день! Я новичке в С и мне интересны некоторые особенности стандартных функций в частности getenv(). Кто нибудь может подсказать, как работает эта функция и как она получает адрес переменной из окружения? И вообще можно ли где-то посмотреть исходники стандартных функций?
-
Привет! Может кто знает с какой версии gcc стал вставлять вызов call [address] <__stack_chk_fail@plt> в конец каждой функции в программе? И можно ли как-то билдить с помощью gcc без вызова <__stack_chk_fail@plt>?
-
Добрый день! Имеется приложение в котором создается пакетный сокет: pack_sock = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)); Данным сокетом с канального уровня сетевого стека вычитываются все входящие/выходящие пакеты. Однако, получается что пакетный сокет не удаляет пакет с канального уровня, а только копирует его, после чего пакет передается выше по сетевому стеку/в драйвер для передачи в сеть. То есть, если в дополнение к пакетному сокету открыть и присоединить к нужному ip и порту, скажем, udp сокет, то данным сокетом можно повторно вычитать данные (с удаленными ethernet, ip и udp заголовками), уже полученные пакетным сокетом. Вопрос: можно ли каким либо образом (выставлением флагов, модификацией стека) предотвратить передачу ВХОДЯЩИХ пакетов, вычитанных пакетным сокетом, выше по сетевому стеку?