18 Июн 2026, Чт

Allwinner H618 64-bit 1.5GHz Quad-core Cortex-A53

Одноплатный компьютер на базе этого процессора:
https://aliexpress.ru/item/1005009482481803.html?shpMethod=CAINIAO_STANDARD&sku_id=12000049240227178&spm=a2g2w.productlist.search_results.0.3e0e7021iU6J5W

Доступ:

putty vpc.dmitriydidenko.ru -P 32822

Характеристики процессора:
https://cnx-software.ru/2022/08/20/processor-allwinner-h618-prednaznachen-dlya-tv-boksov-android-12/

Программа "hello"


.global _start

_start:
  mov x0, #1        /* x0 = дескриптор файла (1 для stdout) */
  ldr x1, =message  /* x1 = адрес текста */
  ldr x2, =len      /* x2 = длина текста (включая перевод строки) */
  mov w8, #64       /* x7 = номер функции "запись" для системного вызова Linux */
  svc #0            /* Системный вызов (syscall) */

  /* Завершение программы */
  mov x0, #0        /* x0 = статус завершения (0 - успешно завершена) */
  mov w8, #93       /* x7 = номер функции "выход" для системного вызова Linux */
  svc #0            /* Системный вызов (syscall) */

.data
message:
  .ascii "hello!\n"
len = .-message

Использование отладчика gdb

gdb hello - запуск отладчика

break _start - установка точки останова

run - запуск программы

info registers - информация о регистрах

step - пошаговое выполнение программы

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять