Size: a a a

2018 November 22

NK

ID:244504759 in pro.osdev
Понял
источник
2018 November 24

DF

Dollar Føølish in pro.osdev
Привет. У вас закреп открепился, так что извините, если офтоп:
Подскажите пожалуйста практическую книгу по разработке ОС с примерами кода, желательно на С++
источник

DF

Dollar Føølish in pro.osdev
Или толкните в нужную сторону
источник

NK

ID:244504759 in pro.osdev
источник
2018 December 05

SK

Sergey Kandiy in pro.osdev
Доброго времени суток. Кто-то знает что представляет из себя архитектура ARMv7(AHF), каким тулчейном под нее компилить и можно ли настроить qemu  под нее?
источник

BD

Berkus Decker in pro.osdev
Sergey Kandiy
Доброго времени суток. Кто-то знает что представляет из себя архитектура ARMv7(AHF), каким тулчейном под нее компилить и можно ли настроить qemu  под нее?
qemu под нее точно есть, https://github.com/EttusResearch/meta-ettus тут вот какие-то отсылки
источник

BD

Berkus Decker in pro.osdev
источник

N[

Ned Ogl [0xA]🚜🏍 in pro.osdev
Sergey Kandiy
Доброго времени суток. Кто-то знает что представляет из себя архитектура ARMv7(AHF), каким тулчейном под нее компилить и можно ли настроить qemu  под нее?
armv7l-unknown-linux-gnueabihf-gcc
источник

N[

Ned Ogl [0xA]🚜🏍 in pro.osdev
crosstools-NG тебе в помощь
источник

N[

Ned Ogl [0xA]🚜🏍 in pro.osdev
если ты житель Archlinux, в AUR есть пакет x-tools-armv7-bin
источник

N[

Ned Ogl [0xA]🚜🏍 in pro.osdev
уже пару месяцев собираю этим компилятором в продакшн ядря и софт, нареканий нет
источник

SK

Sergey Kandiy in pro.osdev
О, спасибо! А какие-то общие сведения про AHF есть? Какое отличие от других ARMv7?
источник

N[

Ned Ogl [0xA]🚜🏍 in pro.osdev
HF = hard float - индикатор наличия хардверного FPU
источник

N[

Ned Ogl [0xA]🚜🏍 in pro.osdev
компилятор с поддержкой HF генерит инструкции для этого FPU, иначе - пытается посчитать всё дробное простыми целочисленными операциями
источник

N[

Ned Ogl [0xA]🚜🏍 in pro.osdev
выигрыш очевиден - прирост производительности, флоаты считаются повсеместно
источник

SK

Sergey Kandiy in pro.osdev
Спасибо
источник

N[

Ned Ogl [0xA]🚜🏍 in pro.osdev
подрбнее - чти про VFP и NEON
источник

N[

Ned Ogl [0xA]🚜🏍 in pro.osdev
Буква А, как я понимаю, вот про что:
armv7 - общая архитектура процессоров, подразделяется на armv7-a, armv7-m, armv7-r - Application, Microcontroller, Realtime соответственно.
источник

N[

Ned Ogl [0xA]🚜🏍 in pro.osdev
у них несколько отличаются наборы команд, насколько я знаю, сообразно их предназначению
источник

N[

Ned Ogl [0xA]🚜🏍 in pro.osdev
Sergey Kandiy
Доброго времени суток. Кто-то знает что представляет из себя архитектура ARMv7(AHF), каким тулчейном под нее компилить и можно ли настроить qemu  под нее?
qemu однозначно присутствует, обычно в пакетах вида qemu-arch-extra
источник