11 peixiuhui

尚未进行身份认证

暂无相关简介

等级
TA的排名 2w+

ubuntu 16.04 更改系统语言为简体中文

使用VMwareWorkstation安装64位ubuntu16.04系统,系统默认使用英文,而使用virtualbox安装,可以选择使用简体中文作为系统语言。由于英文水平有限,所以使用简体中文作为系统语言。下面是VMwareWorkstation安装的ubuntu16.04的系统语言由英文改为中文的教程。前前后后折腾的不轻,也许是水平问题吧。注意:里面有一个坑,勾选简体中文的同时把...

2019-11-09 10:15:42

openwrt 直接编译出带中文的openwrt 固件 教程,,适用luci1.0下

支持中文汉化固件编译的的补丁已经提交官方通过顺利通过。以后编译的兄弟可以直接编译中文固件了!但是上面的汉化不全,还希望大家努力luci是1.0的版本的编译中文固件的openwrt经增加中文编译的条目执行一下命令./scripts/feedsupdate-a./scripts/feedsinstall-a进入makemenuconfig菜单luci---》transl...

2019-06-01 10:39:15

openwrt 下调试实现wifi 开启/关闭及设置指示灯

首先根据按键gpio端口号修改arch/mips/ath79/match-ap121.c的GPIO数值,具体驱动文件是在trunk/package/kernel/gpio-button-hotplug/srcgpio-button-hotplug.c文件。应用程序检测到按键按下开调用以下脚本。并设置LED指示灯。#!/bin/shSW=$(uci-qgetwireless.@...

2019-06-01 10:07:51

(二)openwrt make kernel_menuconfig流程分析

(二)openwrtmakekernel_menuconfig流程分析在上一篇文章“(一)openwrtmakemenuconfig流程分析”中,我们分析了makemenuconfig的流程,在配置菜单中,我们并没有看到kernel相关的配置,这是因为在openwrt中,我们想要配置内核的话,需要使用makekernel_menuconfig命令。我们将通过分析这个命令执行的流程...

2019-05-30 18:42:15

Python编程之MQTT

前言本文将简单介绍DTU701订阅MQTT消息,远程控制LED灯。MQTT是IBM开发的一个即时通讯协议。MQTT是面向M2M和物联网的连接协议,采用轻量级发布和订阅消息传输机制。若初次接触MQTT协议,可先理解以下概念:MQTT协议特点——借助消息推送功能,可以更好地实现远程控制。MQTT协议角色——发布者,代理器(服务器)和订阅者。MQTT协议消息——消息可理...

2019-05-30 16:38:39

MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用

0前言MQTT是IBM开发的一个即时通讯协议。MQTT是面向M2M和物联网的连接协议,采用轻量级发布和订阅消息传输机制。Mosquitto是一款实现了MQTTv3.1协议的开源消息代理软件,提供轻量级的,支持发布/订阅的的消息推送模式,使设备对设备之间的短消息通信简单易用。若初次接触MQTT协议,可先理解以下概念:【MQTT协议特点】——相比于RESTful架构的物联...

2019-05-16 20:17:37

在Linux系统中使用蓝牙功能的基本方法

首先确定硬件上有支持蓝牙的设备,然后运行如下命令,就可以开到我们的蓝牙设备了: lsusb 运行hciconfig可以看到: 从上图可以看出,我们的蓝牙设备是hci0运行hcitooldev可以看到我们的蓝牙设备的硬件地址运行hcitoo--help可以查看更多相关命令 然后我们激活它:sudohciconfighci0up要注意的是,激...

2018-09-17 14:53:50

Connections are not allowed to own the service

