2024-12-16

vak: (Daemon)
Я таки смог запустить трассировку на архитектуре ARM32. Для этого пришлось научиться ставить FreeBSD на виртуальном Cortex-A15 под симулятором QEMU.
$ bintrace ./demo-arm32-freebsd
Starting program: ./demo-arm32-freebsd
sp = 0xbfbfeb58
lr = 0x10054
cpsr = 0x10
0x00010054: e3a07004 mov r7, #4
r7 = 0x4
0x00010058: e3a00001 mov r0, #1
r0 = 0x1
0x0001005c: e3001078 movw r1, #0x78
r1 = 0x78
0x00010060: e3401001 movt r1, #1
r1 = 0x10078
0x00010064: e3a0200d mov r2, #0xd
r2 = 0xd
0x00010068: ef000000 svc #0
Hello world!
r0 = 0xd
r1 = 0
0x0001006c: e3a07001 mov r7, #1
r7 = 0x1
0x00010070: e3a00000 mov r0, #0
r0 = 0
0x00010074: ef000000 svc #0
Process exited normally.
vak: (Default)
Купил новую карточку 128GB, по традиции меряю скорость. Чтение 94.4 Мбайт/сек, запись 62.9 Мбайт/сек. В прошлый раз было даже чуть лучше. Да ничего, годится для Raspberry Pi.



Карточки по скорости могут сильно различаться, иногда на порядок. Причём с известностью производителя и его обещаниями слабо кореллирует. Приходится отслеживать самому.



Для сравнения: другая карточка от Samsung, на этот раз полноразмерная SD. Скорость записи повыше. Это серия Pro Plus. Она пошустрее по сравнению с EVO Select.