共享内存是linux进程间通信的一种方式,实现多进程共享变量。应用共享内存时,主要涉及shmget、shmat、shmdt、shmctl四个函数。

此外,可通过ipcs -m来查看linux共享内存使用情况。

下面展示一个本人编写的一应用实例。

阅读全文 »

 


新的电动汽车充电5项国家标准,分别是:

  1. 《电动汽车传导充电系统 第1部分:一般要求》 GB/T18487.1 -2015
  2. 《电动汽车传导充电用连接装置 第1部分: 通用要求》 GB/T 20234.1 -2015
  3. 《电动汽车传导充电用连接装置 第2部分:交流充电接口》GB/T 20234.2 -2015
  4. 《电动汽车传导充电用连接装置 第3部分: 直流充电接口》GB/T 20234.3 -2015
  5. 《电动汽车非车载传导式充电机与电池管理系统之间的通信协议》 GB/T 27930 -2015

阅读全文 »

 


业界期待的电动汽车充电新国标终于在12月28日正式公布了。该新标准将于2016年1月1日起实施。

现有国标在充电接口和通信协议上的不统一和不兼容,极大困扰了新能源汽车的推广和充电基础设施的建设。此次发布的新国标,在充电接口、通信协议和充电安全等方面,作了统一和规范,全面提升了充电的安全性和兼容性。

阅读全文 »

 


今天在微信上看到同行分享的一篇文章,道出了很多程序员的心声,堪称经典。在此分享一下。

做为一个程序员,没有谁能说比自己更了解程序员的生活是什么样子的了,每个程序员都有自己的理想,可是除了那台破电脑还有什么陪伴呢?

如果你要准备做程序员了,那么在你大学毕业前一定要把妹子把到手,不然你上班了就剩下好基友了。

阅读全文 »

 


前段时间,由于项目需要,产品中需要多增加一路CAN总线接口。CAN总线方案是ATMEL ARM9 + MCP2515。

此前已经有两路CAN总线接口了。以我对linux MCP2515驱动的熟悉,增加一路CAN总线接口的驱动不是难事。另人意外的是,在应用层的使用上,居然碰到了点意外。主要是关于bit-timing not yet defined错误。记录如下。

阅读全文 »

 

linux can

《Linux CAN编程详解》是一篇百度文库上的文档,主要描述了以下内容:

  1. can总线介绍及其帧类型;
  2. Linux 系统中CAN 接口配置;
  3. Linux 系统中CAN 接口应用程序开发;
  4. Linux 系统中CAN 接口编程实例

阅读全文 »

 

socket can

最近写了个自认为不错的基于linux socket can程序,主要功能:

  1. 程序具备全部CAN功能,包括CAN标准帧/扩展帧接收与发送、CAN总线错误判断、环回等功能
  2. 适用基于LINUX SOCKET机制实现的CAN接口,可用于嵌入式LINUX的CAN测试
  3. 程序采用标准LINUX命令行参数选项形式,接受用户参数

现把源码进行分享 阅读全文 »

 


AT+CSQ语法

命令解释:检查网络信号强度
命令格式:AT+CSQ<CR>
命令返回:+CSQ:  **, ##           其中:

  • **应在 0 到 31 之间(99表示无信号),数值越大表明信号质量越好;
  • ##为误码率,值在 0 到 99 之间。否则应检查天线或 SIM 卡是否正确安装

阅读全文 »

 


日常生活中,家里的插座,街道上的电表都是交流电,似乎交流电和直流电是没有交点的,就像是两个不同的领域一样。其实,他们之间有着很多很多的联系。

交流说:“我可以变身直流”

交流可以变直流,我们平时用的电脑,手机等等设备,都是直接适配器连接到流淌着交流电的插座中,而我们手机、电脑里面运行着的可是直流电哦。

阅读全文 »

 


飞线一族”,这名字听上去很酷,从字面上你基本能猜个八九不离十,其实这个“家族”的出现实属无奈。

当前电动汽车越来越多,然而给爱车充电题仍然是众多车主们的头痛问题。申请安装一台充电桩,无论是繁琐程度还是周期都非常让人头疼,于是“飞线一族”就这样诞生了。我们现在不妨来看看几位“飞线”车主的日常充电生活。

阅读全文 »

© 2012 velep.com | reille blog | 管理| 粤ICP备15065318号-2| 谷歌地图| 百度地图| Suffusion theme|Sayontan Sinha

无觅相关文章插件,快速提升流量