- 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
您可能关注的文档
最近下载
- DBJ64T 060-2016 SMC改性沥青路面施工技术工程.pdf VIP
- 《入党积极分子考察登记表》(填写范例).pdf VIP
- 中国华能集团有限公司陆上风力发电工程施工质量验收规程(1).pdf VIP
- 《DLT 5866—2023电气装置安装工程 盘、柜及二次回路接线施工及验收规范》专题研究报告.pptx VIP
- 肿瘤免疫治疗相关不良反应管理2025年CSCO诊疗指南.docx
- 心源性猝死防治指南.pptx
- 2025年国家基层糖尿病防治管理指南解读PPT课件.pptx VIP
- 汽车材料选型与应用规范手册.docx VIP
- 好莱坞剧本医生的故事课:如何写出富有情感冲击力的好故事_札记.docx VIP
- 厦门公安面试题及答案.doc VIP
原创力文档

文档评论(0)