arm
文章平均质量分 84
昂贵的承诺
世界的精彩需要每一个的角色扮演,老的,少的,男的,女的,缺一不可。我们不能决定我们的出身,但我们可以决定我们的未来
展开
-
基于v4l2的视频监控
1. v4l2简介: V4L2有一段历史了。大约在1998的秋天,它的光芒第一次出现在Bill Dirks 的眼中。经过长足的发展,它于2002年11 月,发布2.5.46 时,融入了内核主干之中。然而直到今天,仍有一部分内核驱动不支持新的API,这种新旧API 的转换工作仍在进行。同时,V4L2 API也在发展,并在2.6.18 版本中进行了一些重大的改变。支持V4L2的应用依旧相对较少。V4原创 2016-07-24 15:01:35 · 2905 阅读 · 1 评论 -
飞凌Fl2440开发板蜂鸣器pwm的驱动
1. pwm驱动程序(内核版本linux-2.6.28.7) #include #include #include #include #include #include #include //#include #include #include #include #include #include #include #include #include #inclu原创 2016-07-21 18:15:10 · 791 阅读 · 0 评论 -
飞凌Fl2440 led驱动的移植
上面是led的驱动文件 下面是led的测试文件 #include #include #include #include #define IOCTL_LED_ON 0 #define IOCTL_LED_OFF 1 void usage(char *exename) { printf("Usage:\n"); printf(" %s \n", exe原创 2016-07-21 15:35:12 · 531 阅读 · 0 评论 -
基于FL2440开发板实现蜂鸣器唱歌的原理
1. 蜂鸣器唱歌的原理: 由于定时器可以发出不同频率,不同占空比的pwm波。当蜂鸣器接收这些波形时,由于频率和占空比的不同,它会发出频率及声音大小不同的响声,即不同的音色和响度。这样就可以唱歌了。所以我们要做的就是在底层驱动程序中设置相关的定时器的寄存器,注册字符设备。在应用程序中通过ioctl改变定时器的占空比。 2. 驱动程序 #include #include #includ原创 2016-07-21 18:25:31 · 2560 阅读 · 0 评论