联系我们
    插件电感_大电流电感
热门搜索
点击排行
推荐电感
推荐阅读
推荐电感
推荐电感
猜猜你喜欢的
常见问题 您所在的位置: 电感 > 常见问题

蓝牙无线显示屏系统的设计方案

来源:    作者:    发布时间:2016-10-29 07:04:57    浏览量:


用户程序以Linux操作系统上的Bluez蓝牙协议栈为平台进行开发。主机应用程序采用GCC编译器进行编译,显示终端应用程序采用arm-linux-gcc编译器进行交叉编译。

3.1蓝牙部分程序设计

该部分采用了蓝牙socket编程。通过建立蓝牙RFCOMM协议层的socket进行连接。连接建立成功之后可以调用函数recv或者read读取主机发来的数据,主机端则对应地采用函数send或者write发送数据。通信结束之后可以调用函数close结束连接。

主机和显示终端蓝牙模块都有固定的蓝牙地址,主机端直接和固定蓝牙地址的显示终端设备进行连接。一台主机可以和多个显示终端进行通信,在不同的显示终端上显示图像和字符。

蓝牙初始化部分参考程序如下:

3.2 LCD液晶屏部分程序设计

LCD液晶屏部分程序采用了Linux内核驱动程序的framebuffer编程接口。framebuffer为图像硬件设备提供了一种抽象化处理,允许应用程序通过定义明确的界面来访问图像硬件设备。软件无须了解任何涉及硬件底层驱动的东西。通过framebuffer,应用程序可以用mmap函数把显存映射到应用程序虚拟地址空间,将要显示的数据写入内存空间就可以在屏幕上显示出来。LCD显示屏初始化和清屏部分参考程序如下:

53c1fecf7390d-thumb.jpg

LCD液晶屏初始化和蓝牙socket初始化连接完成以后,便可以通过蓝牙发送图像和字符数据。蓝牙接收显示图像和字符两个部分的程序类似,都是通过调用函数recv或者read读取主机发来的命令,经过程序判断然后以相同的方式接收数据。字符部分数据接收和显示参考程序如下:

关于单极性逆变电源滤波问题 按照EG8010芯片资料中的单极性纯正弦波输出电路(EG8010+IR2110S)调试时,230V输出不加电感和电容滤波时,输出电压有效值用三用表测量是230V,但是波形不是正弦波,而是像下图所示

教你巧用万用表测量大值电阻! 4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费

嵌入式设计经验分享:存储器以及BootLoader的一些 嵌入式设计经验分享:存储器以及BootLoader的一些总结时间:2015-09-08 来源: 作者: 在大学的时候很少关心单片机内部存储器的结构及应用,只是大概的知道RAM和ROM的区别,甚至只是

大电流电感
 
在线客服