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

    

Rusoil

Участник
  • Публикаций

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

  • Посещение

Репутация

0 Обычный

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

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

Контакты

  • ICQ
    309523416
  1. Требуется программист-эмбеддер для удаленной работы с гибким графиком. Область деятельности - разработка GPS-трекеров и дополнительного оборудования. Обязанности: разработка и поддержка ПО для устройств на базе микропроцессоров (GPS-трекеров, беспроводных датчиков, прочей периферии) Знания, умения: - хороший уровень c\c++, svn, работа с RTOS - IAR, eclipse\gcc - опыт работы с процессорами ARM (LPC, STM) - опыт работы с GSM-модемами, modbus, usb - базовые знания схемотехники, умение работать с контрольно-измерительными приборами - приветствуется актуальный опыт разработки ПО под Windows, Web или мобильные платформы Оклад около 40 000 рублей. Все условия обсуждаемы. Звоните/пишите: mskozor@mail.ru +7(985)220-90-10 Михаил
  2. Интересует стек под mcu.. Свободных не нашел, только проекты для PC для конфигурирования и т.п. Буду благодарен за ссылки...советы
  3. Спасибо всем кто отписался. Исполнитель найден, тема закрыта.
  4. Здравствуйте. Есть работа - написать софт для чтения параметров двигателя по CAN j1939. Процессор lpc2364. 1) Оптимально если это будет человек который уже делал подобное, имеет наработки. 2) Желательно, но не обязательно чтобы была rtos (freertos, tnkernel или подобное). 3) Первоначальный результат - считывать по команде параметры и выдавать в uart. Предложения в почту mozilla.9@yandex.ru. Спасибо
  5. Что-то типа такого? http://3sd-monitoring.ru/equipment/battery-monitoring
  6. Как понимаю функция ожидания эвента должна возвращать ошибку. Я не работал с данной ртос, но по аналогии с другими так должно быть. Посмотрите что она значит. Если вылетает сразу, то это похоже что вы отдаете в функцию неправлиьный указатель на эвент.
  7. Вопросы по TNKernel

    Сам мьютекс конечно обявлен как static и является сущностью ртос. В конструктор даем указатель на мьютекс. Потом вызываем захват мьютекса. При выходе из функции все локальные объекты уничтожаются - автоматом вызывается деструктор. CODE 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. Вопросы по TNKernel

    Локальный для функций. Обявляется локальный объект, мютекс захватывается и дальше о нем забываем. Если есть десяток проверок после которых нужен выход из функции, то это сильно упрощает код. В иаре это работает. Но нужно помнить о специфике ртос.
  9. Вопросы по TNKernel

    Тоже есть вопрос по TN. Будет ли происходить раскрутка стека при вызове tn_task_exit(0)? Я использую c++ обертку для мьютекса, там происходит автоосвобождение в деструкторе. Будет там автоматом деструктор выполняться как при выходе из функции? Или лучше так не делать?
  10. wismo228

    Модуль 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. Работа с ELF-форматом

    beye не впечатлила, может руки кривые. Запустил под IDA..продолжаю ковырять
  12. Работа с ELF-форматом

    пока под виндой ковыряю. с помощью efd (ida аналог readelf). что-то есть - листинг с адресами, смещениями, названиями библиотечных функций. попробую в ида запустить..
  13. Работа с ELF-форматом

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