资源描述:
《嵌入式linux,驱动led灯2440心得体会总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划嵌入式linux,驱动led灯2440心得体会总结嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。?共享资源,欢迎转载:一、开发环境???主机:VMWare--Fedora9开发板:Mini2440--64MBNand编译器:二、实现步骤1.硬件原理图分析。由原理图得知LED电路是共阳极的,并分别由2440的GPB5、GPB6、GPB7、GPB8口
2、控制的2.去掉内核已有的LED驱动设置,因为IO口与mini2440开发板的不一致,根本就不能控制板上的LED。.gpio=S3C2410_GPF4,.flags=S3C24XX_LEDF_ACTLOWS3C24XX_LEDF_TRISTATE,.name="led4",.def_trigger="timer",目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划};staticstruct
3、s3c24xx_led_platdatasmdk_pdata_led5={.gpio=S3C2410_GPF5,.flags=S3C24XX_LEDF_ACTLOWS3C24XX_LEDF_TRISTATE,.name="led5",.def_trigger="nand-disk",};staticstructs3c24xx_led_platdatasmdk_pdata_led6={.gpio=S3C2410_GPF6,.flags=S3C24XX_LEDF_ACTLOWS3C24XX_LEDF_TRISTATE,.name="led6",};staticstructs3c
4、24xx_led_platdatasmdk_pdata_led7={.gpio=S3C2410_GPF7,.flags=S3C24XX_LEDF_ACTLOWS3C24XX_LEDF_TRISTATE,.name="led7",目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划};staticstructplatform_devicesmdk_led4={.name="s3c24xx_le
5、d",.id=0,.dev={.platform_data=&smdk_pdata_led4,},};staticstructplatform_devicesmdk_led5={.name="s3c24xx_led",.id=1,.dev={.platform_data=&smdk_pdata_led5,},};staticstructplatform_devicesmdk_led6={.name="s3c24xx_led",.id=2,.dev={.platform_data=&smdk_pdata_led6,},};目的-通过该培训员工可对保安行业有初步了解,并感受到安
6、保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划staticstructplatform_devicesmdk_led7={.name="s3c24xx_led",.id=3,.dev={.platform_data=&smdk_pdata_led7,},};//ConfiguretheLEDs(evenifwehavenoLEDsupport)//s3c2410_gpio_cfgpin(S3C2410_GPF4,S3C2410_GPF4_
7、OUTP);s3c2410_gpio_cfgpin(S3C2410_GPF5,S3C2410_GPF5_OUTP);s3c2410_gpio_cfgpin(S3C2410_GPF6,S3C2410_GPF6_OUTP);s3c2410_gpio_cfgpin(S3C2410_GPF7,S3C2410_GPF7_OUTP);s3c2410_gpio_setpin(S3C2410_GPF4,1);s3c2410_gpio_setpin(S3C2410_GPF5,1);s3c2410_gpio_setpin(S3C241