logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

西门子STEP7安装过程不断提示电脑重启的解决方法

进入到\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 下,删除。这个文件, 问题解决!

大话OPC UA的基本概念

(类似于OOP中的类),对象节点类型,变量节点类型等,在Root/Objects下的节点实例(

文章图片
#linux#网络协议
关于CIS移植的一些基本概念

【代码】MIPI 摄像头的原理。

文章图片
#linux#驱动开发
大话I2C与smbus 开发

说其I2C 的复杂传输协议,就是在一次I2C 传输协议里,可能包含上面的好几个简单I2C 传输(但不完全是简单的I2C传输协议), 只不过,他们只有一个stop bit 【P】。在平常的开发中,一直以为I2C & smbus 只是硬件上的差异,软件上基本没有什么差异,后来的开发中发现,其实两者还是有很多的差异。在这一次复杂的I2C 传输中,包含两个I2C 的简单传输帧,第一个是S Addr Rd

文章图片
#linux#驱动开发
LCD 显示问题分析

我们说的LCD 显示包括并口的LCD,串行的LVDS 接口的LCD,mipi 接口的LCD, 和edp 接口的LCD,甚至包括VGA,和HDMI。

#驱动开发#linux
4G/5G 模块测试与调试

mmcli --scan-modems<< successfully requested to scan devicesTo list detected cellular devices use command:mmcli --list-modems<< /org/freedesktop/ModemManager1/Modem/0 [Sierra Wireless, Inc

文章图片
#5g
C 中&(((TYPE *)0)->member) 中指针为0 为什么不会报错?

C 语言中,根据成员变量地址获取结构体的 地址。有一种实现方法:member_address - &amp;(((TYPE *)0)-&gt;member);这个里面最让人疑惑是&amp;(((TYPE *)0)-&gt;member), 很明显是空指针嘛,空指针指向成员变量一定会出错的,但为啥着这里没有出错,而且linux kernel 中也经常使用这个。原来,一

从tty到uart层,分析uart数据流程(一)

(本文分析基于linux3.2.0)关于Uart 和tty的关系,在此不必多谈,总之uart driver 是基于tty实现!下面我们直指主题:一.  tty层的架构    关于tty层的架构,这个图是最好的描述:     其中读,写数据必须先通过line discipline,然后通过line discipline将数据分别交付给tty_core层或tty_d

详解IEC104 规约【最详细版】

ACPI(应用控制信息,类似于帧头),由一个1byte 的起始字节0x68 + 1 byte ADPU 的长度 + 4 个1 byte控制位域(CF)组成。iec104 基于TCP/IP 传输,是一个应用层协议, 其帧结构被称为 APDU,APDU 一般由 APCI 和 ASDU组成。APDU 被称为应用协议数据单元,

文章图片
#网络#服务器#运维 +2
Android M Multi-Network Solution

1. Android NetworkAndroid network APIControl/Monitor    APIData communication APIConnectivityManagerConnectivityService   NetworkFactoryNetdLinux Network API

    共 11 条
  • 1
  • 2
  • 请选择