logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式Linux串口应用编程之串口配置

串口的设置主要是设置struct termios结构体的各成员值,如下所示:    #include    struct termios    {        unsigned short c_iflag; /* 输入模式标志 */        unsigned short c_oflag; /* 输出模式标志 */        unsigned short

#linux#嵌入式
linux下bluetooth编程(一)基础概念

一:Bluetooth基本概念: Bluetooth是爱立信、诺基亚、东芝、IBM和Intel 5家公司在1998年联合推出的一项无线网络技术。其宗旨是提供一种短距离、低成本的无线传输应用技术。在行业协会筹备阶段,需要一个极具有表现力的名字来命名这项高新技术。行业组织人员,在经过一夜关于欧洲历史和未来无限技术发展的讨论后,有些人认为用Blatand国王的名字命名再合适不过了。Bla

#linux#android
linux下bluetooth编程(三)HCI层编程

1. HCI层协议概述:HCI提供一套统一的方法来访问Bluetooth底层。如图所示:  从图上可以看出,Host Controller Interface(HCI)  就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。

#linux#android
Linux启动过程(开机启动顺序)

启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--读取MBR众所周知,硬盘上第0磁道第一个扇区被称为MBR,也就是Ma

#linux
centos与windows共享文件夹

方式一:本例是将windows共享文件夹挂载在linux机器的/mnt/windows/ 目录下进行访问。windows机器ip:192.168.1.101 ,用户名:administrator 密码:123456linux机器ip:192.168.1.102一:在windows机器上创建一个文件夹(gongxiang)并将其设置为共享文件夹.二:在linux机器上创建挂载目录

#windows#centos
QT下 cannot find -IGL的解决办法

QT的版本是QT5.0.0解决方法一:系统安装对应的libGL库sudo apt-get install libgl1-mesa-dev解决方法二:已安装库,但是安装的路径不对,需要做个软链接$ locate libGL/usr/lib/i386-linux-gnu/mesa/libGL.so.1/usr/lib/i386-linux-gnu/mesa/libG

#qt
linux 串口阻塞与非阻塞参数设置

在串口设置中,有以下两个参数可以决定是否阻塞。在打开串口时不加O_NODELAY,可用下面的第二种方法,来进行阻塞/非阻塞的设定 c_cc[VTIME] 非规范模式读取时的超时时间(单位:百毫秒),可以这么理解,从接收到后一个字节开始计时,如果超时,则退出READ c_cc[VMIN] 非规范模式读取时的最小字符数,设为0则为非阻塞,如果设为其它值则阻塞,直到读到到对

#linux
安装vncserver, vncviewer--远程桌面

realvnc 1 问题如下/etc/sysconfig/vncservers---配置文件作用去掉最后两行的注释no route to host是防火墙的原因---必须得研究好防火墙本地可以vnc,本地可以访问zhanglinux.org:1158/em我一直以为是没有路由导致的route   add   default   gw

linux vnc服务配置详细教程

vnc是Virtual Network Computing(虚拟网络计算机)的缩写。VNC是由AT&T的欧洲研究实验室开发的一款优秀的跨平台远程桌面控制软件,支持linux,unix,windows等操作系统跨平台远程桌面控制。VNC有两部分组成,分别是:服务端(vncserver)和客户端(vncviewer)。下面以Linux(VNC服务端)、Windows(VNC客户端)为平台介绍VNC的安

#linux
用C写蓝牙通讯程序:扫描、读取、发送

在Linux下,通过bluez 蓝牙库可以用C语言轻松实现蓝牙通信。在ubuntu下可以用 apt-get install libbluetooth-dev 安装该库。下面是几个简单示例。一个简单的扫描程序,得到周边的蓝牙从机设备名和地址:#include stdio.h>#include stdlib.h>#include unistd.h>#

    共 22 条
  • 1
  • 2
  • 3
  • 请选择