Ibuiltarootfilesystemonarm.Itshouldrundbus-daemonandavahi-daemon,butwhenItrytorunavahi-daemon$dbus-daemon--system$avahi-daemonIgetthismessage:Founduser'avahi'(UID...

2018-09-17 14:48:24

交叉编译bluez-4.95

交叉编译bluez-4.9编译工具arm-linux-gcc4.1.1 下载dbus-1.4.1 http://dbus.freedesktop.org/releases/dbus/下载expat-2.0.1.tar.gz  http://sourceforge.net/projects/expat/files/expat/ 解压并进入expat-2.0.1[root...

2018-09-17 14:38:19

AM335X移植SDIO WIFI的过程

最近一需要移植了SDIOWIFI到3.2版本内核。因为之前已经成功移植了3.14内核,所以整个过程花了一个下午就完成了。话不多说,先交待一下平台:CPU:TIAM3352600MOS:ubuntucore12.04forarmSDK版本:TISDK06.00.00(非常老的一个版本,但比较稳定。也是比较通用的工业核心板自带系统)内核版本:3.2.0(SDK06.00...

2018-08-17 17:40:14

Linux移植EC20 4G模块驱动简易教程

 关于4G模块常见的品牌与型号: 品牌 型号 市场价格 芯片组 状态 HUAWEI ME909s-821 210-260 海思芯片,只有五模 在售 HUAWEI ...

2018-08-17 17:35:46

hw6ul-lite之CSI摄像头OV7740

hw6ul-lite之CSI摄像头OV7740本文描述imx6ul下CSI摄像头的测试:一.硬件连接:开发板使用的是辉为科技的hw6ul-lite,摄像头是CMOS30W像素的OV7740或者500W像素的OV5640,项目用于人脸设别门禁。开发板的J5焊接上摄像头模块,摄像头晶振可有使用有源晶振也可以使用IMX6ULCSI接口的

2017-09-01 10:16:32

coms_ov7740驱动

/* 第一个参数名字用于匹配,第二个参数是摄像头地址 */  static struct i2c_board_info cmos_ov7740_info = {         /* 由芯片手册可知,写 -- 0x42(01000010),读 -- 0x43(01000011)      * 将读地址或者写地址,向右移动一位即可。      */      I2C_BOARD_

2017-08-28 18:59:17

linux下搭建基于Eclipse的arm的开发环境

经过一段时间的摸索,终于把Linux下搭建基于Eclipse的arm的开发环境给搭建起来了,做下笔记,以便日后查看。0.用的linux版本是Ubuntu9.04   用的板子是FriendlyARMs3c24401.准备好相应的软件包:   arm-linux-gcc-3.4.1.tar.bz2(网上现成的交叉编译工具,有兴趣的话也可以自己重头编译)

2017-08-18 12:00:36

上位机与USB设备通信

首先使用CreateFile打开USB端口,CreateFile函数会返回一个HANDLE类型的句柄,该句柄可以用于下述的ReadFile和WriteFile之间的操作。  [cpp] viewplain copy///  实现以指定的参数方式打开USB设备  CreateFile(devicePathName,         

2017-08-08 12:20:37

STM32 USB 上位机程序实现

libusb介绍libusb是开源的C库,使用该库是的用户可以在应用程序中直接访问USB设备,无需为USB设备编写内核驱动。libusb支持多个平台(Linux,window, iOS),所以可以很方便地将应用程序移植到其他平台。linuxlibusb安装从网上下载libusb的源码,下载地址:http://www.libusb.org/,下载后编译

2017-08-08 12:17:43

USB mass storage协议

这一节主要把在实现“Linux模拟U盘功能”过程中的一些调试过程记录下来,并加以解析。一、背景知识    1、USBMassStorage类规范概述       USB组织在universalSerialBusMassStorageClassSpaceification1.1版本中定义了海量存储设备类(MassStorageClass)的规范,这个类规范

2017-08-05 15:40:11

QT USB通信--方案选择

在Windows下用Qt写UI程序,该程序与下位机通过USB进行通信。Qt类库没有自带的USB类,所以采用第三方库来进行USB通信。对于第三方库的选择,总共有如下几种:一、如果是在Windows下,那么采用Windows的API函数去读取USB设备。二、使用开源库libusb,官方网站是http://www.libusb.org/,在http://sourceforge.

2017-08-05 15:36:36

IMX6 GStreamer Source Code Example

/*============================================================================Name:FreescaleCameraViewerCommandlineEquiv:gst-launchmfw_v4lsrcdevice=/dev/video1capture-mode=5!mfw_v4ls

2017-07-21 09:50:58

GStreamer基础教程07——多线程和Pad的有效性

目标   GStreamer会自动处理多线程这部分,但在有些情况下,你需要手动对线程做解耦。本教程会教你怎样才能做到这一点,另外也展示了Pad的有效性。主要内容包括:   如何针对部分的pipeline建立一个新的线程   什么是Pad的有效性   如何复制流介绍多线程   GStreamer是一个支持多线程的框架。这就说明,如果有

2017-07-20 13:50:27

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。