Перейти к содержанию
    

Rusoil

Участник*
  • Постов

    45
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Rusoil

  • Звание
    Участник
    Участник

Контакты

  • ICQ
    Array

Посетители профиля

2 603 просмотра профиля
  1. Требуется программист-эмбеддер для удаленной работы с гибким графиком. Область деятельности - разработка GPS-трекеров и дополнительного оборудования. Обязанности: разработка и поддержка ПО для устройств на базе микропроцессоров (GPS-трекеров, беспроводных датчиков, прочей периферии) Знания, умения: - хороший уровень c\c++, svn, работа с RTOS - IAR, eclipse\gcc - опыт работы с процессорами ARM (LPC, STM) - опыт работы с GSM-модемами, modbus, usb - базовые знания схемотехники, умение работать с контрольно-измерительными приборами - приветствуется актуальный опыт разработки ПО под Windows, Web или мобильные платформы Оклад около 40 000 рублей. Все условия обсуждаемы. Звоните/пишите: [email protected] +7(985)220-90-10 Михаил
  2. Интересует стек под mcu.. Свободных не нашел, только проекты для PC для конфигурирования и т.п. Буду благодарен за ссылки...советы
  3. Спасибо всем кто отписался. Исполнитель найден, тема закрыта.
  4. Здравствуйте. Есть работа - написать софт для чтения параметров двигателя по CAN j1939. Процессор lpc2364. 1) Оптимально если это будет человек который уже делал подобное, имеет наработки. 2) Желательно, но не обязательно чтобы была rtos (freertos, tnkernel или подобное). 3) Первоначальный результат - считывать по команде параметры и выдавать в uart. Предложения в почту [email protected]. Спасибо
  5. Что-то типа такого? http://3sd-monitoring.ru/equipment/battery-monitoring
  6. Как понимаю функция ожидания эвента должна возвращать ошибку. Я не работал с данной ртос, но по аналогии с другими так должно быть. Посмотрите что она значит. Если вылетает сразу, то это похоже что вы отдаете в функцию неправлиьный указатель на эвент.
  7. Сам мьютекс конечно обявлен как static и является сущностью ртос. В конструктор даем указатель на мьютекс. Потом вызываем захват мьютекса. При выходе из функции все локальные объекты уничтожаются - автоматом вызывается деструктор. AUTOMUTEX::AUTOMUTEX(void * const _mutex) : m_isMutexLock(-1), m_mutex(_mutex) {} sint32_t AUTOMUTEX::Lock() { if (m_isMutexLock != TERR_NO_ERR) { m_isMutexLock = tn_mutex_lock_polling((TN_MUTEX *)m_mutex); }; return m_isMutexLock; } AUTOMUTEX::~AUTOMUTEX() { if (m_isMutexLock == TERR_NO_ERR) { tn_mutex_unlock((TN_MUTEX *)m_mutex); }; } Из других задач получить доступ к мьютексу не является проблемой.
  8. Локальный для функций. Обявляется локальный объект, мютекс захватывается и дальше о нем забываем. Если есть десяток проверок после которых нужен выход из функции, то это сильно упрощает код. В иаре это работает. Но нужно помнить о специфике ртос.
  9. Тоже есть вопрос по TN. Будет ли происходить раскрутка стека при вызове tn_task_exit(0)? Я использую c++ обертку для мьютекса, там происходит автоосвобождение в деструкторе. Будет там автоматом деструктор выполняться как при выходе из функции? Или лучше так не делать?
  10. Модуль WISMO228. Нужно сделать ввод пин. И что-то не работает. Вот лог общения ATE0 ATE0 OK AT+CPIN? +CPIN: SIM PIN OK AT+CPIN=1234 +CME ERROR: 3 AT+CGMI WAVECOM MODEM OK AT+CGMM WISMO228 OK AT+CGMR B11e01gg.WISMO228 031109 OK AT+CGSN 355915030193270 OK Код ошибки=3 - Operation not allowed Неужели не реализована проверка пин-кода в прошивке? Пробовал на трех симках от разных операторов.
  11. beye не впечатлила, может руки кривые. Запустил под IDA..продолжаю ковырять
  12. пока под виндой ковыряю. с помощью efd (ida аналог readelf). что-то есть - листинг с адресами, смещениями, названиями библиотечных функций. попробую в ида запустить..
  13. Работа с ELF-форматом

    Встала задача расковырять чужую прогу под Linux (ARM). Есть китайский автомобильный сканер, обновления представляют собой загружаемый через карточку исполняемые и библиотечные elf-файлы. Пока занялся изучением формата ELF. Вопрос знатокам, реально вообще извлечь что-то полезное оттуда? Может кто утилиты или инструментарий какой подскажет. Или просто посоветует что-то. Любая инфа приветствуется. ps. обошлись бы без китайщины и все написали бы сами, но производитель не дает протоколов на двигатели.
×
×
  • Создать...