文章分类 -  嵌入式

该文被密码保护。
posted @ 2009-03-08 09:37 曹立松 阅读(4) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2009-03-08 09:35 曹立松 阅读(4) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2009-03-08 09:32 曹立松 阅读(3) 评论(0) 推荐(0)
摘要:Modbus协议 Modbus协议最初由Modicon公司开发出来,在1979年末该公司成为施耐德自动化(Schneider Automation)部门的一部分,现在Modbus已经是工业领域全球最流行的协议。此协议支持传统的RS-232、RS-422、RS-485和以太网设备。许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。有了它,不同厂商... 阅读全文
posted @ 2008-10-03 13:33 曹立松 阅读(3469) 评论(0) 推荐(0)
摘要:分类函数,所在函数库为ctype.h int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0 int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9'),返回非0值,否则返回0 int isascii(int ch) 若ch是字符(ASCII码中的0-127)返回非0值,否则返回0 i... 阅读全文
posted @ 2008-01-17 16:25 曹立松 阅读(466) 评论(0) 推荐(0)
摘要:MODBUS通讯协议: ModBus通讯规约允许PDM系列仪表/变送器与施耐德、西门子、AB、GE等多个国际著名品牌的可编程顺序控制器(PLC)、RTU、SCADA系统、DCS或与第三方具有ModBus兼容的监控系统之间进行信息交换和数据传送。 PDM系列仪表/变送器只要简单地增加一套基于计算机(或工控机)的监控软件(如:组态王、Intouch、FIX、synall等)就可以构成一套电力监控系统。... 阅读全文
posted @ 2008-01-17 16:23 曹立松 阅读(3745) 评论(4) 推荐(0)
摘要:ODBUS通讯协议及编程 Modbus通讯协议分为RTU协议和ASCII协议,我公司的多种仪表都采用ModBus RTU通讯协议,如:CH2000智能电力监测仪、CH2000M电力参数采集模块、巡检表、数显表、光柱数显表等。下面就ModBus RTU协议简要介绍如下: (一)、通讯传送方式: 通讯传送分为独立的信息头,和发送的编码数据。以下的通讯传送方式定义也与Modbus RTU通讯规约相兼... 阅读全文
posted @ 2008-01-17 16:17 曹立松 阅读(2047) 评论(5) 推荐(0)
摘要:[日期:2008-01-11] 来源:现代电子技术 作者:刘典文 陈列尊 [字体:大 中 小] 1引 言 随着环保和消防要求的提高,柴油发电机逐渐失去优势,而由于逆变技术的成熟发展,新型无公害、高可靠性、动力型的大型应急电源 EPS(Eme... 阅读全文
posted @ 2008-01-17 16:16 曹立松 阅读(386) 评论(0) 推荐(0)
摘要:BusyBox 是很多标准 Linux® 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet(不过它的选项比传统的版本要少);有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。本文将探索 BusyBox 的目标,它是如何工作的,以及为什么它对于内存有限的环境... 阅读全文
posted @ 2007-10-16 11:16 曹立松 阅读(379) 评论(0) 推荐(0)
摘要:C语言嵌入式系统编程修炼之道——背景篇... 1 C语言嵌入式系统编程修炼之道——软件架构篇... 4 1.模块划分... 4 2.多任务还是单任务... 5 3.单任务程序典型架构... 6 4.中断服务程序... 7 5.硬件驱动模块... 9 6.C的面向对象化... 10 总结... 10 C语言嵌入式系统编程修炼之道——内存操作篇... 12 1.数据指针... 12 2.函数指针...... 阅读全文
posted @ 2007-09-07 09:27 曹立松 阅读(778) 评论(0) 推荐(0)
摘要:序言 本系列文章介绍在windows下如何进行Linux开发应用。如何在windows下通过tftp启动目标板,如何在windows通过NFS与目标板相“沟通”。以及如何在cygwin下生成交叉编译工具链。本文中所有操作均在windows XP下进行。 TFTP服务器设置 软件需求:tftpsrv.exe 文件要求:zImage,ramdisk 这两个文件为用户自己的启动文件。 1. ... 阅读全文
posted @ 2007-08-28 08:38 曹立松 阅读(2042) 评论(0) 推荐(0)
摘要:以下内容转自:http://www.linuxforum.net/forum/showthreaded.php?Cat=&Board=embedded&Number=494875&page=&view=&sb=&o=&vc=1sqlite嵌入式数据库在arm-linux下的编译全攻略 [原创] 2004-06-02作者:余涛(yut616_at_sohu.com)第一步 sqlite在arm-li... 阅读全文
posted @ 2007-07-04 11:40 曹立松 阅读(1010) 评论(0) 推荐(0)
摘要:U盘等USB设备在Linux下识别成scsi设备,现确定你的机器上是否有SCSI硬盘,如果有那么U盘将顺延SCSI硬盘的盘符。例如:本机有两块SCSI硬盘那么该硬盘的地址为/dev/sda及/dev/sdb,那么u盘将是/dev/sdc,一般普通的PC机是没有SCSI硬盘所以u盘一般识别为/dev/sda。那么/dev/sda1表示u盘的第一个分区,如果有第二个分区则是/dev/sda2,类推。(... 阅读全文
posted @ 2007-07-01 23:58 曹立松 阅读(2396) 评论(0) 推荐(0)
摘要:近日有不少网友问me 2410上摄像头驱动加载,那我就将我的方法贴出来。嘿嘿。若有不对之处请大家多多指正哦。 驱动加载步骤:(模块加载方式)1.修改/driver/usb/ov511.c中ov51x_set_default_params函数,改ov511->frame[i].format = VIDEO_PALETTE_RGB24; 为ov511->frame[i].format = VIDEO... 阅读全文
posted @ 2007-07-01 19:33 曹立松 阅读(4228) 评论(1) 推荐(0)
摘要:笔者所用的是一块ARM9 Atmel 9200的开发板,Linux内核为2.4.27, 交叉编译器为2.95.3,编译环境为RedHat9 Linux下。 1、从http://www.busybox.net/downloads下载到busybox,笔者下载的为busybox1.1.3,下载后解压到一个目录下,如 /tmp 目录下; 2、进入解压后的目录,输入make menuconfig 进行编译... 阅读全文
posted @ 2007-07-01 13:07 曹立松 阅读(5159) 评论(0) 推荐(0)
摘要:1. 关键数据结构PCI设备上有三种地址空间:PCI的I/O空间、PCI的存储空间和PCI的配置空间。CPU可以访问PCI设备上的所有地址空间,其中I/O空间和存储空间提供给设备驱动程序使用,而配置空间则由Linux内核中的PCI初始化代码使用。内核在启动时负责对所有PCI设备进行初始化,配置好所有的PCI设备,包括中断号以及I/O基址,并在文件/proc/pci中列出所有找到的PCI设备,以及这... 阅读全文
posted @ 2007-06-03 19:56 曹立松 阅读(2382) 评论(1) 推荐(0)
摘要:我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: 编译环境 redhat 7.2 或 8.0 binutils-2.14.tar.gz ftp://ftp.gnu.org/gnu/binutils/binutils-2.14.tar.gz gcc-core-2.95.3.tar.gz ftp://ftp.gnu.org/gnu/gcc/gcc-2.95.3/gcc-core-2... 阅读全文
posted @ 2007-06-03 19:54 曹立松 阅读(957) 评论(1) 推荐(0)
摘要:NFS server可以看作是一个FILE SERVER,它可以让你的PC通过网络将远端得NFS SERVER共享出来的档案MOUNT到自己的系统中,在CLIENT看来使用NFS的远端文件就象是在使用本地文件一样。 NFS协议从诞生到现在为止,已经有多个版本,如NFS V2(rfc1094),NFS V3(rfc1813)(最新的版本是V4(rfc3010)。 二、各NFS协议版本的主要区别 V3... 阅读全文
posted @ 2007-06-03 19:41 曹立松 阅读(310) 评论(0) 推荐(0)
摘要:minicom [-somMlwz8] [-c on|off] [-S script] [-d entry] [-a on|off] [-t term] [-p pty] [-C capturefile] [configuration] 描述 minicom 是个通信程序,有点象共享软件 TELIX,但其源码可以自由获得,并能够运行于多数Unix系统。 它包括以下特性:自动重拨号的拨号目录,... 阅读全文
posted @ 2007-06-03 19:41 曹立松 阅读(1523) 评论(0) 推荐(0)
摘要:32位RISC CPU ARM芯片的应用和选型 ARM公司以及ARM芯片的现状和发展,从应用的角度介绍了ARM芯片的选择方法,并介绍了具有多芯核结构的ARM芯片。列举了目前的主要ARM芯片供应商,其产品以及应用领域。举例说明了几种嵌入式产品的最佳ARM芯片选择方案。ARM公司自1990年正式成立以来, 在32位RISC (Reduced Instruction Set Computer CPU开发... 阅读全文
posted @ 2007-05-23 14:27 曹立松 阅读(1125) 评论(0) 推荐(0)