Архив рубрики: Develop

ARMv7NEON

Невозможное возможно, или как использовать NEON в модуле ядра

ARMv7NEONШироко распространенным мнением является то, что работа с плавающей точкой в режиме ядра (модуле ядра) является невозможной. Строго говоря, работа с ними все же нежелательна по нескольким причинам, которые рассмотрим чуть ниже, но иногда из-за архитектурных просчетов или другим причинам необходимо обработать данные на уровне ядра. В статье рассмотрим простейший пример использования операций с плавающей точкой и сопроцессора NEON в модуле ядра Linux. Предполагается, что читатель знает основы создания модулей ядра.

Читать далее

Как изменить регистр букв в Eclipse

Нередко при работа с программным кодом в Eclipse возникает перевести все буквы в нижний или верхний регистр (сделать строчными или заглавными соответственно).

Эту процедуру легко проделать с помощью сочетания горячих клавиш:

В нижний регистр: CTRL+SHIFT+Y (CMD+SHIFT+Y в Mac OS X)
В верхний регистр: CTRL+SHIFT+X (CMD+SHIFT+X в Mac OS X)

Предварительно выделите символы, которые хотите изменить (один или более)