Size: a a a

2021 November 23

DB

Dmitrii Baranov in Embedded Group
Нигде ли через инт в отрицательные значения не валитесь? 10 мегабайт это много.
источник

V

Voycha in Embedded Group
Так 10мб в качестве числа помещается в инт. И vmalloc выделяет столько памяти
А на вызове add_disk все падает
источник

A

Alexander in Embedded Group
Пробегись по шагам где именно падает?
источник

И

Иван in Embedded Group
Насколько я помню это режим работы, к
источник

И

Иван in Embedded Group
16 битный, как и арм режим 32 битный
источник

U

UsernameAK in Embedded Group
не то чтобы - там совершенно разные наборы инструкций
и у Cortex-M только thumb
источник

И

Иван in Embedded Group
тогда почему в регистре есть бит который показывает режим арм или тумбу
источник

И

Иван in Embedded Group
набор инструкций для своего режима работы
источник

И

Иван in Embedded Group
надо все таки даташит открыть
источник

И

Иван in Embedded Group
ладно убег
источник

U

UsernameAK in Embedded Group
этот бит их собственно и переключает
источник

U

UsernameAK in Embedded Group
а нужен он чтобы можно было без проблем вызывать одни функции из других
источник

КВ

Константин Волков... in Embedded Group
А непримиримый с неудачами это как? Когда не смог терпеть и пошел повесился?
источник

A

Alexander in Embedded Group
Наоборот.
Типа не рефлексируешь, а вжариваешь по полной. И коллег подбадриваешь.
источник

V

Voycha in Embedded Group
Падает при вызове кернеловской add_disk, если перед ней в set_capacity большое число в качестве обьема поставить
источник

NK

ID:0 in Embedded Group
Вакансия:  Senior С/C++ Developer (embedded)
Локация: Москва, м. Ленинский проспект
Формат работы:  офис или смешанный формат (удаленка+офис). Работа с оборудованием в офисе
Занятость полная
Компания: РКТ
З/П: 150к - 200к руб net

Мы – компания, внедряющая российское железо в embedded устройства.
Для достижения наших амбициозных целей нужны целеустремленные, талантливые профессионалы.


☑️ Задачи:
Модификация и поддержка существующего кода
Стек: С,C++
ARM Cortex M3(К1986ВЕ92QI Миландр), ESP32S2
RTOS
Framework: ESP32S2 - Arduino (Platformio VSCode)/ К1986ВЕ92QI -Keil
UART, I2C, SPI,BLE, RF,...

☑️ Мы ожидаем:
▫️Опыт embedded разработки  не менее 4 лет
▫️Понимание, как работает язык С/C++
▫️Наличие нескольких завершенных проектов

☑️ Преимущества:
- потенциал роста: весомое участие в судьбе проектов и самой компании;
- грамотный коллектив, нет бюрократии, ориентированность на результат;

☑️ Условия:
Работа в деловом центре Абс Эстейт (м. Ленинский проспект, МЦК Площадь Гагарина)
График 5/2, гибкое начало рабочего дня
Основные критерии - результативность и самостоятельность.
Испытательный срок: 2 месяца

☑️ Контакты:
Telegram @bluecenta
источник

A

Alexander in Embedded Group
Еееее.
Миландры! )
источник

аᶘ

асоциальный пикотран... in Embedded Group
Ещё и вторая вакансия подряд с упоминанием Миландра.
источник

LZ

Leonid Zaliubovskii in Embedded Group
Для того, чтобы проц мог отличить что именно выполняет. Например в Cortex-R/cortex-a можно  инструкции обоих типов выполнять или например, в обработчике исключений - только арм использовать.

В любом случае, cortex это подсемейство арм, моглоти исторически так сложится
источник

LZ

Leonid Zaliubovskii in Embedded Group
Не, он ничего не переключает. Разве что сигнализирует ядру, что команда thumb
источник