sobota, 7 kwietnia 2012

Brak dźwięku w Windows Vista/7

Niekiedy w systemie Windows Vista/7 występuje problem z dziewiękiem, a dokładniej jego brak. Może to być spowodowane wieloma różnymi czynnikami. Postaram się tu opisać najczęściej występujące przyczyny tego problemu.

czwartek, 9 lutego 2012

Problem ze zmianą wielkości canvas

Ostatnio przy pracy z <canvas> spotkałem się z problemem rozmazanego napisu. Tworząc napis w taki sposób jak w każdym kursie HTML5 czyli:
<canvas id="myCanvas"></canvas>

var c=document.getElementById("myCanvas");

var ctx=c.getContext("2d");

ctx.font="30px Arial";

ctx.fillText("Hello World",10,50);

wtorek, 17 stycznia 2012

Pamięć w smartfonach


W standardowym komputerze PC, pamięć dzieli się na pamięć operacyjną (RAM) oraz pamięć masowa (tzw. dyski twarde, HDD, SSD). w przypadku smartfonów sprawa się komplikuje, ponieważ podział pamięci nie jest tak ustandaryzowany. Praktycznie każdy model takiego urządzenia ma inny system pamięci, na który składa się wiele różnych modułów.

Zestawienie układów graficznych używanych w smartfonach

Zestawienie często stosowanych układów graficznych w smartfonach:

Układy graficzne smartfonów

Jednostki graficzne dla urządzeń mobilnych cechują się specyficzną budową. Ich architektura zapewnia pełną skalowalność w szerokim zakresie powierzchni oraz mocy obliczeniowej. z powodu różnorodnych ograniczeń jakie nałożone są na dużą gamę urządzeń mobilnych w zależności od ich przeznaczenia jest bardzo ważne dostosowanie sprzętu do tych ograniczeń.

Jednostki obliczeniowe w smartfonach

ARM to architektura procesorów 32-bitowych typu RISC. Są szeroko stosowane na rynku elektronicznym i zajmują ponad 75% rynku 32-bitowych procesorów, oraz ok. 98% rynku telefonów i smartfonów.
Firma ARM Ltd. zajmuje się sprzedażą tylko samej architektury rdzenia. Produkcją procesorów zajmują się firmy odkupujące licencję od ARM Ltd.. Są to mi. Samsung, Apple, Quallcomm, IBM. Współpracują one także przy tworzeniu samej architektury z firmą ARM Ltd..

niedziela, 15 stycznia 2012

System on Chip (SoC), czyli serce smartfonów


Układy SoC zawierają kompletny system elektroniczny, w tym układy cyfrowe, analogowe (także radiowe) oraz cyfrowo-analogowe. Poszczególne moduły tego systemu, ze względu na ich złożoność, pochodzą zwykle od różnych dostawców. Najbardziej rozpowszechnionym oraz najczęściej stosowanym w smartfonach przedstawicielem tego rozwiązania są systemy oparte na procesorze ARM.