mirror of
https://github.com/EmbedDevIOT/obsidian-vault-.git
synced 2026-11-06 00:53:27 +03:00
vault backup: 2025-12-09 17:42:48
This commit is contained in:
+10
-3
@@ -5,10 +5,14 @@
|
|||||||
1. Как работает протокол I2C ?
|
1. Как работает протокол I2C ?
|
||||||
1. Шина _двухпроводная_: SDA (данные) и SCL (тактовый).
|
1. Шина _двухпроводная_: SDA (данные) и SCL (тактовый).
|
||||||
2. Работает в режиме **master–slave**.
|
2. Работает в режиме **master–slave**.
|
||||||
3. Адресация 7 или 10 бит.
|
3. Адресация 7 или 10 бит. Как задается адрес устройства
|
||||||
4. Передача: start → address + R/W → ack → data bytes → stop.
|
4. Передача: start → address + R/W → ack → data bytes → stop.
|
||||||
2. Как протестировать протокол I2C ?
|
2. Как протестировать протокол I2C ?
|
||||||
1.
|
1. Проверить корректность инициализации битрейта (100/400 kHz и выше).
|
||||||
|
2. Использовать **логический анализатор** для просмотра транзакций.
|
||||||
|
3. Проверять **ACK/NACK**, корректность адресации.
|
||||||
|
4. Тест на устойчивость: длинные транзакции, шум, ошибки тактирования.
|
||||||
|
5. Проверка ошибок: освобождение шины при зависании SDA.
|
||||||
|
|
||||||
### Работа с Linux
|
### Работа с Linux
|
||||||
1. Как посмотреть логи системы
|
1. Как посмотреть логи системы
|
||||||
@@ -19,6 +23,7 @@
|
|||||||
3. `chmod` - изменение прав
|
3. `chmod` - изменение прав
|
||||||
4. `grep` - глобальный поиск регулярных выражений и вывод
|
4. `grep` - глобальный поиск регулярных выражений и вывод
|
||||||
5. `ls -l` - посмотреть текущие права
|
5. `ls -l` - посмотреть текущие права
|
||||||
|
6. `ip br -a`
|
||||||
3. Чем отличаются команды
|
3. Чем отличаются команды
|
||||||
1. `cat /etc/dev/trace > /home/user.txt`
|
1. `cat /etc/dev/trace > /home/user.txt`
|
||||||
2. `echo "/etc/dev/file" > /home/user.txt`
|
2. `echo "/etc/dev/file" > /home/user.txt`
|
||||||
@@ -30,7 +35,9 @@
|
|||||||
1. `/dev/i2c-* ` устройства
|
1. `/dev/i2c-* ` устройства
|
||||||
2. `i2cdetect` `i2cget` `i2cset`
|
2. `i2cdetect` `i2cget` `i2cset`
|
||||||
3. Монтирование виртуальных файлов `/sys` / `/proc`
|
3. Монтирование виртуальных файлов `/sys` / `/proc`
|
||||||
6. Daemons
|
6. Daemons. Службы и демоны.
|
||||||
|
1. `systemctl status <service>` - статус
|
||||||
|
2. `systemctl start/stop/restart <service>` - управление
|
||||||
### Сетевая модель OSI
|
### Сетевая модель OSI
|
||||||
1. Уровни модели.
|
1. Уровни модели.
|
||||||
1. Physical (Физический)
|
1. Physical (Физический)
|
||||||
|
|||||||
Reference in New Issue
Block a user