/
sources.txt
73 lines (48 loc) · 2.26 KB
/
sources.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
Terms:
- IC [abstract] = integrated circuit (the same as 'microchip') = https://en.wikipedia.org/wiki/Integrated_circuit
- MCU [speсific] = microcontroller unit = https://en.wikipedia.org/wiki/Microcontroller
Terms to study:
- Flash and EEPROM
- GPIO
- I2C
- SPI
- GND, U, TX-RX ... ?
- interrupts
- programmer, bootloader
- find Arduino Nano pinout
Уроки Arduino и програмирования
сайт: https://alexgyver.ru
видеокурс: https://www.youtube.com/playlist?list=PLgAbBhxTglwmVxDDC5TSYUI91oZ0LZQMw
статьи и книги: https://vk.com/rasduino
сайт: https://arduinoplus.ru/
статья: https://habr.com/ru/post/247663/ (программирование ардуино на чистом С)
сайт: http://mypractic.ru/category/uroki-programmirovaniya-arduino
Документация Arduino
официальный сайт (раздел обучения): https://docs.arduino.cc/learn/
русскоязычный: https://arduino.ru
Уроки NodeMCU:
https://www.instructables.com/Getting-Started-With-ESP8266LiLon-NodeMCU-V3Flashi/
Работа с COM-port в Linux
статья: http://we.easyelectronics.ru/electro-and-pc/rabota-s-som-portom-na-si-v-linux.html
Понимание USB интерфейса и протокола
вики: https://ru.wikipedia.org/wiki/USB
серия специализированный статей: http://we.easyelectronics.ru/blog/electro-and-pc/ (поисковый запрос "Интерфейс USB" в разделе Связь железа с компьютером)
сайт: https://www.usbmadesimple.co.uk
Драйвера
анатомия драйвера: https://habr.com/ru/post/282564/
написание драйвера под линукс: https://habr.com/ru/post/206148/
книга по драйверам: "Linux Device Drivers" (см на русском языке на линуксе)
Регистры
работа с регистрами: https://alexgyver.ru/lessons/registers/
регистры IO портов: https://habr.com/ru/post/253213/
Программирование:
компиляция скетчей из терминала: https://habr.com/ru/post/247663/
визуальное программирование ардуино: поисковик = "нарисовать схему ардуино онлайн"
редактор электрических схем: https://www.circuit-diagram.org/editor/
введение в ардуино ассемблер: https://www.arxterra.com/classes/intro-to-arduino-assembly/
i2c пример библиотеки: https://habr.com/ru/company/ruvds/blog/670392/
Заказ печатных плат:
JLCPCB: https://jlcpcb.com
Магазин электроники + WIKI раздел с хорошим описанием многих юнитов
dfrobot: https://www.dfrobot.com/
wiki: https://wiki.dfrobot.com/