реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Closed TopicStart new topic
> требуется программист STM32
Roman_msk
сообщение Feb 20 2018, 10:55
Сообщение #1


Участник
*

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



Добрый день,
требуется программист на низы, STM32 микроконтроллер ... из перриферии: UART, ADC, COMP, DAC, I2C, Timer.
ТЗ и бюджет обсуждается индивидуально, удаленка допустима!
заинтересованным писать в личку или на почту: furia(dot)fly(гав-гав)gmail.com
Go to the top of the page
 
+Quote Post
hasl
сообщение Feb 20 2018, 10:58
Сообщение #2


Частый гость
**

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



Цитата(Roman_msk @ Feb 20 2018, 13:55) *
требуется программист на низы

Простите, но что в вашем понимании "Низы"

"Чукча не дурак, дурак бы не понял"

Сообщение отредактировал hasl - Feb 20 2018, 14:09
Go to the top of the page
 
+Quote Post
Ivan_Petrov
сообщение Feb 20 2018, 13:47
Сообщение #3


Участник
*

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



Цитата(hasl @ Feb 20 2018, 13:58) *
Простите, но что в вашем понимании "Низы"

"Чукча не дурак, дурак бы не понял"

Если бы это была операционка, то скорее всего имелись бы ввиду драйвера, а тут да, тоже не совсем понятно, т.к. без операционки там почти все низы.
Go to the top of the page
 
+Quote Post
DrGluck
сообщение Feb 20 2018, 15:36
Сообщение #4


Местный
***

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



"Ниже" bare metal только heavy metal ! bb-offtopic.gif


--------------------
"... Ищущий вечно, однажды найдя, то, что искал бесконечно, мимо прошёл, совершенно беспечно, с кем-то о вечном шутя ..."
Go to the top of the page
 
+Quote Post
jcxz
сообщение Feb 20 2018, 15:45
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 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: В контексте запроса ТС можно предположить, что нужен человек, умеющий организовать некие сервисы (хранения, передачи данных и т.п.) через указанную периферию, с определёнными свойствами и определённым уровнем абстрагирования от конкретного железа/интерфейсов. Для программистов более высокого прикладного уровня. Т.е. - системный программист.
Go to the top of the page
 
+Quote Post
DrGluck
сообщение Feb 20 2018, 16:22
Сообщение #6


Местный
***

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



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


Такое ощущение, что ТС-ы никогда не научатся четко озвучивать "хотелки" и "пожелалки" ...


--------------------
"... Ищущий вечно, однажды найдя, то, что искал бесконечно, мимо прошёл, совершенно беспечно, с кем-то о вечном шутя ..."
Go to the top of the page
 
+Quote Post
Эдди
сообщение Feb 20 2018, 17:09
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Цитата(DrGluck @ Feb 20 2018, 18:36) *
"Ниже" bare metal только heavy metal ! bb-offtopic.gif

Видимо, нужен программист, который прошивку будет сразу в машкодах писать.
Go to the top of the page
 
+Quote Post
smk
сообщение Feb 20 2018, 17:27
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



"Нижний уровень" это термин из автоматизации. Обозначает программирование ПЛК. А верхний это скада.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
misyachniy
сообщение Feb 21 2018, 05:33
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Цитата(smk @ Feb 20 2018, 19:27) *
"Нижний уровень" это термин из автоматизации. Обозначает программирование ПЛК. А верхний это скада.

"Верхи" объявлены здесь:
https://electronix.ru/forum/index.php?showtopic=145882
Go to the top of the page
 
+Quote Post
jcxz
сообщение Feb 21 2018, 05:59
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(misyachniy @ Feb 21 2018, 07:33) *
"Верхи" объявлены здесь:

Нет. Ибо на Cortex-M ни линух ни тем более винда - невозможны.
Go to the top of the page
 
+Quote Post
Molotov
сообщение Feb 21 2018, 06:44
Сообщение #11


Участник
*

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



Я так понял это ассемблер. Разве нет? Кстати, на ассемблере не пишут для STM32(насколько я знаю), только C++. Ну может вставки там какие-нибудь на ассемблере если только. Или он имел ввиду регистры? - Это все о "низах".

Сообщение отредактировал Molotov - Feb 21 2018, 06:48
Go to the top of the page
 
+Quote Post
jcxz
сообщение Feb 21 2018, 06:54
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Molotov @ Feb 21 2018, 08:44) *
Я так понял это ассемблер. Разве нет?

Нет. См. сообщение #5.
Цитата(Molotov @ Feb 21 2018, 08:44) *
Кстати, на ассемблере не пишут для STM32(насколько я знаю), только C++.

Пишут.
Go to the top of the page
 
+Quote Post
Эдди
сообщение Feb 21 2018, 07:22
Сообщение #13


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Цитата(Molotov @ Feb 21 2018, 09:44) *
на ассемблере не пишут для STM32(насколько я знаю), только C++

На ассемблере пишут. Некоторые даже на С++ пишут. Но подавляющее большинство таки С использует. Потому что ассемблер — слишком долго, а С++ — слишком жирно!
Go to the top of the page
 
+Quote Post
Mihail Gluhowche...
сообщение Feb 21 2018, 07:59
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 732
Регистрация: 24-01-07
Из: Novosibirsk
Пользователь №: 24 710



Цитата(Эдди @ Feb 21 2018, 13:22) *
На ассемблере пишут. Некоторые даже на С++ пишут. Но подавляющее большинство таки С использует. Потому что ассемблер — слишком долго, а С++ — слишком жирно!

bb-offtopic.gif
Вот сейчас вы разжигаете просто. C++ нормально и не жирно работает. Все зависит от удобства и задач. Даже есть RTOS на С++ написанные коллегами с форума. Широко известна в узких кругах как говориться.
Go to the top of the page
 
+Quote Post
Molotov
сообщение Feb 21 2018, 08:20
Сообщение #15


Участник
*

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



Цитата(jcxz @ Feb 21 2018, 12:54) *
1) Нет. См. сообщение #5.

2) Пишут.
1)- что значит см. сообщение №5? Я от автора темы жду ответа, а не от вас.
2) Не надо тут умничать.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 10:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01484 секунд с 7
ELECTRONIX ©2004-2016