Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Жмабек Гаухар Курсты жмыс.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.76 Mб
Скачать

1.1 Анықтама жүйесі. Нтмl. Workshop

HTML (ағылш. Hypertext Markup Language — «еренмәтін белгілеу тілі») — вебшолғышта көрсетілуге арнаулы еренмәтін мен басқа ақпараттан тұратын веббеттерді жасауға арналған белгілеу тілі.

HTML (HyperTextMarkupLanguage) – бұл құжаттарды кодтау үшін қолданылатын гипертекстік белгілеу тілі. HTML беттер ғаламторда браузерден серверге, жай текст немесе жасырын символдар(шифрлар) арқылы HTTP және HTTPS хаттамаларымен жіберіледі.

HTML тілін британ ғалымы, Тим Бернерс-Ли 1986-1991 жылдары Женев (Швейцария) Еуропалық ядерлік зертеу орталығында жасап шығарған болатын. HTML алғашында, ғылыми және техникалық документацияларды халық арасында алмастыруға арналған тіл ретінде жасалған. HTML көмегімен әдемі жасалған документті оңай және тез жасауға болады. Құрамының өзгеруінен басқа HTML-ға гипермәтіндерді оқу қасиеті қосылған. Бейнематериалдық қасиеттер сосын қосылған. Программалар құжаттарды құрылымдау және пішімдеу, оларды байланыстыру құралдарына қайта шығару (бейнелеу) құралы ретінде құрылды.

HTML тіліндегі белгісі бар (бұндай документтер әдетте .html немесе .htm форматтында болады ) тексттік документтер форматталған түрде көрсететін арнайы бағдарламаларымен өңделеді. Бұндай бағдарламаларды веб-шолғыштар немесе браузерлер дейді, және әдетте олар пайдаланушының талаптарын ыңғайлы интерфейс және оларды көрумен қамтамасыз етеді. Қазіргі кездегі ең атақты веб-браузерлер: Google Chrome, Mozilla Firefox, Opera, Internet Explorer және Safari.

HTML-документті таңбалауға арналған тег-ті тіл. Кез келген HTML тіліндегі документ элементтер жиынтығын көрсетеді, және әр элементтің басы мен соңы арнайы тег арқылы белгіленеді. Одан басқа, элементтердің арнайы қасиеттері бар атрибуттары бола алады(мысалы,font-элементінің түсі немесе шрифт өлшемі). Атрибуттар ашылып жатқан тег-тің ішіне жазылады. HTML-документінің фрагменттерінің мысалдары:

Екі тег арасындағы текст - ашылған және жабылған. <a href="http://www.example.com">Бұл жерде элемент href атрибуты бар, ол гиперсілтемені білдіреді.</a> Бос элемент мысалы: кез келген HTML-документ HTML нұсқасының спецификациясына жауап беретін <!DOCTYPE…> жолынан тұруы қажет.

1.2 Ambi жүйесінің ішкі жүйелік интерфейсі

AMBA (Advanced Microcontroller Bus Architecture) –ARM фирма әзірлеген шина, фирмаланың ядролардың базасында құрылған, құрылғылар компоненттері тиімді өзара іс-қимыл ұйымдастыру үшін. AMBA шинасы – стандартты кірістірілген ASIC-шина, оңайлату схемотехника және тестті бірнеше рет пайдалану кезінде жылдам модульдік жүйелерін жобалау қамтамасыз ететін. AMBA Rev 2.0 спецификаясы бойынша AMBA 2 типтік шинасының құрамында жоғары жылдамдықта жүйелі магистральдық шина (AHB или ASB) және перифириялық шина (APB)

1-сурет. АМВА базасындағы типтік есептеуіш жүйесі.

Жүйелі шина құрамалы процессорларды байланыстырады, ARM- ядролары, жоғары өнімді перифириямен, DMA контроллерлармен, кірістірілген жадпен және интерфейстермен сияқты.Периферияның шинасы оңайлатылған протоколмен жұмыс істейді және интерфейсті жалпы тағайындау перифериялық құрылғылармен немесе қосымша перифериялық құрылғылармен ұйымдастыру үшін. Жүйелік шинамен ол мост арқылы байланысады, мост жүйені тұтыну азайтуға ықпал етеді.

PrimeCell перифериялық компоненттерінің кітапханасы қолдануға дайын бағдарламалық макроячейкаларды (IP-блоктар) білдіреді. Қазіргі уақытта кітапханаға кіреді: Статикалық жадтың контроллерлері (SRAM).

Динамикалық жадтың контроллерлері (DDR, DDR2).

Жадқа тікелей қол жеткізу контроллерлері.

Үзілістердің контроллерлері(VIC, Advanced VIC).

UART, синхронды дәйекті интерфестер (SPI), нақты уақыттың сағаты, жалпы тағайындау еңгізу шығару құралдары (GPIO) және т.б.

2-сурет.ARM базалық ядросында АМВА.АНВ және АМВА.

АРВ шиналарымен микроконтроллерлерді жасап шығаруға арналған CoreLinkT AMBA Designer құрал-сайманды жүйесі.

AMBA ішкі жүйелі интерфейсі AHB.

Ішкі жүйелі интерфейсі AHB (Advanced High-performance Bus –кеңейтілген жоғары өнімді шина) тез істейтін, өнімділігі жоғары модульдерді біріктіруге арналған жоғары тактілік жиілікте жұмыс істейтін.

3-сурет.AMBA AHB шина базасындағы қарапайым микроконтроллер жүйесі.

4-сурет. Cortex –M3 базасындағы NXP LPCI1768 микроконтроллерындағы AMBA AHB шинасының пайдалану мысалы.

5-сурет. AMBA AHB шинасындағы қарапайым ақпарат алмасу.

AMBA AHB шина арқылы деректер алмасу оңай нұсқасын қарастырайық:

1. Бас құрылғы адресті және HCLK сигналдың фронты бойынша басқару сигналдарды қояды. 2. Бағынатын құрылғы адрестік шинадан (HADDR) және басқару шинадан (Control) HCLK келесі фронтта мәнің оқиды.

3. Адресті мен деректерді оқып алғаннан кейін бағынатын құрылғы осы циклда шинаға жауап береді(сигнал HREADY активен).

4. Бас құрылғы шинаның үшінші циклда бағынатын құрылғы қойған деректерді оқиды. AMBA ASB (Advanced System Bus) жүйелі интерфейс болып саналады және 16- 32- разрядты микроконтроллерлерде қолдануға арналған.

Процессорды сыртқы мен ішкі жадты байланыстыруға мүмкіндік береді.

Ішкі жүйелі интерфейсі AMBA ASB

6-сурет. AMBA ASB базасында құрылған типтік жүйе.

AMBA ASB (Advanced System Bus) жүйелі интерфейс болып саналады және 16- 32- разрядты микроконтроллерлерде қолдануға арналған.

Процессорды сыртқы мен ішкі жадты байланыстыруға мүмкіндік береді.