Category: техника

Category was added automatically. Read all entries about "техника".

Ranma

...

Сделал видео на новом Samsung Galaxy S10e. Мне одному кажется, что качество видео хреновейшее?

Ranma

Установка GRUB2 для запуска в qemu

Вот инструкция для установки GRUB2 на виртуальный диск. В инете достаточно много подобных инструкций, но есть нюансы. Может моя кому-то покажется более доходчивой.

1. Создаём виртуальный диск размером 8Мб (кому надо больше, делает больше):

dd if=/dev/zero of=out.img seek=8MB count=1K bs=1

2. Размечаем под ext2 партицию:

sudo parted out.img
(parted)mklabel msdos
(parted)mkpart primary ext2 32k 100%
(parted)toggle 1 boot
(parted)quit


Партиция имеет сдвиг в 32К от начала диска. Это, видимо, для размещения MBR + Stage 1.5 для груба.

3. Монтируем диск и его партицию на два отдельных девайса:

sudo losetup /dev/loop0 out.img
sudo kpartx -v -a /dev/loop0
sudo losetup /dev/loop1 /dev/mapper/loop0p1


4. Форматируем партицию под ext2:

sudo mke2fs /dev/loop1

5. Монтируем партицию как диск:

sudo mount -t ext2 /dev/loop1 /mnt

6. Устанавливаем груб на свежесозданный диск. Обратите внимание, что последним параметром он принимает физический диск:

sudo mkdir -p /mnt/boot/grub
sudo grub-install --boot-directory=/mnt/boot/ --modules="ext2 part_msdos" /dev/loop0


7. Добавляем grub.cfg по вкусу.
8. Подметаем за собой:

sudo umount /mnt
sudo kpartx -d /dev/loop1
sudo kpartx -d /dev/loop0


9. Стартуем:

sudo qemu-system-x86_64 -hda /home/andrew/dev/boot/out.img -m 1024 --enable-kvm

Осторожно, если от предыдущих экспериментов в текущей директории остался bios.bin с UEFI, то qemu его подцепит автоматически и ничё не заработает.
Ranma

Пара крутых ссылок

1. http://www.algo-prog.info/ocaml_for_pic/distribution/ocapic-ocamlmeeting-2011.pdf - Слайды, где чуваки сделали порт ocaml на PIC18. Это нереально круто, но было бы с их стороны практичнее сделать это для ARM Cortex. Ну PIC18 реально дохлый камень.
2. Контора предлагает производство печатных плат по-дешёвке: http://www.seeedstudio.com/depot/fusion-pcb-service-2-layers-p-835.html. Перевожу: 10 плат 5x5 см стоит $10. Доставка в РФ - около $5. Но интерфейс дикий у сайта. Без поллитра не разберёшься чё куда тыкать.
Ranma

Манга

Между тем, Mango Reader - единственная адекватная читалка манги для андроида. Попробовал с десяток читалок с гугл плея - всё лютый шлак. Правда на гугл плее почему-то не ищется - качаем APK ручками.
Ranma

Грустная история с хорошим концом (part 2)

Итак, на руках планшет с APX mode и док станция. Гугл подсказал, что рассчитывать мне особо не на что, если я не накатил на живой планшет nvflash и не сделал бэкап загрузчика и калибровочных данных планшета. Я был довольно-таки уверен, что ничего подобного я не делал, но всё же решил попробовать залить хоть что-нибудь с помощью nvflash. Я скачал nvflash, закинул его /setup/android/nvflash и решил поискать что-нибудь для заливки в уже скаченных файлах, например из /setup/transformer - этот каталог я делал, когда занимался рутованием планшета. И тут я вижу в этом каталоге директории nvflash и AndroidRoot - забрезжил проблеск надежды. Каталог AndroidRoot означает, что для какого-то планшета был сделан бэкап загрузчика. Я это напрочь забыл, но, видимо, когда я заливал custom recovery для рутования планшета, я по рекомендации гугла сделал бэкап при помощи nvflash. Дальше было дело техники. Вот инструкция:

Collapse )