TelenkovDmitry 1 年之前
父節點
當前提交
dae5bb17f2
共有 4 個文件被更改,包括 58 次插入16 次删除
  1. 16 15
      .obsidian/workspace.json
  2. 31 0
      Greenstar/ethernet stm32.md
  3. 10 0
      linux/linux common.md
  4. 1 1
      Разное.md

+ 16 - 15
.obsidian/workspace.json

@@ -13,7 +13,7 @@
             "state": {
               "type": "markdown",
               "state": {
-                "file": "universal IO/Test HV.md",
+                "file": "linux/linux common.md",
                 "mode": "source",
                 "source": false
               }
@@ -69,7 +69,7 @@
       }
     ],
     "direction": "horizontal",
-    "width": 282.5
+    "width": 203.5
   },
   "right": {
     "id": "22baf11b84f2becb",
@@ -85,7 +85,7 @@
             "state": {
               "type": "backlink",
               "state": {
-                "file": "universal IO/Test HV.md",
+                "file": "linux/linux common.md",
                 "collapseAll": false,
                 "extraContext": false,
                 "sortOrder": "alphabetical",
@@ -117,18 +117,24 @@
   },
   "left-ribbon": {
     "hiddenItems": {
-      "switcher:Меню быстрого перехода": false,
-      "graph:Граф": false,
-      "canvas:Создать новый холст": false,
-      "command-palette:Открыть палитру команд": false,
-      "markdown-importer:Импорт Markdown-файлов": false
+      "switcher:Open quick switcher": false,
+      "graph:Open graph view": false,
+      "canvas:Create new canvas": false,
+      "command-palette:Open command palette": false,
+      "markdown-importer:Open format converter": false
     }
   },
   "active": "f00ece47365601a4",
   "lastOpenFiles": [
-    "universal IO/universal IO.md",
-    "universal IO/Test HV.md",
+    "Разное.md",
     "linux/linux common.md",
+    "Greenstar/ethernet stm32.md",
+    "Greenstar/stm32l476VG-usb спектрометр.md",
+    "linux/Raspberry Pi 3 Model B v1.2.md",
+    "linux/Tmux.md",
+    "Greenstar/FPGA Blaster.md",
+    "universal IO/Test HV.md",
+    "universal IO/universal IO.md",
     "linux/GS server.md",
     "Тренировки и занятия.md",
     "bt67xx/common.md",
@@ -139,14 +145,12 @@
     "Pasted image 20240415123611.png",
     "Pasted image 20240415122028.png",
     "Счета.md",
-    "Greenstar/stm32l476VG-usb спектрометр.md",
     "common.md",
     "Кодинг.md",
     "FlyElectronics/Grinding machine.md",
     "2024-02-22.md",
     "2024-02-25.md",
     "Golang/common.md",
-    "Разное.md",
     "Golang",
     "Список литературы.md",
     "proGit.md",
@@ -155,10 +159,7 @@
     "metrolog/Текучка Метролог.md",
     "git_rsa.pub",
     "git_rsa",
-    "RT-701/common.md",
     "RT-701",
-    "Python/common.md",
-    "Artery testing.md",
     "Database.kdbx.qglrkI",
     "ROTEK",
     "Python",

+ 31 - 0
Greenstar/ethernet stm32.md

@@ -0,0 +1,31 @@
+**Список прерываний:**
+
+- TIM_14 - таймер для статистики FreeRTOS, watchdog toogle.
+- TIM_5 - статистика пользователя и измерения в мкс.
+- TIM_6 - uptime
+- UART_6 - терминал
+- DMA_2 Stream 0 - ADC
+- DMA_2 Stream 2 - SPI_1 RX, FPGA
+- DMA_2 Stream 3 - SPI_1 TX, FPGA
+- SPI_1 - обмен с FPGA
+- DMA_2 Stream 7 - QSPI
+- QSPI
+- Ethernet
+- USB_OTG_FS
+```c
+HAL_NVIC_SetPriority(TIM8_TRG_COM_TIM14_IRQn, 8, 0);
+HAL_NVIC_SetPriority(TIM5_IRQn, 8, 0);
+HAL_NVIC_SetPriority(TIM6_DAC_IRQn, 8, 0);
+HAL_NVIC_SetPriority(USART6_IRQn, 6, 0);
+HAL_NVIC_SetPriority(DMA2_Stream0_IRQn, 5, 0);
+HAL_NVIC_SetPriority(DMA2_Stream2_IRQn, 5, 0);
+HAL_NVIC_SetPriority(DMA2_Stream3_IRQn, 5, 0);
+HAL_NVIC_SetPriority(SPI1_IRQn, 5, 0);
+HAL_NVIC_SetPriority(DMA2_Stream7_IRQn, 5, 0);
+HAL_NVIC_SetPriority(QUADSPI_IRQn, 0x0F, 0);
+HAL_NVIC_SetPriority(ETH_IRQn, 0x7, 0);
+HAL_NVIC_SetPriority(OTG_FS_IRQn, 7, 0);
+```
+
+<h6>TODO</h6>
+- Перенести watchdog toogle.

+ 10 - 0
linux/linux common.md

@@ -175,11 +175,21 @@ $ groups user_1 # вывести группы в которых состоит 
 $ /etc/passwd # информация о пользователях
 $ /etc/group # инфооормация о группах
 $ sudo adduser new_user # создать нового пользователя
+$ su - new_user # сменить пользователя
 $ /etc/sudoers # пользователи с правами sudo
 $ sudo groupadd friends # создать группу friends
 $ sudo usermod -aG friends user_1 # добавить пользователя user_1 в группу friends
 $ sudo passwd user_1 # изменить пароль пользователя user_1
 $ sudo passwd # изменить пароль текущего пользователя
+```
+<h6>Права доступа</h6>
+```bash
+$ sudo chmod o-r hello # отнять права на чтение у others на файл hello
+$ sudo chgrp my_group hello # сменить владеющую группу у файла hello
+$ sudo deluser user my_group # удалить пользователя из группы
+$ sudo chmod u+x hello # добавить валдельцу право на исполнение
+$ sudo chmod g+rwx # добавить группе все права
+
 ```
 <h6>Задания на bash</h6>
 ```bash

+ 1 - 1
Разное.md

@@ -7,7 +7,7 @@
 - Пробег 67000 [24.10.18]. Замена масла, фильтров. ТО-5 по карте ТО 75000/5лет. Менеджер Артамошкин Владимир, шоссе Энтузиастов, д.59 Автогермес. Стоимость примерно 11000. Доп работы: чистка дроссельной заслонки, дезинфекция системы кондицианирования, ремонт прокола заднего колеса. Масло Shell Helix Ultra Pro AM-L 5W30.
 ---
 **litemesh IP:** http://37.252.12.59/
-litemesh Drink73Dkms5
+**login/password:** litemesh Drink73Dkms5
 sudo /etc/init.d/gogs retrart
 sudo /etc/init.d/nginx restart