自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

打印/传真嵌入式开发--张志龙的专栏

Care and Diligence Bring Luck.(谨慎和勤奋才能抓住机遇!)

  • 博客(165)
  • 资源 (8)
  • 收藏
  • 关注

原创 今天在vmware里安装了SBSlinux

因为SBS Linux是可在dos下安装,首先需要一张带dos启动的软盘,并且该dos版本要有光驱驱动。所以dos最好版本要新一点。如果没有光驱驱动也不用怕,到网上找一个,修改一下config.sys就行了。(具体config.sys里的参数如何修改都已经在前面文章中提到)当然,SBSlinux光盘不可少。 vmware里新建虚拟机,类别为ms-dos。然后插入dos启动软盘

2006-02-06 14:42:00 1804

原创 DOS下config.sys的配置文件的详细介绍

CONFIG.SYS是DOS系统中的一个重要文件,它的配置直接影响到系统的使用及其效率。如果配置不当的话,可能很多程序都无法正常运行。因此,正确合理地配置CONFIG.SYS文件是十分必要和重要的。下面我向大家介绍一下CONFIG.SYS中的命令及其配置方法。 CONFIG.SYS中的命令: 注意:所有以HIGH结尾的命令(如DEVICEHIGH)表示将其调入UMB(上位内存),但有些这样

2006-02-05 16:48:00 4747

原创 关于dos启动的一些知识

        最近装一个linux版本,就要用到dos,找来找去,忙乎了半天,又是缺文件,又是改配置。发现,一直用dos,但是还没有好好研究它。要研究dos,得从它的启动信息开始。。。。   一、DOS启动过程:开机->IO.SYS->MSDOS.SYS->CONFIG.SYS->COMMAND.COM->AUTOEXEC.BAT一般来说需要修改的是MSDOS.SYS、C

2006-02-05 15:48:00 2860

原创 卸载linux或linux出毛病后,连windows都无法启动----解决方法。

   上次很郁闷,装了linux一段时间都很好,windows,linux都能正常启动。可是又一次开机,不妙了。电脑光标停在字符后,机器好像死了一样。没办法,用dos进入也不行。。。最后只能重启。心中还不屑一顾,ghost一下,4,5分钟搞定。可是等ghost之后,发现还是一样不能启动。重新ghost之后,仍然如此。。。。。。分区格式化了一下还是没用。。。。。       最后用windows安装

2006-01-12 15:46:00 2845 2

原创 Linux 入门常用命令

Linux文件的复制、删除和移动命令     cp命令   该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。   语法:cp [选项] 源文件或目录 目标文件或目录   说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。  该命令的各选项含义如下:

2006-01-11 15:42:00 2039

原创 linux下的一些设备标识及支持的文件格式对应的操作系统

设备标识  为了记住每个设备被mount到哪里,Linux系统需要有一种惟一的方法标识各个设备。对于人来讲,通过在/dev目录上找到设备名就完成了任务。但是,这个目录包含了大量的特殊文件,每个文件都指示不同类型的设备,或现有设备上的分区。例如,/dev/hda设备指示系统的第一个硬盘驱动器;  /dev/hda1指示第一个硬盘驱动器的第1分区,而/dev/hda2是第2个硬盘驱动器的第2分

2006-01-11 11:09:00 3102

原创 Linux 指令大全

名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号 -s 或 --squ

2006-01-10 14:45:00 2159 1

原创 快速掌握Linux

1、如何快速掌握Linux?   方法是多动手、动脑,学习时要经常与Windows进行对比。建议你先安装RedHat Linux,然后练习如何配置它,如何使用Linux命令,如何在X—WINDOWS下操作,如何在Linux下安装应用软件,如何在Linux下上网、编辑文档、播放多媒体文件、玩游戏等。   快速上手的方法只有一个,那就是多动手操作,看看你能否完成上面的工作。 2、Linux与Windo

2006-01-10 14:43:00 2051

转载 图解虚拟机VMware Workstation的安装与使用

