2012华清远见嵌入式Linux系统开发培训资料 600多页

所需积分/C币:50 2012-09-05 17:50:19 57.03MB PDF
12
收藏 收藏
举报

Linux系统开发 包含 usb sd wifi 很强大的 2012年华清远见的ppt 哦 2012华清远见嵌入式Linux系统开发培训资料 600多页
FA 远见 RIGH 典型嵌入式产品布局 式雷 引导代码微内核:文件系统,网络协议校,,用户 Nucleus 传统嵌入式-如MTK Bootloader Linux Kernel 文件系统 CUBOOT) (宏内核) (用户程序,可包含GI系统) 传统嵌入式LINX Bootloader Linux Kernel 文件系统 UB)(增加 lAndroid特性) (Android) Androids t Co. ch 5/08/2012 FARIIGH 式雷 Linux程序体验-|ed点灯 VDD IO 33R R13 10K N BT3904 + R14 R 80T+23 R16 100K sPG3 2002 D0 RD6NK A日T390 R17 330R S01-23 c3.3c2D1 MMBT3904 s口T23 www.docin.com Register Address R Description Reset value up/down Register GPG3CON OxE03001C0 R/ Port Group GPG3 Configuration Register Cx00000000 GPG3DAT OxE03001C4 R Port Group GPG3 Data Register GPGSPUD OxE030_01C8 Rw Port Group GPG3 Pull up/down Registor 0x1555 GPGORV OxF030-0ICC R/ Pur Gr() GPG3 Drive slr eryll c:x lol Reuisler Ox0000 GPGSPDNCON DxE030 01D0 Rw Port Group GPG3 Powor down modo Contiguration Register GPG3PDNPULL OxE030-_01D4 R/ Port Group GPG3 Power down mode Pull- up/downI Regisler FA 远见 RIGH 式雷 Linux程序体验ld点灯(Cont.) 5. 1.15 Port Group GPG3 Configuration Register (GPG3CON, RW, Address =0XE030_01C0) Field Bit Description Reset value 0000= Input, 0001= Output, 0010= SD 2 CLK GPG3CON[O][3: 01 0011=SPL_2_CLK,0100=12S2_SCLK 0000 0101= PCM O SCLK, 1111= NWU INTG140 0000=Input, 0001 Output, 0010=SD 2 CMD GPG3CON[1][7: 4]0011=SPL_2_nSs, 0100=12S2-_CDCLK 0000 0101=PCM_0_EXTCLK, 1111= NWU INTG14[1] GPG3(0-3)控制LED亮灭 当各位输出高电平时LED形成通路,此时LED亮,反之灭。 m 对GPG3CON进行操作,将该4位设成输出位 对GPG3DAT进行移位写值操作,控制各LED亮灭。 6 www.farsight.com.cn 5/08/2012 FA 远见 RIGH Linux程序体验-led点灯(cont) 式雷 单片机开发模式跑马灯 boots ∥系统引导代码[汇编] for(i=0;i<MY DELAY 10; i++); 略 GPG3DAT= OxO: //clear alI LEDS ∥跳转到C代码 while(1)i bI main GPG3DAT I=(I<<0); for(i=0; i< MY_DELAY; i++); GG3DAI&=-(1<<0) Led loopc GPG3DAT =(1<<1) > tdefine GPG3CON e(volatile unsigned int=)oxE03001C0 for (i=0:i< MY DELAY; 1-++: #define GPG3DaT((volatile unsigned int )0xE03001C4) GPG3DAT|=(1<<2) GFAI&=(1<<1); define MY dElAY 0x18000 for(i=0:i<MY DELAY; i++) int main( void) GPG3DAT|=(1<<3) G3DA&=(1<<2); GIG3CON &E Uxfitit: for(i=0;i< MY DELAY; i++); GPG3COY =llll GPG3DAT &mr-0xO: clear nIl LEDS unsigned int i www.tarsight.com.cn 5/08/2012 FARIIGH Linux程序体验-led点灯(cont) Linux程序模型 应用层 驱动 dev_fd=open("/dev/leds,.) 注删LED字符设和LED操作函数 register chrdev(major, led, &led fops); ∥键结构 static sruct file operations leds remap ops =4 octi(dev fd, LED ON,O);∥点灯 owner THIS MODULE slep(1)}M延迟 open= leds open1∥open ioct dey fd, LED OFR:,0);∥灭灯 release s leds release seep(1);∥延迟 ∥点灯实现 close(dev fd) static int leds ioctl(…, nsigned int cmd,…-) www.dbcin.campy led onO〃具体硬件操作 凵NUX下几乎一切皆文件(刚络稍有点例外) case Led oFF 应用编穠对普通文件和谩备的操作高度一致 led of0:∥具体硬件操作 应用实现篥略,驱动实现札制 凵NUX应用不能直接操作硬件,必须通过驱劲进行 return o. 8 www.farsight.com.cn 5/08/2012 FA 远见 RIGH LNUX运行模式 式雷 LINUX采用虚拟内存机制,分成内核空间和应用 空间 型紫入式 4GB 应用空间 文件系统 3GB aVOS dobin cdm 等等 GUI 硬件 使件 www.farsight.com.cn 5/08/2012 FA 远见 RIGH Linux硬件要求 CPU:带MMU,看到的是虚拟内存 Externa rastrudion PA310 iterate tache IA[31 D( 0 ALMSTD-MI AMRAASB Interface CR15 nterface DA31:0 DMVA 3T DPA31: 01 山IAG PA TAG RAM WHPAI31 XNDEX( 01 Figure 1-1. ARM920T Functional Block Diagran ARM9CPU框图(经典) 10 www.farsight.com.cn 5/08/2012 FA 远见 RIGH Linux硬件要求 式雷 内存:物理内存和虚拟内存 3 www.doc.co 在(>分m) OSt 特点 LINUX对物理内存的访问采用情性原则 www.farsight.com.cn 5/08/2012

...展开详情
试读 127P 2012华清远见嵌入式Linux系统开发培训资料 600多页
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
blazemancc 好资料,谢谢分享!
2017-11-08
回复
燃烧的挖掘机 这个挺好的,深入浅出,很详细
2017-11-02
回复
无敌忍者000 资源不错,讲解的很详细。。。
2016-09-12
回复
a本 内容比较完整,适合初学者。
2015-05-15
回复
1808188933 完整不错的资源,但是需要一定的基础!
2015-04-25
回复
xingbawo 还不错,对我有用
2014-12-11
回复
bb神猪 内容挺完整的,但是比较基础,适合初学者。
2014-11-04
回复
kongchengji 真的很不错,谢谢分享,希望大家有时间多看看
2014-10-24
回复
异次方元 只适合有经验的人去参考建立总体框架
2014-10-15
回复
oGod_son 这个挺好的,深入浅出,很详细
2014-08-26
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚积分or赚钱
    最新推荐
    2012华清远见嵌入式Linux系统开发培训资料 600多页 50积分/C币 立即下载
    1/127
    2012华清远见嵌入式Linux系统开发培训资料 600多页第1页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第2页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第3页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第4页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第5页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第6页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第7页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第8页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第9页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第10页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第11页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第12页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第13页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第14页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第15页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第16页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第17页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第18页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第19页
    2012华清远见嵌入式Linux系统开发培训资料 600多页第20页

    试读结束, 可继续阅读

    50积分/C币 立即下载 >