摘要:
蜂鸣器也成为PWM(脉冲宽度调制),基本原理是通过脉冲来控制蜂鸣器的打开和停止。它是利用微控制器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用于测量、通信、功率控制与变换等许多领域。 所以,我们要对蜂鸣器进行操作,就是通过对TOUT[0]引脚的设置,即将其设置为TOUT_0功能,通过配 阅读全文
posted @ 2016-06-05 21:41
MeninBlack
阅读(125)
评论(0)
推荐(0)
摘要:
这一章就是通过Linux驱动发送数据控制LED小灯的开关。 在通过驱动控制LED灯的开始我们需要创建LED驱动的设备文件: 第一步:使用cdev-init函数初始化cdev 第二步:指定设备号 第三步:使用cdev-add函数将字符设备添加到内核中的字符设备数组中 第四步:使用class-creat 阅读全文
posted @ 2016-06-05 21:40
MeninBlack
阅读(86)
评论(0)
推荐(0)
摘要:
主要开始讲linux驱动。最开始讲了编写linux驱动程序的步骤: 第一步:建立Linux驱动骨架(装载和卸载Linux驱动)。第二步:注册与注销设备文件。第三步:制定与驱动相关的信息。第四步:指定回掉函数。第五步: 编写业务逻辑。第六步:编写makefile文件。第七步:编译Linux驱动程序。第 阅读全文
posted @ 2016-06-05 21:39
MeninBlack
阅读(129)
评论(0)
推荐(0)
摘要:
第五章的内容基本就是如何搭建这两种开发环境,其中linux内核开发环境是重点。 开发板是开发和学习嵌入式技术的主要硬件设备,开发板的型号和种类很多,目前流行的是基于S3C6410 ARM11架构的开发板,S3C6410是由三星公司推出的一款低功耗,高性价比的RISC处理器,它基于ARM11内核,可广 阅读全文
posted @ 2016-06-05 21:36
MeninBlack
阅读(98)
评论(0)
推荐(0)