Сохранен 50
https://2ch.hk/b/res/311690774.html
Домены arhivach.top и arhivach.site временно не функционируют! Используйте домен ARHIVACH.XYZ.
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Доброй ночи погромисты - ональники. Посоветуйте 30 летнему челику, актуальный роадмап на embedded ра

 Аноним 15/10/24 Втр 03:45:31 #1 №311690774 
IMG20241014235141181.jpg
Доброй ночи погромисты - ональники. Посоветуйте 30 летнему челику, актуальный роадмап на embedded разаработчика линухи. Сам я щас пытаюсь понять как работает ассемблер, мне абсолютно похуй что я хуйней занимаюсь, главное чтобы мне было интересно.
Аноним 15/10/24 Втр 03:47:04 #2 №311690794 
Бамп
Аноним 15/10/24 Втр 03:47:31 #3 №311690801 
Бамп
Аноним 15/10/24 Втр 03:47:56 #4 №311690809 
Бамп
Аноним 15/10/24 Втр 03:48:39 #5 №311690818 
Бамп
Аноним 15/10/24 Втр 03:49:09 #6 №311690825 
Буп
Аноним 15/10/24 Втр 03:49:12 #7 №311690827 
>>311690774 (OP)
как думаешь чаг гпт тебе не поможет с этим?
Аноним 15/10/24 Втр 03:49:17 #8 №311690829 
>>311690774 (OP)
Советую на ЛОР. Тут полтора анона будет. Алсо ты кроме линупсов смотри другие ТРОСи.
Аноним 15/10/24 Втр 03:50:14 #9 №311690840 
Буп
sage[mailto:sage] Аноним 15/10/24 Втр 03:50:18 #10 №311690843 
>>311690774 (OP)
>Сам я щас пытаюсь понять как работает ассемблер
Блять ты даже это предложение всрато написал как будто вчера о программировании узнал. Иди нахуй.
Аноним 15/10/24 Втр 03:50:20 #11 №311690844 
Берешь язык какой нравится, добавляешь embedded и гуглишь
sage[mailto:sage] Аноним 15/10/24 Втр 03:53:46 #12 №311690884 
>>311690774 (OP)
https://www.google.com/search?q=linux+embedded+roadmap&oq=linux+embedded+roadmap

Ты настолько безнадежно ущербный, что даже не смешно
Аноним 15/10/24 Втр 03:54:34 #13 №311690896 
>>311690827
Кстати, хорошая идея, спасибо! Попробую, брат англ по нему учит, думаю должно помочь
Аноним 15/10/24 Втр 03:56:27 #14 №311690918 
>>311690843
да ты просто бинарный анальник у которого нету фантазии кроме как ежедневных цифр и букв
Аноним 15/10/24 Втр 03:57:17 #15 №311690930 
>>311690829
Что такое лор?
Аноним 15/10/24 Втр 03:57:40 #16 №311690936 
>>311690827
Орнул в голос.
Аноним 15/10/24 Втр 03:57:54 #17 №311690938 
>>311690930
врач ухо горло нос
Аноним 15/10/24 Втр 03:58:14 #18 №311690951 
>>311690844
>>311690884
Спасибо котики
Аноним 15/10/24 Втр 03:58:28 #19 №311690955 
>>311690936
а че смешного?
Аноним 15/10/24 Втр 03:59:05 #20 №311690965 
>>311690930
linux.org,ru
sage[mailto:sage] Аноним 15/10/24 Втр 04:01:27 #21 №311691003 
>>311690918
Нихуя не понял твои гениальныеболезные мысли, ну ок
Аноним 15/10/24 Втр 04:02:09 #22 №311691010 
>>311690955
Да не, ты спроси у гопоты как у очередного SOC прочитать i2c.
Аноним 15/10/24 Втр 04:05:29 #23 №311691054 
>>311691003
В том то дело, что ты уже крайне профдеформированный челик. Читаешь всё только дословно, как интерпритатор, допустить пару ошибок в предложениях, и всё, ты ничего не поймешь :)
Аноним 15/10/24 Втр 04:06:57 #24 №311691076 
>>311690965
Спасибо :333
sage[mailto:sage] Аноним 15/10/24 Втр 04:09:25 #25 №311691107 
>>311691054
Я как обученная нейросеть выявляю долбоебов по признакам, которые ты даже не понимаешь, и они достаточно абстрактные, а не конкретные слова.
Аноним 15/10/24 Втр 04:09:45 #26 №311691110 
>>311691010
Для того чтобы прочитать данные с устройства по I2C на System-on-Chip (SoC), нужно выполнить следующие шаги:

Инициализация шины I2C:

Включите I2C-контроллер на SoC и настройте его в режиме мастера.
Настройте тактовую частоту I2C, в зависимости от требуемой скорости (стандартный режим – 100 кГц, быстрый – 400 кГц и т.д.).
Конфигурация I2C-адреса:

Определите адрес устройства, к которому хотите подключиться. Адрес обычно указан в технической документации устройства.
Установка режима чтения:

На шине I2C данные читаются после отправки устройства в режим чтения. Для этого после адреса устройства нужно отправить бит чтения (обычно 1).
Отправка команды на чтение данных:

Если устройство требует отправки команды перед чтением, сначала отправьте её. Это может быть, например, адрес регистра устройства.
Чтение данных:

Считайте нужное количество байт данных с устройства. При необходимости можно использовать циклы для многобайтового чтения.
Закрытие соединения:

Завершите передачу данных путем отправки сигнала «Stop», чтобы разорвать соединение с устройством.

Пример кода на C для Linux
Вот пример кода, который использует I2C-библиотеки на C для Linux для чтения данных с I2C-устройства:

