Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
ru:docs:guide-developer:adding_new_device [2019/12/30 09:16] – [Collecting relevant data] mkobyakovru:docs:guide-developer:adding_new_device [2019/12/30 10:20] – [Testing images] mkobyakov
Line 81: Line 81:
   touch target/linux/*/Makefile   touch target/linux/*/Makefile
  
-===== Patches ===== +===== Патчи ===== 
-The patches-* subdirectories contain the kernel patches applied for every target.\\  +Подкаталоги patches-* содержат патчи ядра, применяемые для каждого целевого объекта.\\  
-All patches should be named 'NNN-lowercase_shortname.patch' and sorted into the following categories:+Все патчи должны быть названы 'NNN-lowercase_short name.patch" и отсортированы по следующим категориям:
  
-**0xx** - upstream backports\\ +**0xx** - бэкпортов вверх \\ 
-**1xx** - code awaiting upstream merge\\ +**1xx** - код, ожидающий слияния в восходящем потоке\\ 
-**2xx** - kernel build config header patches\\ +**2xx* * - патчи для сборки ядра конфигурации заголовков\\ 
-**3xx** - architecture specific patches\\ +**3xx* * - патчи, специфичные для архитектуры\\ 
-**4xx** - mtd related patches (subsystem and drivers)\\ +**4xx* * - патчи, связанные с mtd (подсистема и драйверы)\\ 
-**5xx** - filesystem related patches\\ +****5xx* * - патчи, связанные с файловой системой\\ 
-**6xx** - generic network patches\\ +**6xx* * - общие сетевые патчи\\ 
-**7xx** - network / phy driver patches\\ +**7xx* * - патчи сетевых / phy драйверов\\ 
-**8xx** - other drivers\\ +**8xx** - другие драйверы\\ 
-**9xx** - uncategorized other patches\\+**9xx* * - другие патчи без категорий\\
  
 <WRAP center round tip 80%> <WRAP center round tip 80%>
-All patches must be written in a way that they are potentially upstreamablemeaning:+Все патчи должны быть написаны таким образомчтобы они были потенциально доступны для распространения, т. е.:
  
   - they must contain a **proper subject**   - they must contain a **proper subject**
Line 104: Line 104:
 </WRAP> </WRAP>
  
-===== Testing images ===== += = = = = Тестирование изображений ==== =  
-Test firmware images without writing them to flash by using ramdisk images.+Тестовые изображения прошивки без записи их в Flash при использовании RAMDisk изображений.
  
-In **make menuconfig** select **Target Images** and then you can select the **ramdisk** option. +В * * make menuconfig * * выберите * * целевые изображения**, а затем вы можете выбрать опцию * * ramdisk**.
- +
-This will create an image with kernel + initramfs, that will have **initramfs** in the name. The resulting image can be loaded in the device through the bootloader's tftp function and should boot to a prompt without relying on flash/filesystem support.+
  
 +Это создаст образ с ядром + initramfs, который будет иметь **initramfs** в имени. Полученный образ может быть загружен в устройство через функцию bootloader tftp и должен загрузиться в приглашение, не полагаясь на поддержку flash/файловой системы.
 ===== Tips and tricks ===== ===== Tips and tricks =====
 ==== Getting a shell on the target device ==== ==== Getting a shell on the target device ====
  • Last modified: 2020/01/01 13:36
  • by mkobyakov