Вопросы с тегом «assembly»

11
Как просмотреть бинарный файл?
Из того, что я понимаю, компилятор создает двоичный файл, состоящий из 1 и 0, который может прочитать процессор. У меня есть бинарный файл, но как мне открыть его, чтобы увидеть 1 и 0, которые там? Текстовый редактор говорит, что не может открыть его ... PS У меня есть сборочный двоичный …
45 binary  assembly 

4
Почему в некоторых операционных системах обработка событий пишется в asm, а не в c?
Мой вопрос заключается в том, почему в настоящее время некоторая обработка событий операционной системы все еще пишется на языке ассемблера, а не на языке более высокого уровня, таком как C, когда само ядро ​​написано в основном на C?
17 kernel  c  assembly 

1
Как я могу кросс-компилировать Chromium для ARM?
Цель Мне нужно установить Chromium на FriendlyARM под mini210sуправлением Linux 3.0.8 armv7l Окружающая среда Бродячая коробка с Ubuntu Precise64 Устанавливается в depot_toolsсоответствии с этими инструкциями Get-the-code и Linux Chromium ARM Набор инструментов depot_tools После получения depot_tools: vagrant@vagrant:~/depot_tools$ fetch chromium Переменные среды export GYP_CROSSCOMPILE=1 export GYP_DEFINES="target_arch=arm arm_float_abi=hard" зависимости vagrant@vagrant:~/depot_tools/src$ ./chrome/installer/linux/sysroot_scripts/install-debian.wheezy.sysroot.py --arch=arm …

1
Где в исходном коде GRUB2 находится передача / переход к коду ядра?
Я ищу строку кода, где GRUB2, наконец, переходит к коду ядра и таким образом передает выполнение на системах x86? Я предполагаю, что это в файле на ассемблере, так как это очень слабая архитектура. Я посмотрел на исходные файлы /grub-core/boot/i386/pc/*.Sи нашел JMPв boot.S строку 455, но это kernel_addressмог быть адрес ядра …

2
Как отладить модуль ядра, в котором появляется указатель NULL?
У меня есть специальный модуль ядра, который я скомпилировал из этого патча, который добавляет поддержку logitech G19клавиатуры среди других устройств серии G. Я прекрасно скомпилировал его в основной ветке ядра Ubuntu (2.6.35). Я могу загрузить и загрузить модуль, но я столкнулся с действительно странной ситуацией. Как только я загружаю модуль …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.