#include <stdio.h>
#include <fcntl.h>
#include <unistd.h>
#include <linux/i2c-dev.h>
#include <sys/ioctl.h>

int main() {
int file;
char *filename = "/dev/i2c-1"; // Убедитесь, что используете правильный номер I2C-шины
int addr = 0x48; // Адрес I2C устройства

if ((file = open(filename, O_RDWR)) < 0) {
perror("Failed to open the bus");
return 1;
}

if (ioctl(file, I2C_SLAVE, addr) < 0) {
perror("Failed to acquire bus access and/or talk to slave");
return 1;
}

char reg = 0x00; // Адрес регистра для чтения данных
char buf[10]; // Буфер для данных

if (write(file, &reg, 1) != 1) {
perror("Failed to write to the i2c bus");
}

if (read(file, buf, 2) != 2) { // Чтение 2 байт данных
perror("Failed to read from the i2c bus");
} else {
printf("Data: %02x %02x\n", buf[0], buf[1]);
}

close(file);
return 0;
}

Полезные утилиты
Если используете Linux, утилита i2cdetect помогает быстро определить адрес подключенного устройства:

bash
Копировать код
sudo i2cdetect -y 1
Замените 1 на номер вашей шины. Утилита покажет адреса подключенных устройств, которые можно использовать в коде.
Аноним 15/10/24 Втр 04:11:22 #27 №311691138 
>>311691076
Зарегацо только надо будет. После нашествия хохлов макском анонтиуса отключил.
Аноним 15/10/24 Втр 04:12:59 #28 №311691167 
>>311691110
И снова гопота мимо. Как же я ору.
Аноним 15/10/24 Втр 04:14:20 #29 №311691179 
>>311691107
Ох чел, ты душный. Даже спорить с тобой мне уже не интересно. Прочти книжку "маленький принц", я серьёзно.

Я понимаю что ты стараешься быть везде и во всем логичным, но ты же не робот, емаё.
sage[mailto:sage] Аноним 15/10/24 Втр 04:19:08 #30 №311691252 
>>311691179
Ох чел, ты тупой. Даже спорить с тобой мне уже не интересно. Прочти книжку "как жить если не вышел мозгами", я серьёзно.

Я понимаю что ты стараешься быть везде и во всем долбаебом, но ты же не твой отец, емаё.
Аноним 15/10/24 Втр 04:27:27 #31 №311691396 
>>311691252
Реально нейросеть лол
sage[mailto:sage] Аноним 15/10/24 Втр 04:32:01 #32 №311691479 
>>311691396
Спокнись выкидыш тупой макаки ебаный
Аноним 15/10/24 Втр 04:34:02 #33 №311691520 
>>311691167
С чем занимаешься на работе, давно контроллеры шьешь?
Аноним 15/10/24 Втр 04:35:41 #34 №311691548 
>>311691479
найс тебя порвало
Аноним 15/10/24 Втр 04:37:17 #35 №311691573 
>>311691520
MCU и SOC я j4f. А вообще еще в 90е с журнала радио начинал.
Аноним 15/10/24 Втр 04:47:13 #36 №311691729 
>>311691573
А какие конкретно мсу и соки? Для чего они будут использоваться?
Аноним 15/10/24 Втр 05:09:49 #37 №311691978 
>>311691729
Я помню как-то раз пришёл на конференцию по альтеровским SoC'aм, в огромный бизнес центр, там постоянно какие-то конфы происходят, у тётеньки на ресепшине спрашиваю "а здесь конференция по альтеровским сокам?", а она говорит "нет здесь про микросхемы, где про соки, спросите не стойке в фойе."
Аноним 15/10/24 Втр 05:10:49 #38 №311691987 
>>311691978
Если что я мимокрок, а посоветовать тебе могу дрочить С и схемотехнику, потом линукс, ядро в смысле
Аноним 15/10/24 Втр 09:06:42 #39 №311695904 
дамп
Аноним 15/10/24 Втр 10:18:21 #40 №311698022 
повторный
Аноним 15/10/24 Втр 10:24:10 #41 №311698195 
>>311691054
Или на хуй уже со своими вопросами . Гуглить научись дебич
Аноним 15/10/24 Втр 10:41:12 #42 №311698774 
В схемотехнику пробуй и вышмат.
А потом уже учи асм и прочее
Аноним 15/10/24 Втр 10:52:52 #43 №311699167 
image.png
Как от программирования микроконтроллеров перейти к embedded linux?
Аноним 15/10/24 Втр 10:54:29 #44 №311699215 
>>311699167
> Как от программирования микроконтроллеров перейти к embedded linux?
А чем ембеддед линукс отличается от неембеддеда?
Аноним 15/10/24 Втр 10:58:47 #45 №311699339 
>>311699215
Количеством и качеством аппаратных ресурсов?
Я допустим могу худо-бедно админить линукс-ком. Но собрать дистр и прошить под какой-нибудь е-paper reader или роутер я не могу. По каким ключевым точкам прыгать, кроме очевидного LFS?
Аноним 15/10/24 Втр 11:01:33 #46 №311699435 
>>311699339
А дрова на твой ридер или роутер то будут? Или ты линупс на голый проц ставить собрался?
Аноним 15/10/24 Втр 11:08:26 #47 №311699686 
>>311699435
Допустим, будут. Радиомодули и экраны я сам разрабатывать не планирую. Вообще, тема интересна скорее в разрезе реверса прошивок.
Аноним 15/10/24 Втр 13:08:25 #48 №311703951 
дамп
Аноним 15/10/24 Втр 14:00:04 #49 №311706003 
дамп
Аноним 15/10/24 Втр 15:01:03 #50 №311708424 
мап
comments powered by Disqus

Отзывы и предложения