- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 can 协议与 TCP Modbus协议结合应用(汽车物联网)
can协议在汽车被通讯上被广泛地应用,can协议好处在于在一条总线上可以挂在很多CAN设备节点,而且每个节点也没有主从之分。因为一个汽车零部件可能是由多个厂家所生产的。这样可以大大减少通讯设计时的任务量,只需提供自己设计can协议标准给汽车厂商,厂商在需要该设备通讯时将其接入到CAN总线上就可以。根据提供的协议进行解析就可以。 Modbus协议第一个真正用于工业现场的总线协协议,T
2012-11-23 14:25:37 2336 1
原创 单片机保存float 类型
union myfloat{ char c[4]; float f;};void savefloat(float v,U8 i){ union myfloat dd; dd.f=v; IAP_ProgramByte(0x0200+i,dd.c[0]); IAP_ProgramByte(0x0200+i+1,dd.c[1]);
2012-06-26 11:05:34 882
原创 qt linux 下的硬件访问
qt 本身专注于界面上的开发,对各个平台硬件支持不是很好,但是qt对c++支持的很好。linux 下的硬件提供的参看的文档都是c写的,在用的时候 c++ c 混合开发用,即在c++引用c的函数来完成对硬件控制。在c++中 extern "C" { #include "ddd.h";}引用c写的函数,从而方便到达对linux 的硬件访问。 qt 的IDE 开发有 e
2012-05-22 15:42:35 567
原创 将smartarm3250(lpc3250)内核升级到linux2.6.39.2
因为前段时间做成程序老是有死机的现象,程序主要在QT多串口通信。开始以为是linux下串口黑洞引起因为死机的时候内核也死掉了。所以就想法吧内核给升级一下,看到网上周立功的技术支持在移植过 linux2.6.31但是 我想其索要人家不给,没办法就得自己动手。其中走了不少弯路。先介绍一下如何将linux2.6.39.2移植到smartar3250上运行。1.首先在lpc官网上下载 lpc3250的
2012-03-27 15:28:25 2007
原创 arm linux 下NandFLASH 驱动理解
对于具体的nand flash驱动主要完成时对芯片的寄存器的设置,让nand flash 能够与嵌入式的CPU大交道。MTD相当于windows下的磁盘管理工具。yaffs2,jffs2文件系统相当于fat32 fat nfs 。以上纯属个人的理解
2012-03-26 16:11:56 507
原创 linux下QT开发学习
最近在linux下用QT搞串口开发,弄了好长时间老是出现运行一段时间就是死机了,开始以为是Linux版本低造成的我的采用的版本是2.26.27,网上查有串口黑洞的可能,于是就想把linux内核的版本给升级。我采用的开发板式SmartArm3250是周立功生产,顺便说一下周立功的售后的服务很是一般,刚接触板子遇到很多问题。以为这个板子公司在几年前就买了,当时提供的材料linux方面的都是很全。电话打
2012-03-26 15:59:58 1323
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人