1.1 T VN V TM QUAN TRNG CA VN Trong s pht trin mnh m ca khoa hc k thut vi nn kinh t tr thc v xu hng hi nhp ton cu nh hin nay, th gii v Vit Nam ang thc hin vic kt hp gia cc ngnh thuc lnh vc cng ngh cao trong mt Khoa hoc c s o to. l lnh vc khoa hc di 3 ngn c: My tnh, in t- Vin thng v iu khin t (Computer Communication - Control). C th ni, cc qu trnh sn xut v qun l hin nay nh: cc h thng o lng iu khin t ng trong sn xut cng nghip; cc h thng di ng v khng dy tin tin, cc h thng thng tin v tinh, cc h thng thng tin da trn Web, chnh ph in t, thng mi in t, cc c s d liu ca nhiu ngnh kinh t v ca Quc gia, cc h thng thit b Y t hin i, cc thit b in t dn dng, ... u l sn phm ca s kt hp gia cc lnh vc khoa hc trn. Hin nay chng ta ang thi i hu PC sau giai on pht trin ca my tnh ln (Mainframe) 1960-1980, v s pht trin ca PC-Internet giai on 1980-2000. Giai on hu PC-Internet ny c d on t nm 2000 n 2020 l giai on ca mi trng thng minh m h thng nhng l ct li v ang lm nn ln sng i mi trong cng ngh thng tin ni ring v lnh vc cng ngh cao ni chung. Mt thc t khch quan l th trng ca cc h thng nhng ln gp rt nhiu ln th trng PC, trong khi chng ta mi nhn thy b ni ca cng ngh thng tin l PC v Internet cn phn chm ca cng ngh thng tin chim hn 90% s b x l trn ton cu ny nm trong cc h nhng th cn t c bit n. Sc y ca cng ngh a cng ngh vi in t, cng ngh vi c in, cng ngh sinh hc hi t to nn cc chip ca cng ngh nano, l nn tng cho nhng thay i c bn trong lnh vc cng ngh cao, sc ko ca th trng i hi cc thit b phi c nhiu chc nng thn thin vi ngi dng, c mc thng minh ngy cng ci thin a n vai tr v tm quan trng ca cc h thng nhng ngy cng cao trong nn kinh t quc dn. Pht trin cc h nhng v phn mm nhng l quc sch ca nhiu quc gia trn th gii, nht l giai on hu PC hin nay. nc ta hin nay lnh vc ny cn kh mi m,do vy cn c nhng iu chnh ph hp trong chin lc pht trin c th theo kp, rt ngn khong cch tt hu i vi cc nc trong khu vc v trn th gii.V hiu c tm quan trong nh vy nn nhm quyt nh a ra ti ca theo hng pht trin ny.
Chng 1 : Gii thiu
n tt nghip
trang 2
1.2 MC TIU NGHIN CU
Tm hiu v h thng nhng v trnh iu khin thit b (driver) trn Linux. Ni dung c th bao gm: Tm hiu v h thng nhng trn Board nhng SAM9260EK. Tm hiu h iu hnh Linux. Tm hiu cch lp trnh v trnh iu khin thit b trn Linux (device driver). Tm hiu v Lcd tft 2.4 inch Thit k ng dng Picture Frame da trn kit nhng SAM9260EK,trnh chiu hnh nh trn Lcd tft. 1.3 I TNG NGHIN CU Board nhng SAM9260EK. Vai tr v cc cu lnh ca U-Boot. H iu hnh Linux. Lp trnh C trong h iu hnh Linux. Cc a ch v thanh ghi chc nng trong Lcd tft Device driver ca Lcd tft.
1.4 PHNG THC NGHIN CU
Trong qu trnh thc hin n nhm tham kho nhiu ti liu t nhng trang web v h thng nhng trn Internet,tm hiu v trao i thng tin trn cc din n.Mc khc mi khi gp nhng thc mc hay kh khn th nhm u nhn c nhng kin ng gp qu bu t thy hng dn l thy Trng Ngc Sn c th tip tc thc hin ti.
1.5 NI DUNG CHNH NGHIN CU
V thi gian thc hin ti hn ch ,trnh cng nh s hiu bit ca nhm thc hin c gii hn,nn nhm ch tp trung gii quyt nhng vn ct yu c phn b qua tng chng nh sau:
Chng 1 : Gii thiu
n tt nghip
trang 3
Chng 1:GII THIU
Tng quan v ni dung ca n v cch thc thc hin Chng 2:GII THIU H THNG NHNG Tm hiu c bn v h thng nhng v cc thnh phn trong h thng nhng Chng 3 :TRNH IU KHIN THIT B Tm hiu cu trc v cch lp trnh mt device driver cho thit b Chng 4:GII THIU BOARD SAM9260EK Tm hiu cu trc phn cng v phn mm ca board SAM9260EK Chng 5 :LCD TFT Tm hiu tng quan v Lcd tft Chng 6 :XY DNG NG DNG PICTURE FRAME TRN BOARD SAM9260-EK Xy dng hon chnh ng dng khung nh s trn board SAM9260EK,v gii thch chng trnh iu khin driverlcd_dev.c Chng 7: KT QU THC HIN Chng 8: KT LUN V HNG PHT TRIN