129 130

background image

129

Elektronika Praktyczna 9/2002

B I B L I O T E K A E P

Tomasz Jabłoński: „Mikrokontrolery PIC16F8x w praktyce −
architektura, programowanie, przykłady”, BTC 2002

W „Bibliotece EP” prezentujemy książki dotyczące zagadnień związanych z różnymi dziedzinami techniki,

jednak zawsze przydatne w pracy elektronika lub pomocne w uprawianiu elektronicznego hobby. Nasza
opinia jest oczywiście subiektywna, ale wynika z wieloletniego doświadczenia zawodowego i chyba jest
zgodna z oczekiwaniami tych, którzy chcą z książek korzystać, a nie przyozdabiać nimi półki. Aby nie
marnować miejsca w EP, nie będziemy publikować recenzji książek ocenianych na jedną lub dwie
„lutownice”. Przyjęliśmy szeroką skalę ocen, aby ułatwić Czytelnikom orientację w potencjalnej
przydatności książki.

Uwaga! Większość prezentowanych książek można zamówić w Dziale Handlowym AVT (patrz str. 131).

Chcemy w ten sposób udostępnić je Czytelnikom EP.

○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○

Klaus Dembowski: ìWarsztat
komputerowyî, zawiera
CD-ROM, Robomatic 2000

Jest to ksi¹øka stosunkowo ma³o zna-

na, a†szkoda, bo jest godnym konkurentem
legendarnej ìAnatomii PCî, ktÛrej siÛdme
wydanie pojawi siÍ wkrÛtce na rynku.

ìWarsztat komputerowyî to kompen-

dium wiedzy na temat wnÍtrza kompute-
rÛw PC (zarÛwno tych najnowszych, jak
i†tych, ktÛre stoj¹ w†garaøu lub piwnicy).

Wiele miejsca autor poúwiÍci³ przy-

bliøeniu urz¹dzeÒ multimedialnych (CD-
ROM i†pochodne, DVD, nagrywarki CD-
R, bardzo dok³adne opisy syntezerÛw FM
stosowanych w†kartach düwiÍkowych, po-
da³ takøe doúÊ dok³adn¹ specyfikacjÍ
standardu MIDI) oraz interfejsÛw i†napÍ-
dÛw pamiÍci masowych, w†tym Wide-
SCSI, Differential-SCSI, Ultra2-SCSI. Nie-

co mniej przydatne w†praktyce s¹ opisy
systemu macierzowego RAID, niezbyt
precyzyjne (z punktu widzenia sprzÍtow-
ca) s¹ opisy USB i†FireWire, co jednak
moøna usprawiedliwiÊ. Nasz¹ uwagÍ
zwrÛci³y obszerne opisy interfejsÛw: sze-
regowego (jest to jedyna znana nam pol-
skojÍzyczna pozycja, w†ktÛrej opisano do-
k³adnie sposÛb ustawienia na poziomie
rejestrÛw szybkoúci transmisji w†RS232
powyøej 9600bd) i†rÛwnoleg³ego (wraz
z†trybami rozszerzonymi).

Osobne rozdzia³y autor poúwiÍci³

omÛwieniu budowy i†cech charakterystycz-
nych mikroprocesorÛw stosowanych w†PC
od zarania dziejÛw, modu³om pamiÍci
i†sposobom ich wewnÍtrznej organizacji
i†zarz¹dzania dostÍpem do danych, a†tak-
øe przybliøeniu standardowych magistral
stosowanych w†PC. Rzadkoúci¹ jest opis
mechanizmÛw PnP, precyzyjny opis pod-
stawowych funkcji BIOS-u, a†takøe omÛ-
wienie budowy i†zadaÒ poszczegÛlnych
uk³adÛw w†popularnych chipsetach. Prak-

Jest to pierwsza na polskim

rynku wydawniczym wysokonak³a-
dowa ksi¹øka poúwiÍcona niezwyk-
le popularnym mikrokontrolerom
jednouk³adowym z†rodziny PIC16.
Autor podszed³ do prezentacji za-
gadnieÒ ìpicowychî z†punktu wi-
dzenia praktyka, dziÍki czemu -
oprÛcz uniwersalnej wiedzy podsta-
wowej, niezbÍdnej do poznania bu-
dowy i†moøliwoúci mikrokontrole-
rÛw (opis budowy rdzenia, modu-
³Ûw peryferyjnych i†listy rozkazÛw)
- w†ksi¹øce znalaz³o siÍ wiele
przyk³adÛw praktycznych zastoso-
waÒ mikrokontrolerÛw. WúrÛd
przyk³adÛw szczegÛlnie interesuj¹-
ce s¹ m.in.: prezentacja sposobu
do³¹czenia alfanumerycznego wy-
úwietlacza LCD, programowa reali-
zacja interfejsÛw RS232 i†1-Wire,