http://www.chinadforce.com/viewthread.php?tid=68654&fpage=1&highlight=vmware

2006-01-10 14:09:00 1401

原创 vmware使用

    如果你还没有条件一人使用两台电脑的话,建议你还是使用虚拟机。    VMware目前是用的最多的一个虚拟机软件。我们可以在它的里面装linux,然后所有的编程,调试均可以在里面进行。就跟操作两台机器一样。一台装windows2000是主机,一台装linux。VMware是VMware公司出品的一个多系统安装软件。利用它,你可以在一台电脑上将硬盘和内存的一部分拿出来虚拟出若干台机器,每台机器

2006-01-10 13:56:00 4943 2

原创 写在前面......

        公司准备用linux进行应用开发了。为了跟上时代,老总终于下定决心,将平台升级到linux平台了。        公司还找到一家做嵌入式的公司对我们进行培训,不过这个公司也是给我们提供硬件的公司。我们的应用程序都在他们的硬件平台上进行。        以后这个地方就是linux开发应用的总结和心得区。。。。还有资料汇总区。也许有一些是转载的文章。但是,宁缺毋滥。要转也要转最好的,最

2006-01-10 13:16:00 1970 1

原创 用来测试串口误码率的小程序

     目前无线通信用得比较多的是串口+数传电台(无线Modem)。因为工况的原因,有些地方有变频机等的干扰,使得误码率大大加大。。。。。     当然,在短距离的环境下,无线局域网技术目前来说是比较好的选择,传输速率快,冲突检测自动重发。。。。。。    为了能更好的找到原因,故编了以下的小程序来客观的反映出误码率的多少。。原理很简单,就是在发送端发送定义好的数据。然后在接收端看收到了多少错误

2005-12-16 16:03:00 6766 2

原创 无人搬运车的新技术及瑞典和美国产品情况

无人搬运车系统简称AGVS,是当今柔性制造系统(FMS)和自动化仓储系统中物流运输的有效手段。无人搬运车系统的核心设备是无人搬运车(AGV),作为一种无人驾驶工业搬运车辆,AGV在本世纪50年代即得到了应用。一般用蓄电池作为动力,载重量从几公斤到上百吨,工作场地可以是办公室、车间,也可以是港口、码头。现代的AGV都是由计算机控制的,车上装有微处理器。多数的AGVS配有系统集中控制与管理计算机,用于

2005-12-14 12:30:00 3876 1

原创 自动化技术,控制展览会

    上个星期是汉诺威与新国际举办的自动化技术,控制展览会,规模比较大。连续看了三天的展览会,收获很大,期间还看到好多美女在台上搔首弄姿,果然好不热闹。    这次看到好多机器人公司来展览了,国内的有首钢的 Motoman,沈阳的新松,国外的有KUKA,FANUC,等等,连瑞典的NDC公司都来了。这次最大的收获是把NDC的一套激光导航控制系统弄明白了。其次就是现在都开始使用直流转交流电机了,最大

2005-12-06 14:12:00 1562

原创 美女机器人惊艳国际机器人展

11月30日在东京开幕的2005年国际机器人展是世界上最大的机器人交易会,吸引了200家机器人制造厂家和相关企业参展。图为一位颇具明星相的“演员型”机器人在展场吸引众多参观者的目光。这款酷似真人的机器美女,无论外形、神态、动作还是声音,都几乎与真人无异。据介绍,这款颇具表演能力的机器人可用于司仪、会展模特和接待人员等多项工作领域。

2005-12-03 13:27:00 2188 1

原创 嵌入式系统:后PC时代的擎天之柱

 在现在日益信息化的社会中,计算机和网络已经全面渗透到日常生活的每一个角落。对于我们每个人,需要的已经不再仅仅是那种放在桌上处理文档,进行工作管理和生产控制的计算机"机器";各种各样的新型嵌入式系统设备在应用数量上已经远远超过通用计算机,任何一个普通人可能拥有从大到小的各种使用嵌入式技术的电子产品,小到mp3,PDA等微型数字化产品,大到网络家电,智能家电,车载电子设备。而在工业和服务领域中,使用

