基于am3358的蜂鸣器测试

#include <sys/ioctl.h>
#include<stdio.h>
#include <fcntl.h>
#include <sys/types.h>

static int fb;
int main()
{
  int i=0;
  printf("hello world !\n");

  fb = open("/dev/beep", O_RDWR);
  if (fb < 0)
  {
     perror("open device beep fail");
  }

  for(i=0;i<100;i++)
  {
     ioctl(fb, 1, i);
      usleep(200000);
  }

  ioctl(fb, 0, 1);//关闭蜂鸣器驱动
	close();

  return 0;
}

时间: 2024-10-23 09:05:19

基于am3358的蜂鸣器测试的相关文章

基于端口的虚拟局域网测试

基于端口的虚拟局域网测试 一.什么是VLAN: VLAN,是英文Virtual Local Area Network的缩写,中文名为"虚拟局域网", VLAN是 一种将局域网(LAN)设备从逻辑上划分(注意,不是从物理上划分)成一个个网段(或者 说是更小的局域网LAN),从而实现虚拟工作组(单元)的数据交换技术. VLAN 主要用来解决如何将大型网络划分成多个小网络,隔离原本在同一个物理LAN中的不同主机间的二层通信: 在LAN中,各主机之间的通信是物理通信(二层通信): 在VLAN中

基于覆盖率的精准测试

精准测试是根据代码变更来选择用例的测试策略,用于回归测试.它有利于缩小用例范围,提高执行效率,降低问题定位时间,支持持续集成的极速门禁和冒烟测试.精准测试要求代码的自动化覆盖率比较高,且用例间无依赖. 基于覆盖率的精准测试,布布扣,bubuko.com

基于iCamera App Kit 测试oV5640 500w分辨率 摄像头 总结

基于iCamera App Kit 测试oV5640 摄像头 总结 iCamera App Kit 下载地址 http://pan.baidu.com/s/1kUMIwB1 可以参考下载链接的说明手册,里面有目前测试过的各款说明,本博客也会陆续更新各款测试效果和使用的说明 对于驱动安装,基本使用的问题,基本每个篇幅都有介绍,再次不重复叙述,详情可以关注说明书. 本摄像头,不含自动对焦功能 目前提供两个版本测试文件 5M(2592*1944)和VGA(640*480) 我们提供两种分辨率测试:有上

《软件测试自动化之道》读书笔记 之 基于Windows的UI测试

<软件测试自动化之道>读书笔记 之 基于Windows的UI测试 2014-09-25 测试自动化程序的任务待测程序测试程序  启动待测程序  获得待测程序主窗体的句柄  获得有名字控件的句柄  获得无名字控件的句柄  发送字符给控件  鼠标单击一个控件  处理消息对话框  处理菜单  检查应用程序状态  示例程序参考 本章主要讲述如何使用底层的Windows自动化技术通过用户界面来测试应用程序.这些技术涉及Win32 API的调用(比如FindWindow()函数)以及想待测程序发送Wind

《软件测试自动化之道》读书笔记 之 基于反射的UI测试

<软件测试自动化之道>读书笔记 之 基于反射的UI测试 2014-09-24 测试自动化程序的任务待测程序测试程序  启动待测程序  设置窗体的属性  获取窗体的属性  设置控件的属性  获取控件的属性  方法调用  待测程序代码 测试自动化程序的任务 返回 基于反射的ui测试自动化程序,要完成的6项任务: 通过某种方式从测试套件程序中运行待测程序(AUT: Applicaton Under Test),以便于两个程序之间进行通信 操纵应用程序的窗体,从而模拟用户对窗体所实施的moving和r

转:基于Jmeter的MQTT测试插件

基于Jmeter的MQTT测试插件-上 1. Jmeter插件简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具.下载 用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域. 这里我们主要使用的基于Jmeter开发的,测试MQTT协议的插件工具,从github上找到了几个歪果人写的插件,主要有以下几个: tuanhiep/mqtt-jmeter hemikak/mqtt-jmeter winglet/mqttws-jmeter 这3个插件

ELM:ELM基于近红外光谱的汽油测试集辛烷值含量预测结果对比—Jason niu

%ELM:ELM基于近红外光谱的汽油测试集辛烷值含量预测结果对比-Jason niu load spectra_data.mat temp = randperm(size(NIR,1)); P_train = NIR(temp(1:50),:)'; T_train = octane(temp(1:50),:)'; P_test = NIR(temp(51:end),:)'; T_test = octane(temp(51:end),:)'; N = size(P_test,2); [Pn_tra

基于hash的AB测试

AB测试 为同一个目标,设计两种方案,将两种方案随机投放市场中,让组成成分相同(相似)用户去随机体验两种方案之一,根据观测结果,判断哪个方案效果更好. 基于hash的AB测试 具体的实现方法为: 在AB测试中需要将用户随机的分成两组,通过对每个用户唯一id做hash运算,并对hash值对2取模,便可以将用户分成0,1两组(分桶测试便是hahs对n取模). 每组采用不同的策略,并定义一个策略Id,跟随不同的策略埋点,在最后回收策略Id,最后通过策略id分析ab两种策略的好坏. golang中的ha

基于多线程任务队列执行时间测试——泛型单例模式落地

目录 基于多线程任务队列执行时间测试--泛型单例模式落地 1.需求 2.遇到的问题 3.解决思路 4.具体代码 4.1泛型单例 4.2 开始时间实体 4.3 实例化单例 4.4 获取任务结束时间 5.小结 5.1 本文提供了单例模式实际应用中的一次落地: 5.2 单例模式适用于全局不变的实例: 5.3 泛型实现单例,适用于不同的数据类型实例: 5.4 单例可以跨线程,内存级别共享. 基于多线程任务队列执行时间测试--泛型单例模式落地 1.需求 比如有100个任务,多线程异步执行,统计执行完所有任