Documente Academic
Documente Profesional
Documente Cultură
LUCRARE DE LICEN
Titlul original i oficial al lucrrii de licen
Timioara, 2011
ABSTRACT
This abstract is supposed to be written in English. Aceast pagin are o importan deosebit n promovarea colii, a activitilor din cadrul colii i a imaginii colii prin intermediul INTERNET-ului ctre o mulime de persoane fizice sau juridice din cele mai ndeprtate zone ale globului care nu au acces direct la informaii legate de coala noastr. i asa mai departe. And so on.
CUPRINS
1 Concepte generale de comer electronic...........................................................4 1.1 Un prim paragraf..........................................................................................4 1.2 ELILO...........................................................................................................4 1.3 Alt paragraf..................................................................................................5 2 TEHNOLOGII UTILIZATE..................................................................................6 2.1 IA-64 firmware overview..............................................................................6 2.2 The processor abstraction layer - PAL........................................................6 2.3 The system abstraction layer - SAL.............................................................6 2.4 The Advanced Configuration and power interface - ACPI..........................7 3 APLICAIA.........................................................................................................8 3.1 ELILO...........................................................................................................8 3.2 Nucleul n forma minimal...........................................................................8 3.3 ncrcarea imaginii nucleului.......................................................................8 3.3.1 initrd.......................................................................................................9 3.3.2 ceva cod.................................................................................................9 4 CONCLUZII......................................................................................................11 4.1 Posibile extensii ale site-ului colii.............................................................11 4.1.1 Implementarea complet a elementelor cu funcionare parial........11 4.1.2 Implementarea link-urilor nefuncionale..............................................11 5 BIBLIOGRAFIE ...............................................................................................12
While the firmware stage will be covered extensively in the next chapter, we turn now our attention to the bootloader, because it is the main focus of this dissertation.
1.2 ELILO
Respectarea standardelor nu garanteaz calitatea, dar este un pas important (de fapt necesar) in crearea unui site de calitate. Standardele sunt in interesul tuturor. Developerul are mai putina munca de fcut, deintorul pltete mai puin, vizitatorul poate folosi site-ul cat mai bine si mai uor. Siteul este o colecie organizat de pagini web. Site-urile sunt n general specializate pe anumite domenii sau obiecte de interes: economic, educaional, sport, divertisment, servicii diverse etc. O pagina web trebuie ndeplineasc mai multe condiii pentru a fi util: sa fie accesibila tuturor vizitatorilor
-4-
sa conin text clar, structurat si cu coninut bun de cuvinte-cheie sa aib cod curat, valid si uor de ntreinut sa aib un design simplu si atractiv (si potrivit cu tema site-ului)
Cel mai important lucru intr-o pagina web este coninutul sau textul (si imaginile care nsoesc textul sunt uneori importante, dar aici m refer in principal la text). Toate celelalte aspecte din Web Design au un singur scop: sa fac accesul la coninut cat mai uor. Site-ul este textul, si nu grafica. Designul poate (in cel mai bun caz) impresiona, dar numai continutul poate convinge.
-5-
2 TEHNOLOGII UTILIZATE
-6-
-7-
3 APLICAIA
3.1 ELILO
Iniial, ncrctorul n versiunea executabil elilo.efi se gsete n directorul boot al unitii de bootare. Initially, the bootloader executable elilo.efi - is located in /boot directory of the boot media. Besides the executable elilo.efi, a configuration file elilo.conf is located at the same level. In general, the /boot directory contains another subdirectory called efi which contains a directory boot in which we can find the two files mentioned above, as well. So, expect the elilo files in these locations: /boot/elilo.efi /boot/elilo.conf /boot/efi/boot/booita64.efi (identical with the elilo.efi file) /boot/efi/boot/elilo.conf (identical to the elilo.conf.file) three .msg files in the /boot/efi/boot directory
-8-
3.3.1 initrd The initrd initial ram disk contains an initial file system 3.3.2 ceva cod Tabela ABSOLVENTI contine informaii despre absolvenii din anii 2005 i 2006 ai colii din Giarmata. Tabela este completat automat din tabela ELEVI, cu elevii din clasele a 8-a, la sfritul anului colar. Ulterior, dup afiarea Loading the initial RAM disk
EFI_INCLUDES = -I$(EFI_INCLUDE) -I$(EFI_INCLUDE)/$(ARCH) -I$(EFI_INCLUDE)/protocol EFI_PATH = /usr/lib LIB_GCC = $(shell $(CC) -print-libgcc-file-name) EFI_LIBS = -lefi -lgnuefi $(LIB_GCC) EFI_CRT_OBJS = $(EFI_PATH)/crt0-efi-$(ARCH).o EFI_LDS = $(EFI_PATH)/elf_$(ARCH)_efi.lds CFLAGS = -O2 -fno-stack-protector -fno-strict-aliasing -fpic -fshortwchar \ -Wall -Werror \ $(EFI_INCLUDES) ifeq ($(ARCH),x86_64) CFLAGS += -DEFI_FUNCTION_WRAPPER Endif LDFLAGS = -nostdlib -znocombreloc -T $(EFI_LDS) -shared -Bsymbolic -L$ (EFI_PATH) $(EFI_CRT_OBJS) TARGET = flak.efi OBJS = flak.o all: $(TARGET) flak.efi: $(OBJS) %.efi: %.o $(LD) $(LDFLAGS) $^ -o $@ $(EFI_LIBS) objcopy -j .text -j .sdata -j .data \ -j .dynamic -j .dynsym -j .rel \ -j .rela -j .reloc \ --target=efi-app-$(ARCH) $@ strip $@ clean: rm -f $(TARGET) $(OBJS)
-9-
- 10 -
4 CONCLUZII
Putem meniona aici necesitatea completrii bazei de date cu pozele tuturor elevilor i profesorilor colii, meninerea la zi a tuturor informaiilor din baza de date. 4.1.2 Implementarea link-urilor nefuncionale Este vorba, n ordine, de urmtoarele lucruri: Completarea bazei de date ABSOLVENTI cu informaii referitoare la
notele de la capacitate i colile la care au fost repartizai Generarea paginii de ctre scriptul absolventul.php s fie fcut din
tabela ABSOLVENTI Generarea unor pagini web implicite pentru fiecare clas a colii Completarea orarului pentru ciclul primar Crearea paginii cercului de GO Afiarea informaiilor din tabela COMPURI
- 11 -
5 BIBLIOGRAFIE
1. [DEV] GNU EFI development, http://smackerelofopinion.blogspot.com/2011/05/gnu-efi-lib-and-helloworld.html 2. [IA64] S. Eranian, D. Mosberger, IA-64 Linux Kernel: Design and Implementation, Prentice Hall, Upper Saddle River, New Jersey, 2002 3. [OPT] Elilo options, http://manpages.ubuntu.com/manpages/hardy/man8/elilo.8.html 4. [USB] Installing Debian from a USB stick, http://h0bbel.p0ggel.org/installing-debian-from-a-usb-stick
- 12 -