diplomsko delo
Robert Kalem (Avtor), Branko Šter (Mentor)

Povzetek

Uporaba vgrajenih sistemov se vztrajno širi na mnoga področja, tako se zahteve od sistema do sistema lahko zelo razlikujejo. Zahteve pomnilniških naprav v vgrajenih sistemih prav tako zavisijo od njihove zahtevnosti in implementacije. V primeru sistemov, ki za delovanje potrebujejo obsežno kodo, se zaradi cenovnih ugodnosti pogosto odločimo za uporabo serijskega bliskovnega pomnilnika. Med razvojem takšnega sistema se zahteve lahko spremenijo in je potrebno uporabiti drugačen serijski bliskovni pomnilnik, pri čemer je komunikacijo z novim pomnilnikom potrebno primerno nastaviti. Da bi poenostavili postopek takšne menjave, smo izkoristili parametre iz tabel standarda SFDP ter napisali generičen vmesnik, ki te parametre upošteva pri nastavljanju komunikacije SPI. Opravili smo raziskavo o podprtosti standarda v bliskovnih pomnilnikih na trgu in si priskrbeli večje število pomnilnikov, ki standard podpirajo. Programsko kodo vmesnika smo napisali v programskem jeziku C++ ter jo implementirali v razvojnem okolju winIDEA, ki ga razvijamo v podjetju iSYSTEM Labs. Delovanje smo te- stirali na vseh bliskovnih pomnilnikih, ki so nam bili na voljo. V zaključku diplomske naloge smo si zastavili tudi cilje za nadaljnji razvoj.

Ključne besede

vgrajeni sistemi;serijska komunikacija;bliskovni pomnilniki;računalništvo;računalništvo in informatika;visokošolski strokovni študij;diplomske naloge;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UL FRI - Fakulteta za računalništvo in informatiko
Založnik: [R. Kalem]
UDK: 004.3(043.2)
COBISS: 27761923 Povezava se bo odprla v novem oknu
Št. ogledov: 677
Št. prenosov: 107
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Serial flash memory parameters discovery using the SFDP standard
Sekundarni povzetek: The use of embedded systems is steadily expanding in many fields, so the requirements can vary greatly between different systems. The requirements of storage devices in embedded systems also depend on their complexity and implementation. In case of systems that require extensive code to operate properly, we often choose to use serial peripheral memory for cost reasons. During the development of such systems, the requirements may change and a different serial flash memory may have to be used, so the communication with the new memory must be set appropriately. In order to simplify the process of such replacement, we applied the parameters from the tables of the SFDP standard and wrote a generic interface that uses these parameters when setting up the SPI communication. We researched the support of the standard in serial flash devices currently on the market and acquired a great number of devices that support the standard. The interface code was written in C++ and implemented in the winIDEA development environment, developed by iSYSTEM Labs. We tested and validated the performance on all the accessible SPI flash memory devices. At the end of the thesis we set the goals for further development of the interface.
Sekundarne ključne besede: embedded systems;serial communication;flash memory;computer science;computer and information science;diploma;
Vrsta dela (COBISS): Diplomsko delo/naloga
Študijski program: 1000470
Konec prepovedi (OpenAIRE): 1970-01-01
Komentar na gradivo: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Strani: 46 str.
ID: 12025904