intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Giới thiệu một số hệ điều hành nhúng mở

Chia sẻ: Lê Thị Na | Ngày: | Loại File: PDF | Số trang:7

135
lượt xem
11
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Gần đây, công nghệ đã bắt đầu có những nghiên cứu cơ bản và bước đầu phát triển hệ thống nhúng cao cấp. Với nền tảng lá những bộ xử lý mạnh cùng với các hệ điều hành nhúng, hệ thống nhúng cao cấp cho phép giải những bài toán đòi hỏi năng lực xử lý cao, ổn định, gọn nhẹ và tiêu thụ điện năng thấp trong nhiều lĩnh vực như sự quan tâm, dân sự cũng như công nghiệp. Hiện có khoảng 50 hệ điều hành nhúng có thể chạy được trên các bộ xử lý ARM như: Embedded Linux, QNX, Micrium, MontaVista, Windows CE, Symbian, Android, Lynyos, VxWork... Báo cáo sẽ giới thiệu về ba hệ điều hành nhúng mở phổ biến hiện nay: Windows CE, Embedded Linux và Android.

Chủ đề:
Lưu

Nội dung Text: Giới thiệu một số hệ điều hành nhúng mở

GHteil<br /> <br /> -m<br /> Nguyen Anh Tuan, Chu Ngoc Liem, Pham Ngpc Minh,<br /> Chau Van Tu, Nguyen Dang Chung, Nguyen Thanh Long<br /> <br /> <br /> <br /> <br /> Gin day, he thdng nhiing cao cap mdi duge thuc I. WINDOWS CE<br /> su quan tam. Nhidu easd nghien cini vi phit tridn Wmdows CE hay Windows Embedded CE Id tdn<br /> cdng nghe da bit diu cd nhitng nghidn cuu cabin mdt hd didu hdnh eua Microsoft. Ddy Id mdt hd dieu<br /> va budc dau phit trien hd thdng nhung cao cap. hdnh nhimg md, dugc su dirng cho cdc he thdng<br /> Vdi nen ting li nhung bd xu ly manh cung vm cic nhimg.<br /> he dieu hinh nhimg, he thdng nhimg cao cap cho Windows CE md ra kha ndng phat tridn rat ldn<br /> phep 0ii nhQng bai toin ddi hdi nang lire xu ly ddi vdi ede nhd phdt tridn img dimg bdi nd cung<br /> cao, dn dinh, gon nhe vi tieu thu dien nang thap cap rat nhieu bd cdng eu ldp trinh dd tao ra cdc md<br /> trong nhidu linh vuc nhu quan su, dan su cung quan U vd cdc img dung ma may cho ede phdn cimg<br /> nhu cdng nghidp. Hidn cd khoang 50 he didu hinh eo so eua Windows CE. Windows CE eung cdp eho<br /> nhiing cd the chay dugc trdn cic bd xu ly ARM cac nhd phdt tridn img dung mdt mdi tmdng API 32<br /> nhu : Embedded Linux, QNX, Micrium, MontaVista, bit cua Microsoft cimg vdi su de ddng sir dung vd su<br /> Windows CE, Symbian, Android, Lynyos, VxWork... linh boat cua ngdn ngfl Mch ban. Ddng thdi nd cflng<br /> Bai bao se 0di thieu vd ba he didu hinh nhimg md hd trg cho cae img dung da phuong tidn, Intemet,<br /> phd bidn hidn nay: Windows CE, Embedded Linux mang ndi bd (LAN), tmyen thdng vd cdc dich vu bdo<br /> va Android.. mat...Vi vay ndn Windows CE dugc ung dung rdt<br /> <br /> <br /> <br /> <br /> TAP CHI CNTT & TT KY 2 (8.2011) 141<br /> PHAT TRIEN LTNG DUNG<br /> <br /> <br /> <br /> rdng rai tten cdc thidt bi nhd. nhdn ciing eung edp<br /> didn tii edm tay rihu didn mot sd chlic ndng quan ly<br /> Bp< ApplcatJons V<br /> thoai, mdy ehoi ttd ehoi, tap tin, cdc dich vu cho<br /> W ^m Sanioesdm ^m U(levlc*.6xe ^m Uderfce.«e g<br /> mdy nghe nhac vd cdc san phdp eae iing dung cd thd<br /> phdm ttong cdng nghiep ^^••k^^l^^H^^^^i^^^^^^^lQI^B^P sir dung cdc chitc ndng<br /> nhuHMI, PLC... Win32 CE API<br /> Condl.DUywinlNetilll/CaniinCttLWCoinnOI^II/wlnSackdlir. cua nhan.<br /> 1. Cau true Windows Phan cung (Hardware):<br /> CE<br /> C J<br /> I GWES.dll I I Dwlce.dll 1I Filesys.OII ]<br /> Nhan cua Windows CE<br /> NDIS ^etwork<br /> Windows CE la mdt he Services tiiong tac vdi phdn ciing<br /> I KilLdll 1 I DevMgf.dd 1 I FsdMgr.dJ j<br /> dieu hdnh thdi gian thue, thdng qua ede trinh didu<br /> c J<br /> hd ttg vd chay tten nhieu<br /> bd xu ly khde nhau bao<br /> gdm ARM, MIPS, x86 vd<br /> SH4. Windows CE eho<br /> tm<br /> (CPUJRAMJROM)<br /> <br /> V^_ZiLj<br /> ( SD )<br /> <br /> ( PAM ) Hardware<br /> ( COM ) ( Audio ) ( Wdoo )<br /> <br /> ( USB ) (Mouse) ( LAN )<br /> T<br /> khidn (driver). Su kdt hgp<br /> eua ldp tuong thich thidt<br /> bi gdc (OAL), driver, vd<br /> cdc tap tin cau hinh cho<br /> phdp 32000 tidn tiinh mot ndn tang phdn cimg<br /> chay ddng thdi. Tuy nhien, Hinh 1: CSu true Windows CE<br /> eu the ed ten Id gdi hd ttg<br /> ttdn thue td sd lugng tidn mach (BSP).<br /> trinh edn phu thude vdo kha ndng xir ly eua he<br /> 2. Cong cu phat trien Windows CE<br /> thdng.<br /> Wmdows CE bao gdm mdt bd cdng eu hd cho vide<br /> Cau tnic eua he dieu hdnh Windows CE duge md thidt kd vd cau hinh OS images, phdt trien ede driver,<br /> tadhuih 1. Trong do: dich vu vd iing dung. Platform builder cho Windows<br /> User Processes: Bao gdm cae tidn trinh ridng bidt CE 6.0 dugc plug-in ttdn Microsoft Visual Studio<br /> tao nen eac iing dung ngudi dung, chdng ban nhu 2005(VS2005). Dd phdt tiidn Windows CE edn<br /> img dung dugc ggi Id user-mode server. Nhung img CO VS2005 vd Platform Builder. Vide sir dung nen<br /> dung nay gdm cd Udevice.exe, Servieesd.exe(ld tien tang VS2005 1dm cdng cu giup cho vide phdt tridn<br /> trinh tai cdc dich vu chang ban HTTP, FTP,UPnP...) Windows CE duge de dang hon. Platform Builder<br /> He thdng API sdn ed eho eac iing dung thdng qua duge plug-in trdn VS2005 eho phdp xdy dung cdc<br /> thu vidn coredU.dll, chimg Udn kdt vdi tat ea cdc BSP, tao ra ede driver, xdy dung runtime image va<br /> md dun thue thi eua he didu hanh. Ben canh dd, he xudt ra eac SDK de hd ttg phat tridn ede img dung.<br /> didu hdnh eung cdp ede img dung API tuong tu nhu Didn hinh cua mdt du dn phdt trien Windows CE,<br /> Win32 API tren mdy tinh dd bdn. Ngudi phdt tridn ed Platform Builder trong IDE VS2005 dugc su dung dd<br /> the sir dung tinh nang tmy cap thdng qua thu vien thue hidn eac nhiem vu sau :<br /> img dung, chang ban nhu Wininet.dll, Winsoek.dU,<br /> - Phat tiidn thidt ke OS vd tao ra OS runtime image<br /> Msxml.dU, vd Winhttp.dU.<br /> tii OS thidt kd.<br /> Nhin (kernel): dugc md ta bdi md dun NK.exe la<br /> - Phdt trien device driver code vd bien dich sang<br /> ldi cua he didu hdnh Windows CE. Nd eung cap cdc<br /> device driver binary.<br /> chitc ndng co ban eho he didu hdnh. Cae chitc ndng<br /> Phdt tridn programming Ubrary code vd tao ra<br /> ndy bao gdm vide xu ly eo so du lieu vd quan ly bd<br /> programming Ubrary binary.<br /> <br /> <br /> 42 TAP CHI CNTT & TT KY 2 (8.2011)<br /> PHAT TRIEN l/NG DUNG<br /> <br /> <br /> <br /> Jdufl^ttflbrr _£<br /> <br /> <br /> <br /> <br /> B aUtifiHetti<br /> <br /> at Qllrdudtlh*<br /> HUBTMKS blBB«; //<br /> TCaiK •cTtcl*|KlX_LOMSTKDR)]i // 7^ t<br /> t m t B ••nBaMCl«MtKU_L
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2