2005-09-07 13:28:00 3779

原创 一次郁闷的招标会

     这次去合肥参加招标会,来去两天,旅途劳累不说,伤心的是:我们没有中标的原因不是输在技术上,而是输在了所谓的公×关上。     我们是8月19号赶到合肥的。从上海晚上10点20出发,在火车上呆了一夜,到合肥的时候已经是早上7点了。下了火车就是一场不大不小的雨,却给我们这次投标蒙上了不祥的预感。安顿下来,吃完早饭,赶到招标单位时已经是8:30分了。这次来了四家单位,我们投的包共有三家投了。不

2005-08-22 16:19:00 1925 1

原创 DOS下串口通信程序来传送文件的源代码。

    我们PC/104系统只能装DOS,并且只有串口。平时调试很不方便,需要将电脑里的程序写到软盘,然后再通过软盘复制到开发装置。可怜软驱还不争气,到现在已经坏了好多软盘了。而且调试间和办公室离得比较远。到了调试间软盘读不出来,很郁闷。    这些天任务不是很重,就利用现有资源把串口程序整理了一下。做了一个DOS下的文件传送程序。在短距离下调试通过,不过长距离或者现场干扰较大的话,就不能保证

2005-08-01 16:41:00 5107 6

原创 RS232窃电技术

EIA-RS232标准中未定义电源输出引脚,所以RS232接口中找不到电源输出针脚,只能间接地从RS232的其它引脚中获取电源。最直接的方法是利用PIN7和PIN4两个针脚,它们足以驱动CD4093、LM324等MOS型IC芯片器件。除此之外,还可以用下述方法从Tx和Rx引脚中获取电源。               Tx和Rx在传输信号时是正负变化的,图中的二极管D1和D2可以从Rx和Tx中获取一

2005-08-01 09:16:00 5026 1

原创 二进制格雷码与自然二进制码的互换(转载)

二进制格雷码与自然二进制码的互换中国科学院光电技术研究所 游志宇示例工程下载  在精确定位控制系统中,为了提高控制精度,准确测量控制对象的位置是十分重要的。目前,检测位置的办法有两种:其一是使用位置传感器,测量到的位移量由变送器经A/D转换成数字量送至系统进行进一步处理。此方法精度高,但在多路、长距离位置监控系统中,由于其成本昂贵,安装困难,因此并不实用;其二是采用光电轴角编码器进行精确位置控制。

2005-07-22 11:50:00 3337

原创 旋转编码器的选型标准