a†takøe sposÛb do³¹czenia wyúwiet-
laczy LED i†klawiatury matrycowej.
Wszystkie przyk³ady autor popar³
kompletnymi programami, dziÍki
czemu analiza dzia³ania mikrokon-
trolera odnosi siÍ do sprawdzo-
nych wzorÛw, a†nie - jak to za-
zwyczaj bywa w†publikacjach tego
typu - do ogÛlnych opisÛw, czÍsto
nie weryfikowanych w†praktyce.

Autor skupi³ siÍ na kilku wy-

branych mikrokontrolerach rodziny
PIC16F8x, co jest jednak uspra-
wiedliwione, poniewaø precyzyjny
opis wszystkich dostÍpnych mik-
rokontrolerÛw z rodziny PIC16
wymaga³by co najmniej kilkukrot-
nie wiÍkszej objÍtoúci ksi¹øki, ktÛ-
ra i†tak nie jest zbyt cienka (240
stron). Pomimo tego, prezentowa-
na ksi¹øka moøe byÊ przydatna
takøe uøytkownikom innych wersji
mikrokontrolerÛw PIC16, poniewaø
zarÛwno opis listy rozkazÛw, jak
i†opis budowy i†regu³ dzia³ania
rdzenia, we wszystkich mikrokon-
trolerach PIC16 s¹ takie same. Po-
lecamy!

background image

B I B L I O T E K A E P

Elektronika Praktyczna 9/2002

130

tycy znajd¹ dla siebie takøe wiele przy-
datnych informacji w†rozdziale, w†ktÛrym
s¹ prezentowane urz¹dzenia peryferyjne
(klawiatury, myszki, game-pady, joysticki,
monitory itp.). Na koÒcu ksi¹øki autor za-
mieúci³ opis konstrukcji karty testowej (do
wykrywania kodÛw POST). Konstrukcja
karty nie wzbudzi³a w†nas ìdrgniÍciaî
serca, poniewaø jest nieco ìprzeszacowa-
naî (zastosowano w†niej ponad 10 uk³a-
dÛw scalonych!), ale wraz z†opisem typo-
wych kodÛw POST jest to zbiÛr bardzo
wartoúciowych informacji.

Tyle zachwytÛw - teraz nieco dzieg-

ciu. Nieco raø¹ce - zw³aszcza elektronikÛw
- s¹ ma³o precyzyjne t³umaczenia opisÛw
fragmentÛw elektroniki, jak np. ì...tzw. re-
gulatory kontaktowe, ktÛre moøna poznaÊ
po dwÛch zwojach drutu miedzianego.î
(str. 461 - opis dotyczy oczywiúcie stabi-
lizatora impulsowego). Niestety takich po-
my³ek jest sporo, ale czytelnicy znaj¹cy
elektronikÍ poradz¹ sobie z†nimi.

Reasumuj¹c: 973 strony przydatnych

informacji, ktÛrych uzupe³nieniem jest
rÛwnie przydatne oprogramowanie zawarte
na p³ycie do³¹czonej do ksi¹øki.

Bruce Schneier: ìKryptografia
dla praktykÛwî, WNT 2002

ìDla praktykÛwî w†tytule czÍsto wzbu-

dza nasze w¹tpliwoúci poniewaø ksi¹øek
pisanych przez praktykÛw dla praktykÛw
jest na rynku bardzo niewiele. Prezento-
wana ksi¹øka mi³o zaskakuje: jest to praw-
dziwy przewodnik po úwiecie algorytmÛw
szyfruj¹cych, bogato ilustrowany barwnymi
przyk³adami wziÍtymi z†øycia.

OprÛcz wstÍpu historyczno-meryto-

rycznego (znakomicie przygotowuje czy-
telnikÛw mniej zaznajomionych z†tematy-
k¹ ksi¹øki do odbioru dalszych wywo-
dÛw zamieszczonych w†ksi¹øce), autor
zamieúci³ w†ksi¹øce opisy algorytmÛw,
protoko³Ûw i†technik kryptograficznych,

ksi¹øka wybitna, polecamy!

Legenda:

nie warto kupowaÊ

daleka od doskona³oúci

moøe siÍ przydaÊ

ksi¹øka o†duøych walorach

praktycznych, polecamy!

pokusi³ siÍ takøe o†skrÛtowe omÛwienie
przyk³adowych aplikacji szyfratorÛw
w†praktyce. Bior¹c pod uwagÍ rozpo-
wszechnianie siÍ podpisu elektroniczne-
go, interesuj¹ce s¹ zawarte w†ksi¹øce in-
formacje zwi¹zane z†generacj¹ i†dystrybu-
cj¹ kluczy - warto wiedzieÊ w†jaki spo-
sÛb odbywaÊ siÍ bÍdzie autoryzacja
transakcji zawieranych elektronicznie. Juø
wkrÛtce bÍdzie to nasza codziennoúÊ!

