Resultados da pesquisa a pedido "low-level"

4 a resposta

Como você define cadeias de caracteres para maiúsculas / minúsculas no Unicode?

Esta é principalmente uma questão teórica da qual estou muito curiosa. (Não estou tentando fazer isso codificando sozinho ou algo assim, não estou reinventando as rodas.) Minha pergunta é como a tabela de equivalência em maiúsculas / ...

4 a resposta

Como executar um programa C sem sistema operacional no Raspberry Pi?

Eu gostaria de experimentar o uso do Raspberry Pi para alguns aplicativos incorporados de baixo nível. O único problema é que, diferentemente das placas de microcontroladores AVR e PIC disponíveis, o Raspberry Pi normalmente executa um SO (como ...

6 a resposta

Qual é o objetivo da coerência do cache?

Em CPUs como x86, que fornecem coerência de cache, como isso é útil do ponto de vista prático? Entendo que a idéia é tornar as atualizações de memória feitas em um núcleo imediatamente visíveis em todos os outros núcleos. Esta é uma propriedade ...

2 a resposta

iPhone iOS4 controle de câmera de baixo nível?

Existe uma maneira de definir manualmente as configurações da câmera fotográfica de baixo nível, como velocidade do obturador, abertura ou ISO no iOS4 no iPhone 4? Eu não acho que exista no SDK oficial, mas talvez alguém tenha encontrado algumas ...

20 a resposta

Qual é a melhor maneira de adicionar dois números sem usar o operador +?

Eu e um amigo estamos indo e voltando com quebra-cabeças e não tenho idéia de como resolver este. Suponho que seja possível com alguns operadores bit a bit, mas não tenho certeza.

3 a resposta

Geração de som de baixo nível real em C #?

Alguém conhece uma maneira sensata de criar uma onda sonora arbitrária em C # e reproduzi-la pelos alto-falantes? Esse problema está voltando de vez em quando há anos, sempre acabo desistindo depois de muitas falhas sem encontrar uma solução. O ...

4 a resposta

Como simular o clique do mouse do Mac App para outro aplicativo

Estou tentando simular o clique do mouse no simulador de iphone do aplicativo macos, pois estou usando o CGEvents. o ID do processo é 33554 para o simulador de iPhone let point = CGPoint(x: 500 , y:300) let eventMouseDown ...

7 a resposta

Alternativas mais seguras à biblioteca padrão C

A biblioteca padrão C é notoriamente ruim quando se trata de segurança de E / S. Muitas funções possuem estouros de buffer (gets, scanf) ou pode recuperar a memória se não receberem argumentos adequados (scanf), e assim por diante. De vez em ...

2 a resposta

O que acontece quando diferentes núcleos da CPU gravam no mesmo endereço de RAM sem sincronização?

Vamos supor que 2 núcleos estão tentando gravar valores diferentes no mesmo endereço de RAM (1 byte), no mesmo momento (mais-menos eta) e sem usar instruções intertravadas ou barreiras de memória. O que acontece nesse caso e qual valor será ...

2 a resposta

Acesso exclusivo ao cacheline L1 no x86?

Se alguém tiver um buffer de 64 bytes que é muito lido / gravado, provavelmente será mantido em L1; mas existe alguma maneira de forçar esse comportamento? Por exemplo, conceda a um núcleo acesso exclusivo a esses 64 bytes e diga a ele para não ...