嵌入式 - 程序员玩耍的小窝

基于MPLAB X xc 配置位设置讲解

作者:fly 发布于:2015-9-29 12:02 分类:嵌入式

在C:\Program Files\Microchip\xc8\v1.33\docs\chips文件下有相应的配置位介绍,仔细看一下就知道怎么做了。

#pragma config BOREN = OFF, CPD = OFF, FOSC = XT, MCLRE = OFF, WDTE = OFF, CP = OFF, PWRTE = OFF

希望对使用这个XC8的朋友有帮助。

阅读全文>>

评论(1) 浏览(3048)

LWIP 移植 UCOS

作者:fly 发布于:2015-1-20 10:28 分类:嵌入式

uCOS平台下的LwIP移植笔记.pdf

评论(1) 浏览(2867)

LWIP下载

作者:fly 发布于:2015-1-20 10:02 分类:嵌入式

lwip-1.4.1.rar

评论(0) 浏览(1831)

stm32读写内部flash 出错 flash_error_pg

作者:fly 发布于:2015-1-5 9:17 分类:嵌入式


必须要先进行擦除。

评论(2) 浏览(5148)

gsoap框架基础知识

作者:fly 发布于:2015-1-4 18:02 分类:嵌入式

gsoap安装过程.doc


GSoap工具的安装和使用.doc


gSOAP服务开发指南V2._0.doc


gSOAP学习体会.doc


gsoap中文文档.pdf


linux下gsoap使用及移植.pdf


soapdoc2.pdf


soap协议规范.doc


WebService描述语言WSDL详解.pdf


WS-Discovery_实现服务发现机制的操作模式.docx


实现onvif协议的设备发现和能力集获取.docx




在linux下_利用gSoap开发Web_Service_CC++客户端-good.docx

评论(0) 浏览(2015)

ONVIF框架基础知识

作者:fly 发布于:2015-1-4 17:57 分类:嵌入式

基于onvif的网络视频监控(论文).pdf


ws-discovery.pdf


onvif总结.docx


ONVIF码流格式.pdf


ONVIF测试工具及方法.doc


ONVIF_简介.ppt


onvif_2.1.rar 协议规范

 

评论(0) 浏览(2143)

stm32 jlink invalid rom table

作者:fly 发布于:2014-9-5 14:24 分类:嵌入式

www.forwhat.cn

起初以为是单片机问题。后来安装最新版本软件就没问题了。

评论(1) 浏览(4947)

C# 获取指定目录下所有文件信息

作者:fly 发布于:2014-8-12 16:03 分类:嵌入式

 

/// <summary>
        /// 返回指定目录下的所有文件信息
        /// </summary>
        /// <param name="strDirectory"></param>
        /// <returns></returns>
        public List<FileInfo> GetAllFilesInDirectory(string strDirectory)
        {
            List<FileInfo> listFiles = new List<FileInfo>(); //保存所有的文件信息  
            DirectoryInfo directory = new DirectoryInfo(strDirectory);
            DirectoryInfo[] directoryArray = directory.GetDirectories();
            FileInfo[] fileInfoArray = directory.GetFiles();
            if (fileInfoArray.Length > 0) listFiles.AddRange(fileInfoArray);
            foreach (DirectoryInfo _directoryInfo in directoryArray)
            {
                DirectoryInfo directoryA = new DirectoryInfo(_directoryInfo.FullName);
                DirectoryInfo[] directoryArrayA = directoryA.GetDirectories();
                FileInfo[] fileInfoArrayA = directoryA.GetFiles();
                if (fileInfoArrayA.Length > 0) listFiles.AddRange(fileInfoArrayA);
                GetAllFilesInDirectory(_directoryInfo.FullName);//递归遍历  
            }
            return listFiles;
        }

 

评论(2) 浏览(2542)

GPS 校验和如何计算

作者:fly 发布于:2014-8-2 8:45 分类:嵌入式

本文出自www.forwhat.cn

从$到*之间的所有数据按位异或。不包含 $*

 

TQ_U8 LG_GTS_4E_60_ReciveMsg(TQ_U8 * dt,TQ_S32 Lenght)
{//先计算校验和
	TQ_U8 checksum=0;
	TQ_U8 getsum=0;
	TQ_U32 cnt=0;
	checksum=dt[1];
	for(cnt=2;cnt<Lenght-5;cnt++)
	{
		checksum=checksum^dt[cnt];
	}
	//验证校验和
	getsum=(LG_GTS_4E_60_C_T_B(dt[Lenght-4])<<4)+LG_GTS_4E_60_C_T_B(dt[Lenght-3]);
	if(getsum!=checksum)
	{
		return Err_resinvalid;
	}
	if(LG_GTS_4E_60_strStartsWith((TQ_S8*)dt,"$GPGGA"))
	{
		Fra_PositionProGPGGA(dt,Lenght);
	}
	
	if(LG_GTS_4E_60_strStartsWith((TQ_S8*)dt,"$GPRMC"))
	{
		Fra_PositionProGPRMC(dt,Lenght);
	}
	
	if(LG_GTS_4E_60_strStartsWith((TQ_S8*)dt,"$GPGSV"))
	{
		Fra_PositionProGPGSV(dt,Lenght);
	}
	return 0;
}

 

 

评论(2) 浏览(5717)

s​i​g​m​a ​s​m​p​8​6​70​应​用​指​南

作者:fly 发布于:2014-7-31 14:29 分类:嵌入式

1.系统要求:

a.linux(2.4或2.6内核)下必须安装有NFS服务,minicom、uuencode软件,genromfs、flex、bison、gettext工具库。b.如果通过tftp等加载内核等需要安装tftp软件(tftp-server-0.32-4.i386、xinetd-2.3.10-6.i386、tftp-0.32-4.i386等):

C.关闭系统的防火墙。

2.sigmadesign公司提供SDK包有如下:

  smp86xx_toolchain_2.x.yy.z.tar.bz2 (生成编译器包)  smp86xx_boot_loader_2.x.yy.z.tar.bz2 (启动引导文件) 

  smp86xx_kernel_source_2.x.yy.z.tar.bz2 (内核源码、文件系统、外设驱动) 

  mrua_SMP863x_2.x.yy.z_dev.mips.tgz (包含有driver和rua api及dcc api,应用程序)

阅读全文>>

评论(1) 浏览(2747)

 
Powered by emlog sitemap