增量型旋转编码器    根据轴的旋转变化量输出脉冲序列。可通过其他计数器,计算输出脉冲数,并通过计数器检测旋转量。    可以追加电路,产生一周期信号的2倍,4倍脉冲数,提供电流的分辨率。选型标准    1  增量型,或绝对型    2  分辨率的精确度的选择    3  外形尺寸 (中空轴,杆轴)    4  轴允许负载    5  最大允许转速    6  最高响应频率   (=转速/60×分

2005-07-19 09:34:00 2414

原创 关于82C54计数器的程序设计

在控制机器人程序中,需要对机器人的下一位置作出预估,这时就需要知道它目前的速度,然后根据程序周期算出下一过程需要走过的路程:S=v*T。要测量速度,一般我们用增量型旋转编码器来测量。旋转编码器输出的为脉冲信号。我们这里使用NPN输出,分别为A相,B相和Z相。AB相相差90度的相位差,用来辨识转动方向;Z相每转动一圈产生一个脉冲。本实例是用的PM511P多功能数据采集板/*82C54计数器的初始化,

2005-07-16 17:13:00 3786 1

原创 机器人用传感器

机器人用传感器    内部传感器    1.概述    在有关工业机器人功能的术语中,“内部”测量功能定义为测量机器人自身状态的功能,所谓内部传感器就是实现该功能的元件,具体检测的对象有关节的线位移、角位移等几何量,速度、角速度、加速度等运动量,还有倾斜角、方位角、振动等物理量,对各种传感器要求精度高、响应速度快、测量范围宽。内部传感器中,位置传感器和速度传感器,是当今机器人反馈控制中不可缺少的元

2005-07-15 16:45:00 3091 1

原创 开发工程师人生之路

恭喜,你选择开发工程师做为自已的职业  悲哀,你选择开发工程师做为自已的职业  本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师。  当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟,仍然选择了开发做为你的职业,真是自做孽不可活。不过,欢迎你和我一样加入这个被其它人认为是风光无限的“白领”吧。  如果你不是特别的与人世隔绝,我想

2005-07-04 14:14:00 2319 1

原创 机器人控制器的现状及展望

1、引言    从世界上第一台遥控机械手的诞生至今已有50年了,在这短短的几年里,伴随着计算机、自动控制理论的发展和工业生产的需要及相关技术的进步,机器人的发展已经历了3代[1]:(1)可编程的示教再现型机器人;(2)基于传感器控制具有一定自主能力的机器人;(3)智能机器人.作为机器人的核心部分,机器人控制器是影响机器人性能的关键部分之一.它从一定程度上影响着机器人的发展.目前,由于人工智能、计算

2005-07-04 09:39:00 9422 1

原创 扫盲:鲁棒性

鲁棒性——健康的系统2002-07-15 14:00:14 kt04 控制系统的鲁棒性研究是现代控制理论研究中一个非常活跃的领域,鲁棒控制问题最早出现在上个世纪人们对于微分方程的研究中。Black首先在他的1927年的一项专利上应用了鲁棒控制。但是什么叫做鲁棒性呢?其实这个名字是一个音译,其英文拼写为Robust。也就是健壮和强壮的意思。控制专家用这个名字来表示当一个控制系统中的参数发生摄动时

2005-06-21 13:45:00 2248

原创 图像识别AGV小车的技术原理、特点

 图像识别AGV小车的技术原理、特点和方法  图像识别AGV小车的技术原理图像识别AGV小车是模拟人通过眼睛来识别环境,通过大脑分析,来进行走行的方法。是建立在用摄像头摄取照片图形,通过计算机图形识别软件进行图形分析和识别,找出小车体与已设置路径的相对位置,从而引导小车走行的一种引导方法。图形识别有两种基本思想方法:一种是高级方法,即是只需观察走行实际环境,不需人工改变实际环境(不需画线、做标志符

2005-06-10 09:34:00 10535

原创 享受机器人带给你的快乐!

今天去光大会展中心参加第十届中国国际物料与物流技术展览会.收获还是蛮大的。    印象最深的还是门口的Robocoaster。咋一看还以为是工业用机器人,没想到是专门用于娱乐设备的。“Six-dimensional fun --the worlds first passenger-carrying robot.”宣传单上竟然这样写:Robocoaster可以伴随你旅游,你只需要一辆卡车就行了。你

2005-06-01 10:06:00 1580

原创 好个审定会。

跟老板参加一个审定会,发现其实根本不用审定。只要信封包钞票就通过了。不由得佩服老板,关系搞得这么好,果然社交能力过人。也佩服那些专家,生财有道啊,专家里有研究所所长,有博导,有官员。大家都心照不宣。好个审定会。

2005-05-26 16:18:00 1459 2

原创 任何事都不是简单得如你所想

    昨天看到TinyFool 的文章,发现我每天经常使用的Notepad还有如此功能:在文件的头部加上“.LOG”,这样每次打开文件时,焦点都会自动定位到文件结尾,并加注当前日期。    看来任何一件事情,你认为是简单的,其实还有许多你没有挖掘的。任何事都不是简单得如你所想。这里我要感谢TinyFool,是他让我对bloger有了清晰的认识。这个世界果然不同Happy Accident ?!

2005-04-26 08:50:00 2744 1

原创 轮式移动机器人航向跟踪预估控制算法

        最近在研究航向预估控制,由于没有相关资料,所以一直在摸索中前进。    轮式移动机器人航向跟踪一般控制方法是把期望航向与机器人实测航向之差作为控制器输入偏差,控制器输出控制量为机器人的前轮偏角.轮式移动机器人的航向与其纵向速度、横向速度、前轮偏角、机器人绕其重心的转动惯量、重心位置、前后轮侧偏系数以及实际道路情况等诸多因素有关。    估计我们的小车会用PID控制调节吧。

2005-04-25 16:15:00 3996

原创 一个QQ隐蔽聊天的软件,用于你在办公室QQ聊天又不想让其他人知道

  这个程序是我以前还不是很忙的时候随便搞的一个。主要参考了Enumeration源代码,用于查找句柄。由于QQ里的RichEdit并不是一般的RichEdit,不可以直接发送消息给它,所以废了一些周折。不过后来找到了解决问题的折中方法:利用模拟键盘将要发送的消息进行复制粘贴,然后再发送出去。      form1上的控件包含一个commonDialog:cdlbg用于打开文件的通用对话框,一个t

2005-04-25 10:17:00 6884 1

原创 "除零会导致内存溢出"

自从我接手这个激光机器小车项目之后,小车能走动了,不过老是经常死机。这两个星期一直在找死机的原因,刚开始考虑是硬件中断的原因。中断来不及处理导致死机。想办法把它改成接受8个字节后发生一次中断,这样就可以减少中断的次数。不过改了之后还是有死机的情况。随后,又将激光头的转速降低,还是有死机。没辙!    昨天睡觉的时候想这个问题,突然想到“除零”。除零会导致内存溢出。早上又一下子来了感觉,想到滤波程序

2005-04-23 13:03:00 2339 3

原创 MSCOMM控件的属性

MSCOMM控件的属性l        CommPort :设置或返回端口代号。VB中有16个端口限制。MSComm1.CommPort=1        ‘使用Com1端口l        Setting :设置初始化参数。以字符串形式设置或传回连接速度,奇偶校验,数据位,停止位等4个参数。如“9600,N,8,1”,奇为O,偶为E。      MSComm1.Setting=”

2005-01-26 17:13:00 2449 1

原创 串行端口脚位定义及其意义

计算机正常启动后,RS232端口COM1、COM2、COM3、COM4的地址一般被安排在3F8、2F8、3E8、2E8,用于了解外部状态的寄存器地址则被分别设置为3FE、2FE、3EE、2EE,用于控制外部设备的寄器地址则被设置3FC、2FC、3EC、2EC,。RS232接口的针脚安排如下:  D型25芯接头 D型9芯接头 pin8....CD pin1 pin3...RxD pin2 pin2.

2005-01-26 17:09:00 4124 1

原创 串行端口地址及寄存器功能详细资料

PC机上,COM1和COM2的地址是3F8~3FF 及2F8~2FF,在这个范围内的每个地址都有不同的功能,这些功能分别通过寄存器来实现,读写这些寄存器就可以执行与串行端口相关的功能。而所谓的寄存器就是暂时存放信息的地方,这些被存放在此的信息是以位的形式存储,通常以8个位(一个字节)作为一个单位。读写这些寄存器地址的同时,也就是读取这些代表的状态或控制某些功能。    CO

2005-01-25 13:35:00 5344 2

原创 VB中自动检测串口输入

VB6.0中,通信控件在“工程” ――“部件”,选中 Microsoft Comm Control6.0其文件为 mscomm32.ocx该控件唯一的一个事件就是OnComm事件。随着CommEvent属性值的变化,其后的Case程序代码便被引发。如此就是自动检测了。(区别于定时检测)On comm事件中Select case mscomm1.CommEvent    Case

2005-01-24 11:15:00 3876

原创 VB中如何在类模块和主程序间传递数组

做参数时不要指定大小.在类中如下定义Public Sub Run(resultcir() As Single)MsgBox UBound(resultcir)resultcir(2) = 12345End Sub窗口中这样用:Private Sub Command1_Click()Dim a(9) As SingleDim aa As New Class1aa.Run a()MsgB

2005-01-19 16:09:00 3403

原创 传递不定个数的参数

传递不定个数的参数 如果要传递不定个数的参数给过程,则须把参数表中最后一个参数声明为一个带关键字“ParamArray”的变体数组。例如:Sub MySub(ParamArray P()) 参数定义为一个数组以下可能的调用:MySub"ABC"MySub 1,3,9,988,776,234MySub 123,"abc",Date()可用以下的方法来读每个参数:For i=0 To UBound(

2005-01-19 15:07:00 1284

原创 数字地和模拟地的区别

    简单来说,数字地是数字信号的对地,模拟地是模拟信号的对地。  由于数字信号一般为矩形波,带有大量的谐波。如果电路板中的  数字地与模拟地没有从接入点分开,数字信号中的谐波很容易会  干扰到模拟信号的波形。当模拟信号为高频或强电信号时,也会  影响到数字电路的正常工作。      存在问题的根本原因是,谁也无法保证电路板上铜箔的电阻为零,  在接入点将数字地和模拟地分开,就是为了将数字地和模

2005-01-18 16:53:00 5597

Android平台定餐系统源代码及软件工程文件(全)

这是在网上定餐系统的基础上添加了很多功能,更适合于餐馆点菜流程。前台采用Android 开发。 后台采用Tomcat和Mysql服务器, servlet+jsp, 前后台都采用Eclipse编辑调试 。 该系统具备以下功能: 1) 查询菜谱。使用本系统,可在前台手机端通过APP查询菜谱,了解菜品及当日价格。菜谱与后台服务器保持一致。前台APP采用图文并茂的方式将菜谱提供给顾客。 2) 点菜。使用本系统,可在前台手机终端通过APP进行点菜。 3) 管理菜品。 使用本系统,可在后台服务器端通过Web进行菜品添加、修改或删除。菜品的视频和图片均通过web上传。 4) 统计功能。统计一段时间内的菜品销售情况。 供参考。可自由使用。

2012-09-20

java web开发实战经典基础篇(李兴华)全部完整源程序

java web开发实战经典基础篇(李兴华)全部完整源程序

2012-03-11

android开发入门与实战源代码

移动开发入门必读。很好的入门书本。源码可以参考。

2012-03-05

视频监控系统源代码

本系统从摄像头实时采集视频并显示,相片拍照,预览与管理。可将采集到的视频压缩成MPEG4格式的文件保存,并可播放保存的MPEG4文件。

2011-12-25

最全的AT命令集方便查阅

本手册适合用于初步认知AT指令,文中描述大部分内容符合标准AT命令规范,适用于任何以AT命令为接口协议的设备。手册中个别自定义AT指令仅适合本公司EC51和EC52 GSM /GPRS MODEN。

2010-02-08

完美转换UTF-8 到 GB2312(源代码和详细说明)

很多人用source insight 打开某些源码文件时,汉字显示为一堆乱码。这个问题是因为编码方式不同。记事本和一些编辑器默认编码方式是ANSI,在这种方式下输入汉字,其实就是GB系列的编码方式。不幸的是,广收欢迎的代码查看工具Source insight 虽然支持汉字,但是它不支持UTF-8。笔者感到疑惑的是,当初开发source insight的这帮人现在哪里去了?为何不继续开发?这么好的工具,却不再更新了,实在让人可惜。 可惜归可惜,程序还是要看。乱码怎么办?很多人用笨方法,用记事本打开源代码,再另存为ANSI格式的文件。如果文件只有几个,倒是既简单又实惠,然而,当你碰到成百上千的代码文件都是UTF-8时,你就会觉得这是梦魇了。 不过,不要怕。现在,完美的解决方法来了。

2009-10-14

linux设备驱动程序笔记

很详细的linux设备驱动程序笔记,对看这本经典书十分有帮助,值得一看。

2009-04-29

Linux C函数库参考手册.pdf

很好的一部参考手册,应该人手一本。<br/>不过现在市面上已经没有得卖了。

2007-05-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除