Jump to content

    

Программист под STM32F4XX на реалтаймовый проект со знанием CANOpen

А ну-ка кину клич, есть ли спецы на удаленку.

В общем есть железяка контроллера на STM32F4XX с различной периферией - CAN, RS232/485, SPI и т.д. I/O подключены через SPI.

Нужно под нее написать real-time ядро(Си, под Keil), которое бы:

- опрашивало и записывало I/O через SPI периодически в цикле с минимальной интеракцией процессора - т.е. через прерывания

- делало бы то же самое через CANopen - надо портировать CANfestival и настроить DS301, DS303, flying master, LSS, SDR доступ, профили DS401 и другие. Особое внимание уделить буферизации сообщений, чтобы ничего не пропадало ни при приеме ни при передаче.

- на борту есть EEPROM - обеспечить инициализацию параметров платы и CANopen словаря из нее. Обеспечить возможность записи параметров в EEPROM

- выполняло периодически в schedulere основную аппликуху. Т.е. каждые n миллисекунд:

    - читаем входы и обрабатываем приходящий трафик из CAN, записываем все в память.

    - запускаем на выполнение аппликуху. Она выполняется за какое-то время, меньшее чем время цикла

    - смотрим по памяти, что она изменила. Если есть изменения - генерим CAN сообщения.

    - записываем выходы через SPI

    - таких тасков может быть до 3-х разной цикличности и приоритета. Можно использовать RTOS, но лучше без нее. Необходимо мониторить загрузку процессора

- есть еще RTC на I2C, датчик температуры и LCD с кнопками - обеспечить их опрос, запись и вывод на экран

- позже добавится Modbus ASCII/RTU slave по RS232/RS485

Оплата почасовая. Жду резюме и пожелания по оплате в личку. За подробностями тоже в личку. Особое внимание - знание и опыт работы с CANOpen на уровне стека.

Share this post


Link to post
Share on other sites

Спецы есть. Ждем оглашения бюджета в лс или тут.

Share this post


Link to post
Share on other sites
41 minutes ago, syoma said:

Оплата почасовая

А конкретнее ?

Share this post


Link to post
Share on other sites
5 часов назад, x893 сказал:

Оплата почасовая

Работа не ночью случаем ?! .....

 

Ни нормального ТЗ, ни контактов для связи

Edited by hasl

Share this post


Link to post
Share on other sites
1 hour ago, hasl said:

Работа не ночью случаем ?! .....

Ни нормального ТЗ, ни контактов для связи

А лички мало? Я вроде все требования по квалификации описал. Остальное в личке.

Share this post


Link to post
Share on other sites
12 hours ago, syoma said:

А лички мало? Я вроде все требования по квалификации описал. Остальное в личке.

Давайте обсудим в личке.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now