|
требуется программист STM32 |
|
|
|
Feb 20 2018, 10:55
|
Участник

Группа: Участник
Сообщений: 63
Регистрация: 7-01-15
Пользователь №: 84 447

|
Добрый день, требуется программист на низы, STM32 микроконтроллер ... из перриферии: UART, ADC, COMP, DAC, I2C, Timer. ТЗ и бюджет обсуждается индивидуально, удаленка допустима! заинтересованным писать в личку или на почту: furia(dot)fly(гав-гав)gmail.com
|
|
|
|
|
Feb 20 2018, 10:58
|

Частый гость
 
Группа: Участник
Сообщений: 199
Регистрация: 11-12-14
Пользователь №: 84 071

|
Цитата(Roman_msk @ Feb 20 2018, 13:55)  требуется программист на низы Простите, но что в вашем понимании "Низы" "Чукча не дурак, дурак бы не понял"
Сообщение отредактировал hasl - Feb 20 2018, 14:09
|
|
|
|
|
Feb 20 2018, 13:47
|
Участник

Группа: Свой
Сообщений: 43
Регистрация: 12-10-07
Пользователь №: 31 293

|
Цитата(hasl @ Feb 20 2018, 13:58)  Простите, но что в вашем понимании "Низы"
"Чукча не дурак, дурак бы не понял" Если бы это была операционка, то скорее всего имелись бы ввиду драйвера, а тут да, тоже не совсем понятно, т.к. без операционки там почти все низы.
|
|
|
|
|
Feb 20 2018, 15:45
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(Ivan_Petrov @ Feb 20 2018, 15:47)  Если бы это была операционка, то скорее всего имелись бы ввиду драйвера, а тут да, тоже не совсем понятно, т.к. без операционки там почти все низы. В одном из проектов у меня было: 1. Самый нижний уровень: элементарные транзакции по SPI с FLASH/FRAM - чтение непрерывного блока байт, запись непрерывного блока байт, стирание страницы FLASH и т.п. 2. Уровень немного выше: арбитраж доступа к шине SPI - планирование транзакций по приоритету от разных служб, использующих структуры хранения во FLASH и FRAM, анализ чей запрос важнее, какие чипы FLASH сейчас находятся в свободном/занятом состоянии (выполняют внутреннюю запись/стирание) и мониторинг их состояния. 3. Уровень ещё выше: обеспечение атомарного доступа к структурным единицам хранения во FLASH/FRAM. Атомарного - в смысле "непрерывного для событий сброса/выключения_питания процессора". 4. Уровень ещё выше: Логические объекты хранения во FLASH/FRAM - журналы событий (со своим набором методов), файловая система и другие объекты. 5. Ещё более высокий уровень (этим занимался уже другой программист) - методы доступа к журналам и файловой системе с прикладного уровня протокола/протоколов обмена прибора и из служб событий прибора. Каждый уровень работает через API нижележащего уровня. А не смешано всё в одну кучу. И операционка тут совсем не при чём. Это называется: "грамотное планирование архитектуры исходного ПО". С ОС или без - без разницы. У дилетантов обычно вообще никакой архитектуры нет как понятия. Просто всё - одна куча. Поэтому могут решать только самые элементарные задачи. PS: В контексте запроса ТС можно предположить, что нужен человек, умеющий организовать некие сервисы (хранения, передачи данных и т.п.) через указанную периферию, с определёнными свойствами и определённым уровнем абстрагирования от конкретного железа/интерфейсов. Для программистов более высокого прикладного уровня. Т.е. - системный программист.
|
|
|
|
|
Feb 20 2018, 16:22
|

Местный
  
Группа: Участник
Сообщений: 340
Регистрация: 25-11-05
Из: Россия
Пользователь №: 11 361

|
Цитата(jcxz @ Feb 20 2018, 19:45)  В одном из проектов у меня было: ........ PS: В контексте запроса ТС можно предположить, что нужен человек, умеющий организовать некие сервисы (хранения, передачи данных и т.п.) через указанную периферию, с определёнными свойствами и определённым уровнем абстрагирования от конкретного железа/интерфейсов. Для программистов более высокого прикладного уровня. Т.е. - системный программист. Такое ощущение, что ТС-ы никогда не научатся четко озвучивать "хотелки" и "пожелалки" ...
--------------------
"... Ищущий вечно, однажды найдя, то, что искал бесконечно, мимо прошёл, совершенно беспечно, с кем-то о вечном шутя ..."
|
|
|
|
|
Feb 21 2018, 06:44
|
Участник

Группа: Участник
Сообщений: 70
Регистрация: 17-07-15
Пользователь №: 87 598

|
Я так понял это ассемблер. Разве нет? Кстати, на ассемблере не пишут для STM32(насколько я знаю), только C++. Ну может вставки там какие-нибудь на ассемблере если только. Или он имел ввиду регистры? - Это все о "низах".
Сообщение отредактировал Molotov - Feb 21 2018, 06:48
|
|
|
|
|
Feb 21 2018, 06:54
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(Molotov @ Feb 21 2018, 08:44)  Я так понял это ассемблер. Разве нет? Нет. См. сообщение #5. Цитата(Molotov @ Feb 21 2018, 08:44)  Кстати, на ассемблере не пишут для STM32(насколько я знаю), только C++. Пишут.
|
|
|
|
|
Feb 21 2018, 08:20
|
Участник

Группа: Участник
Сообщений: 70
Регистрация: 17-07-15
Пользователь №: 87 598

|
Цитата(jcxz @ Feb 21 2018, 12:54)  1) Нет. См. сообщение #5.
2) Пишут. 1)- что значит см. сообщение №5? Я от автора темы жду ответа, а не от вас. 2) Не надо тут умничать.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|