Niezwykle przydatnym (szczegÛlnie

dla praktykÛw) uzupe³nieniem zawartoúci
ksi¹øki s¹ zapisane w†C najbardziej po-
pularne algorytmy szyfruj¹ce: DES, IDE-
A, RC5, A5, Blowfish itd.

Ksi¹øka nie jest tania, ale bior¹c pod

uwagÍ waøkoúÊ poruszanych zagadnieÒ
i†jakoúÊ t³umaczenia i†korekty - nie zna-
my lepszej pozycji wydanej po polsku.

Neil Matthew, Richard Stones
i†inni: ìZaawansowane
programowanie w†systemie
Linuxî, 1288 str., Helion 2002

Ksi¹øek o†pisaniu programÛw dla sys-

temu Linux nie ma jeszcze w†Polsce
zbyt wiele. Z†tym wiÍksz¹ przyjemnoúci¹
i†ciekawoúci¹ zapoznaliúmy siÍ z†jedn¹
z†najnowszych ksi¹øek wydawnictwa He-
lion, tym bardziej, øe tytu³ sugeruje po-
ruszenie w†ksi¹øce tematÛw zaawansowa-
nych. Nie zawiedliúmy siÍ - prawie 1300
stron informacji opracowanych przez ze-
s p Û ³ d o ú w i a d c z o n y c h p r o g r a m i s t Û w
z†pewnoúci¹ zadowoli wiÍkszoúÊ odbior-
cÛw ksi¹øki. Informacje te s¹ tym cen-
niejsze, øe autorzy koncentruj¹ siÍ na
praktycznym wykorzystaniu przekazywa-
nej wiedzy, co znajduje potwierdzenie
w†licznych, interesuj¹cych przyk³adach.

Nie sposÛb, w†tak krÛtkim opisie,

przedstawiÊ ca³ej zawartoúci ksi¹øki, gdyø
a u t o r z y s t a r a l i s i Í d o t k n ¹ Ê n i e m a l
wszystkich zagadnieÒ zwi¹zanych z†pro-
g r a m o w a n i e m d l a s y s t e m u L i n u x .

W†ksi¹øce moøna znaleüÊ, miÍdzy inny-
mi, informacje o†programowaniu aplikacji
bazodanowych opartych na najpopular-
niejszych darmowych serwerach SQL
oraz o†tworzeniu aplikacji sieciowych.
Obecnie niemal kaøda aplikacja wymaga
stworzenia graficznego interfejsu uøytkow-
nika (GUI) - tematowi temu poúwiÍcono
wiele miejsca w†ksi¹øce. Dla CzytelnikÛw
EP jednak najbardziej interesuj¹cy moøe
byÊ rozdzia³ dotycz¹cy pisania sterowni-
kÛw urz¹dzeÒ dla systemu Linux. Na
przyk³adzie karty PCI pokazano sposÛb
pisania takiego sterownika.

Duø¹ zalet¹ ksi¹øki jest przedstawie-

nie metodyki budowania programu - in-
formacje te maj¹ charakter uniwersalny,
gdyø s¹ niemal niezaleøne od systemu
operacyjnego i†jÍzyka programowania,
a†wyk³ad jest prowadzony niezwykle
przystÍpnie. Warto rÛwnieø zwrÛciÊ uwa-
gÍ na rozdzia³ poúwiÍcony tworzeniu do-
kumentacji do projektÛw oraz rozdzia³
dotycz¹cy dystrybuowania aplikacji.

Ksi¹øka jest przeznaczona dla progra-

mistÛw tworz¹cych (lub zamierzaj¹cych
tworzyÊ) programy dla systemu Linux.
Opisywane zagadnienia s¹ ilustrowane
programami ürÛd³owymi, jednak dla pe³-
nego zrozumienia przyk³adÛw jest wyma-
gana dobra znajomoúÊ jÍzyka C†oraz
przynajmniej podstawowa wiedza o†archi-
tekturze systemu operacyjnego. Naleøy
sobie zdawaÊ sprawÍ, øe niemal kaøde
zagadnienie poruszane w†ksi¹øce mog³o-
by byÊ tematem oddzielnej, porÛwnywal-
nej objÍtoúciowo, publikacji, wiÍc niekie-
dy informacje zawarte w†ksi¹øce mog¹
byÊ niewystarczaj¹ce do pe³nego zrozu-
mienia tematu. Ksi¹øka jest wydana
w†twardej oprawie, co z†pewnoúci¹ za-
pewni jej d³ugie ìøycieî nawet przy in-
tensywnym korzystaniu z†niej.
Recenzje przygotowa³:
Andrzej Gawryluk, ep@ep.com.pl


Wyszukiwarka

Podobne podstrony:
129-130 Cantalamenssa - Woda ożywcza, teologia, teksty
129 130
129 130
09 2005 129 130
129 130
129 130
ep 11 129 130
129 130
129 130
08 2005 129 130
129 130
129-130 Cantalamenssa - Woda ożywcza, teologia, teksty
129 130
129 130 c5 pol ed01 2010

więcej podobnych podstron