[ 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 IntelHEX 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 IntelHEX 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 IntelHEX 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 ASEM51 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 ASEM51w 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 boot51 w formacie ASCII
boot51.htm plik indeksu dokumentacji HTML programu BOOT51
boot51.a51 plik zródłowy w asemblerze dla 8051 programu boot51 (dla ASEM51 V1.3
i wyższych)
customiz program ustawień użytkownika dla BOOT51 (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 BOOT51
3.) README.1ST skrócona informacja w formacie ASCII
license.doc licencja w formacie ASCII dla ASEM51
release.130 notatka dla wersji 1.3 ASEM51
support.doc przewodnik wsparcia w formacie ASCII dla ASEM51
install.sh przeprowadza prawidłową instalację ASEM51 w systemie Linux
uninst51.sh usuwa wszystkie pliki pakietu ASEM51 w systemie Linux
II.2.2Instalacja w systemie Linux
ASEM51 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 asem511.31.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 ]
ebook @ pobieranie @ pdf @ do ÂściÂągnięcia @ download
WÄ…tki
- Home
- Eliette Abecassis Skarb śÂšwić…tyni
- Frank Herbert Dune 2 Dune Messiah
- Jack L. Chalker, Effinger, Resnick The Red Tape War
- Jane Lindskold Firekeeper Saga 1 Through Wolf's Eyes
- Morrison_Jo_Milosc_na_wszystkie_pory_roku_T076
- McCullough C. Nieprzyzwoita obsesja
- Defoe Daniel Kapitän Singleton
- Cykl Pan Samochodzik (59) Rodzinny Talizman Józef Burny
- James_Stephanie_Lekkomyslna_namietnosc
- Gregory Benford 2nd Foundation Trilogy 1 Foundations Fea
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- ninetynine.opx.pl
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ń.