Dawno mówią: gdzie Bóg, tam zgoda. Orzechowski

[ Pobierz całość w formacie PDF ]

Opcja /QUIET blokuje wyÅ›wietlanie informacji w konsoli bez wzglÄ™du na to, czy wyÅ›wietlane sÄ… komunikaty o 
błędach.
Opcje mogÄ… być skracane tak dÅ‚ugo, jak dÅ‚ugo sÄ… unikalne!
Przykłady:
0.) HEXBIN
Gdy program jest wywoÅ‚any bez parametrów, wyÅ›wietla ekran pomocy:
Hex File Converter HEXBIN V2.3
usage: HEXBIN  [] [options]
options: /OFFSET: offset
/LENGHT: lenght
/FILL: fillbyte
/QUIET
1.) HEXBIN PROGRAM
Takie wywoÅ‚anie dokona konwersi pliku w formacie Intel­HEX o nazwie PROGRAM.HEX na plik z 
zawartoÅ›ciÄ… binarnÄ… PROGRAM.BIN.
2.) HEXBIN TARZAN.OBJ JUNGLE/FILL:E5
Takie wywoÅ‚anie dokona konwersji pliku Intel­HEX o nazwie TARZAN.OBJ do pliku JUNGLE.BIN i 
wypeÅ‚nia wszystkie puste bajty w kodzie pliku HEX wartoÅ›ciami binarnymi E5h.
3.) HEXBIN PROJECT EPROM. /off:8000 /lenght:10000 /f:0
Taki zapis dokona konwersji pliku w formacie Intel­HEX o nazwie PROJECT.HEX do pliku z 
zawartoÅ›ciÄ… binarnÄ… dla pamiÄ™ci EPROM, wypeÅ‚niajÄ…c wszystkie bajty oraz poczÄ…tkowe 32kB pamiÄ™ci wartoÅ›ciÄ… 
0, a także zapeÅ‚niajÄ…c caÅ‚e 64 kB pamiÄ™ci.
Po zakoÅ„czeniu program HEXBIN zwraca systemowi kod bÅ‚Ä™du:
sytuacja kod bÅ‚Ä™du
brak bÅ‚Ä™dów 0
bÅ‚Ä™dy konwersji 1
krytyczne bÅ‚Ä™dy wykonania 2
WystÄ™puje również wersja programu dla konsoli Win32: EXBINW.EXE!
HEXBINW jest funkcjonalnie identyczna z HEXBIN, ale potrafi dziaÅ‚ać z plikami o dÅ‚ugich nazwach.
II. Implementacja dla Linuksa
Wersja ASEM­51 1.2 byÅ‚a dostÄ™pna tylko dla systemu DOS. By pozbyć siÄ™ DOSowego wyglÄ…du i dziaÅ‚ania, 
wiele interfejsów musiaÅ‚o zostać ponownie napisanych, np: linia komend, wykonywanie, konsola 
wejÅ›cia/wyjÅ›cia, obsÅ‚uga plików, Å›rodowiska UNIXowego oraz obsÅ‚uga pamiÄ™ci. WiÄ™cej, zachowanie 
programów musiaÅ‚o zostać zaadoptowane do zasad UNIXa.
Znaczna część pozostaÅ‚ych akcentów może przypominać system DOS.
Z drugiej strony, programy dla Linuxa potrafiÄ… odczytywać pliki ASCII w formatach systemów DOS i UNIX, 
jednakże zapisywane sÄ… one zawsze w formacie systemu UNIX. Wszystkie te różnice sprawiajÄ…, Å¼e konieczne 
jest opisanie implementacji dla Linuxa w osobnym rozdziale.
II.2.1Pliki
Dystrybucja dla Linuxa powinna zawierać nastÄ™pujÄ…ce grupy plików:
1.) asem_51.doc instrukcja użytkownika w formacie ASCII
docs.htm plik indeksu dokumentacji ASEM­51w formacie HTML
*.htm kolejne strony dokumentacji HTML
*.gif pliki *.GIF używane przez dokumentacjÄ™ HTML
*.jpg pliki *.JPG używane przez dokumentacjÄ™ HTML
asem kompilator asemblera (Linux 386)
asem.1 plik manuala dla kompilatora asem
hexbin program konwersji plików HEX do BIN (Linux 386)
hexbin.1 plik manuala dla hexbin
demo.a51 program przykÅ‚adowy w asemblerze dla 8051
*.mcu pliki definicji mikrokontrolerów 8051
(dla dokÅ‚adnej listy MCU należy zajrzeć do rozdziaÅ‚u IV)
2.) boot51.doc instrukcja użytkownika programu boot­51 w formacie ASCII
boot51.htm plik indeksu dokumentacji HTML programu BOOT­51
boot51.a51 plik zródÅ‚owy w asemblerze dla 8051 programu boot­51 (dla ASEM­51 V1.3 
i wyższych)
customiz program ustawieÅ„ użytkownika dla BOOT­51 (Linux 386)
customiz.1 plik manuala dla customiz
boot skrypt powÅ‚oki dla aplikacji Å‚adowania programu do pamiÄ™ci 8051
boot.1 plik manuala dla boot
upload wywoÅ‚ywany tylko przez boot (wersja podstawowa)
upload.new nowa wersja programu Å‚adujÄ…cego (optymalizowana dla stty 2.0 i 
pózniejszych)
reset51 program do kasowania pÅ‚yty docelowej przez porty PC
reset51.1 plik manuala dla reset51
blink.a51 przykÅ‚adowy program testowy dla BOOT­51
3.) README.1ST skrócona informacja w formacie ASCII
license.doc licencja w formacie ASCII dla ASEM­51
release.130 notatka dla wersji 1.3 ASEM­51
support.doc przewodnik wsparcia w formacie ASCII dla ASEM­51
install.sh przeprowadza prawidÅ‚owÄ… instalacjÄ™ ASEM­51 w systemie Linux
uninst51.sh usuwa wszystkie pliki pakietu ASEM­51 w systemie Linux
II.2.2Instalacja w systemie Linux
ASEM­51 jest dostÄ™pny również dla systemu Linux jako archiwum tar oraz jako pakiet RPM. JeÅ›li posiadasz 
pakiet RPM, zaloguj siÄ™ jako administrator i wpisz
rpm  i asem51­1.3­1.i386.rpm
Pakiet RPM zostaÅ‚ przetestowany w systemie SUSE tylko, ale powinien również pracować na innych 
dystrybucjach Linuksa, które obsÅ‚ugujÄ… standard plików FSH (prawidÅ‚owo dziaÅ‚a również w systemach 
Mandriva oraz Aurox­ pochodnym Fedora Core, dawniej Red Hat­ przypis tÅ‚umacza). [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • jungheinrich.pev.pl
  • WÄ…tki

    Cytat


    Ibi patria, ibi bene. - tam (jest) ojczyzna, gdzie (jest) dobrze
    Dla cierpiÄ…cego fizycznie potrzebny jest lekarz, dla cierpiÄ…cego psychicznie - przyjaciel. Menander
    Jak gore, to już nie trza dmuchać. Prymus
    De nihilo nihil fit - z niczego nic nie powstaje.
    Dies diem doces - dzień uczy dzień.