4412开发板android入门篇_GPIO控制.docxVIP

  • 25
  • 0
  • 约 23页
  • 2018-05-04 发布于重庆
  • 举报
4412开发板android入门篇_GPIO控制

UT4412BV03开发板入门篇 基于UT4412BV03开发板的gpio驱动及应用程序设计 想必大家在学生时代都学过单片机,在我们学习51单片机和STM32单片机时,学习的第一个例程就是控制单片机的GPIO口来实现led灯的程序,那么我们在学习嵌入式linux时,我们可以根据自己的职业发展方向去学习,因为嵌入式开发是一个庞大的任务,涉及的知识面广泛,我们写的入门级例程偏重于linux驱动,仅仅从linux驱动程序开始,涉及到android的硬件抽象层和框架层,应用层也会涉及到相对简单的测试程序。所有程序都基于友坚恒天UT4412BV03开发板验证通过。 本课程目标: 熟悉Exynos 4412的GPIO口的使用方法 写一个控制板子上4个LED灯的驱动程序 写一个测试LED的应用程序 一.熟悉并掌握linux内核中GPIO控制的一些常用函数 我们在使用GPIO时虽然可以不用申请,而直接操作GPIO,但这样操作不是最好的,一般情况下我们使用时先申请GPIO口,用完再释放GPIO口。 GPIO控制常用的函数所在的文件位置 linux/arch/arm/plat-s3c/gpio-config.c linux/arch/arm/mach-exynos/include/mach/gpio-exynos4.h arch/arm/mach-u300/gpio.c

文档评论(0)

1亿VIP精品文档

相关文档