文档库 最新最全的文档下载
当前位置:文档库 › AT指令

AT指令

AT指令
AT指令

概述

AT 即Attention,AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter,TA)或数据电路终端设备(Data Circuit Terminal Equipment,DCE)发送的。通过TA,TE发送AT指令来控制移动台(Mobile Station,MS)的功能,与GSM 网络业务进行交互。用户可以通过AT指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。90年代初,AT指令仅被用于Modem操作。没有控制移动电话文本消息的先例,只开发了一种叫SMS BlockMode的协议,通过终端设备(TE)或电脑来完全控制

SMS。几年后,主要的移动电话生产厂商诺基亚、爱立信、摩托罗拉和HP共同为GSM 研制了一整套AT指令,其中就包括对SMS的控制。AT指令在此基础上演化并被加入GSM07.05标准以及现在的GSM07.07标准,完全标准化和比较健全的标准。如:对SMS的控制共有3种实现途径:最初的BlockMode;基于AT指令的TextMode;基于AT 指令的PDUMode。到现在PDUMode已经取代BlockMode,后者逐渐淡出。GSM模块与计算机之间的通信协议是一些AT指令集,AT指令是以AT作首,字符结束的字符串,AT 指令的响应数据包在中。每个指令执行成功与否都有相应的返回。其他的一些非预期的信息(如有人拨号进来、线路无信号等),模块将有对应的一些信息提示,接收端可做相应的处理。

示例:CDMA modem DTE

AT< CR>

< LF> OK < LF>

ATTEST< CR>

< CR> ERROR < LF>

如果AT指令执行成功,“OK”字符串返回;

如果AT 指令语法错误或AT 指令执行失败,

“ERROR”字符串返回。

编辑本段

AT指令集的一般命令

1、AT+CGMI 给出模块厂商的标识。

2、AT+CGMM 获得模块标识。这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900)。当模块有多频带时,回应可能是不同频带的结合。

3、AT+CGMR 获得改订的软件版本。

4、AT+CGSN 获得GSM模块的IMEI(国际移动设备标识)序列号。

5、AT+CSCS 选择TE特征设定。这个命令报告TE用的是哪个状态设定上的ME。ME于是可以转换每一个输入的或显示的字母。这个是用来发送、读取或者撰写短信。

6、AT+WPCS 设定电话簿状态。这个特殊的命令报告通过TE电话簿所用的状态的ME。ME于是可以转换每一个输入的或者显示的字符串字母。这个用来读或者写电话簿的入口。

7、AT+CIMI 获得IMSI。这命令用来读取或者识别SIM卡的IMSI(国际移动签署者标识)。在读取IMSI之前应该先输入PIN(如果需要PIN的话)。

8、AT+CCID 获得SIM卡的标识。这个命令使模块读取SIM卡上的EF-CCID文件。

9、AT+GCAP 获得能力表。(支持的功能)

10、A/ 重复上次命令。只有A/命令不能重复。这命令重复前一个执行的命令。

11、AT+CPOF 关机。这个特殊的命令停止GSM软件堆栈和硬件层。命令AT+CFUN=0的功能与+CPOF相同。

12、AT+CFUN 设定电话机能。这个命令选择移动站点的机能水平。

13、AT+CPAS 返回移动设备的活动状态。

14、AT+CMEE 报告移动设备的错误。这个命令决定允许或不允许用结果码“+CME ERROR:”或者“+CMS ERROR:”代替简单的“ERROR”。

15、AT+CKPD 小键盘控制。仿真ME小键盘执行命令。

16、AT+CCLK 时钟管理。这个命令用来设置或者获得ME真实时钟的当前日期和时间。

17、AT+CALA 警报管理。这个命令用来设定在ME中的警报日期/时间。(闹铃)

18、AT+CRMP 铃声旋律播放。这个命令在模块的蜂鸣器上播放一段旋律。有两种旋律可用:到来语音、数据或传真呼叫旋律和到来短信声音。

19、AT+CRSL 设定或获得到来的电话铃声的声音级别。

编辑本段

二、呼叫控制命令

1、ATD 拨号命令。这个命令用来设置通话、数据或传真呼叫。

2、ATH 挂机命令。

3、ATA 接电话。

4、AT+CEER 扩展错误报告。这个命令给出当上一次通话设置失败后中断通话的原

因。

5、AT+VTD 给用户提供应用GSM网络发送DTMF(双音多频)双音频。这个命令用来

定义双音频的长度(默认值是300毫秒)。

6、AT+VTS 给用户提供应用GSM网络发送DTMF双音频。这个命令允许传送双音频。

7、ATDL 重拨上次电话号码。

8、AT%Dn 数据终端就绪(DTR)时自动拨号。

9、ATS0 自动应答。

10、AT+CICB 来电信差。

11、AT+CSNS 单一编号方案。

12、AT+VGR,AT+VGT 增益控制。这个命令应用于调节喇叭的接收增益和麦克风的传

输增益。

13、AT+CMUT 麦克风静音控制。

14、AT+SPEAKER 喇叭/麦克风选择。这个特殊命令用来选择喇叭和麦克风。

15、AT+ECHO 回音取消。

16、AT+SIDET 侧音修正。

17、AT+VIP 初始化声音参数。

18、AT+DUI 用附加的用户信息拨号。

19、AT+HUI 用附加的用户信息挂机。

20、AT+RUI 接收附加用户信息。

编辑本段

三、网络服务命令

1、AT+CSQ 信号质量。

2、AT+COPS 服务商选择。

3、AT+CREG 网络注册。获得手机的注册状态。

4、AT+WOPN 读取操作员名字。

5、AT+CPOL 优先操作员列表。

编辑本段

四、安全命令

1、AT+CPIN 输入PIN。

2、AT+CPIN2 输入PIN2。

3、AT+CPINC PIN的剩余的尝试号码。

4、AT+CLCK 设备锁。

5、AT+CPWD 改变密码。

编辑本段

五、电话簿命令

1、AT+CPBS 选择电话簿记忆存储。

2、AT+CPBR 读取电话簿表目。

3、AT+CPBF 查找电话簿表目。

4、AT+CPBW 写电话簿表目。

5、AT+CPBP 电话簿电话查询。

6、AT+CPBN 电话簿移动动作。这个特殊命令使电话簿中的条目前移或后移(按字

母顺序)

7、AT+CNUM 签署者号码。

8、AT+WAIP 防止在下一次重起时初始化所有的电话簿。

9、AT+WDCP 删除呼叫电话号码。

10、AT+CSVM 设置语音邮件号码。

编辑本段

六、短消息命令

1、AT+CSMS 选择消息服务。支持的服务有GSM-MO、SMS-MT、SMS-CB。

2、AT+CNMA 新信息确认应答。

3、AT+CPMS 优先信息存储。这个命令定义用来读写信息的存储区域。

4、AT+CMGF 优先信息格式。执行格式有TEXT方式和PDU方式。

5、AT+CSAS 保存设置。保存+CSAS和+CSMP的参数。

6、AT+CRES 恢复设置。

7、AT+CSDH 显示文本方式的参数。

8、AT+CNMI 新信息指示。这个命令选择如何从网络上接收短信息。

9、AT+CMGR 读短信。信息从+CPMS命令设定的存储器读取。

10、AT+CMGL 列出存储的信息。

11、AT+CMGS 发送信息。

12、AT+CMGW 写短信息并存储。

13、AT+CMSS 从存储器中发送信息。

14、AT+CSMP 设置文本模式的参数。

15、AT+CMGD 删除短信息。删除一个或多个短信息。

16、AT+CSCA 短信服务中心地址。

17、AT+CSCB 选择单元广播信息类型。

18、AT+WCBM 单元广播信息标识。

19、AT+WMSC 信息状态(是否读过、是否发送等等)修正。

20、AT+WMGO 信息覆盖写入。

21、AT+WUSS 不改变SMS状态。在执行+CMGR或+CMGL后仍保持UNREAD。编辑本段

七、追加服务命令

1、AT+CCFC 呼叫继续。

2、AT+CLCK 呼叫禁止。

3、AT+CPWD 改变追加服务密码。

4、AT+CCWA 呼叫等待。

5、AT+CLIR 呼叫线确认限制。

6、AT+CLIP 呼叫线确认陈述。

7、AT+COLP 联络线确认陈述。

8、AT+CAOC 费用报告。

9、AT+CACM 累计呼叫计量。

10、AT+CAMM 累计呼叫计量最大值。

11、AT+CPUC 单价和货币表。

12、AT+CHLD 呼叫相关的追加服务。

13、AT+CLCC 列出当前的呼叫。

14、AT+CSSN 追加服务通知。

15、AT+CUSD 无组织的追加服务数据。

16、AT+CCUG 关闭的用户组。

编辑本段

八、数据命令

1、AT+CBST 信差类型选择。

2、AT+FCLASS 选择模式。这个命令把模块设置成数据或传真操作的特殊模式。

3、AT+CR 服务报告控制。这个命令允许更为详细的服务报告。

4、AT+CRC 划分的结果代码。这个命令在呼叫到来时允许更为详细的铃声指示。

5、AT+ILRR 本地DTE-DCE速率报告。

6、AT+CRLP 无线电通信线路协议参数。

7、AT+DOPT 其他无线电通信线路参数。

8、AT%C 数据压缩选择。

9、AT+DS 是否允许V42二度数据压缩。

10、AT+DR 是否报告V42二度数据压缩。

11、AT\N 数据纠错选择。

编辑本段

九、传真命令

1、AT+FTM 传送速率。

2、AT+FRM 接收速率

3、AT+FTH 用HDLC协议设置传真传送速率。

4、AT+FRH 用HDLC协议设置传真接收速率。

5、AT+FTS 停止特定时期的传送并等待。

6、AT+FRS 接收沉默。

编辑本段

十、第二类传真命令

1、AT+FDT 传送数据。

2、AT+FDR 接收数据。

3、AT+FET 传送页标点。

4、AT+FPTS 页转换状态参数。

5、AT+FK 终止会议。

6、AT+FBOR 页转换字节顺序。

7、AT+FBUF 缓冲大小报告。

8、AT+FCQ 控制拷贝质量检验。

9、AT+FCR 控制接收传真的能力。

10、AT+FDIS 当前会议参数。

11、AT+FDCC 设置DCE功能参数。

12、AT+FLID 定义本地ID串。

13、AT+FPHCTO 页转换超时参数。

编辑本段

十一、V24-V25命令

1、AT+IPR 确定DTE速率。

2、AT+ICF 确定DTE-DCE特征结构。

3、AT+IFC 控制DTE-DCE本地流量。

4、AT&C 设置DCD(数据携带检测)信号。

5、AT&D 设置DTR(数据终端就绪)信号。

6、AT&S 设置DST(数据设置就绪)信号。

7、ATO 回到联机模式。

8、ATQ 决定手机是否发送结果代码。

9、ATV 决定DCE响应格式。

10、ATZ 恢复为缺省设置。

11、AT&W 保存设置。

12、AT&T 自动测试。

13、ATE 决定是否回显字符。

14、AT&F 回到出厂时的设定。

15、AT&V 显示模块设置情况。

16、ATI 要求确认信息。这命令使GSM模块传送一行或多行特定的信息文字。

17、AT+WMUX 数据/命令多路复用。

编辑本段

十二、特殊AT命令

1、AT+CCED 电池环境描述。

2、AT+CCED 自动RxLev指示。

3、AT+WIND 一般指示。

4、AT+ALEA 在ME和MSC之间的数据密码模式。

5、AT+CRYPT 数据密码模式。

6、AT+EXPKEY 键管理。

7、AT+CPLMN 在PLMN上的信息。

8、AT+ADC 模拟数字转换度量。

9、AT+CMER 移动设备事件报告。这个命令决定是否允许在键按下时是否主动发送

结果代码。

10、AT+WLPR 读取语言偏好。

11、AT+WLPW 写语言偏好。

12、AT+WIOR 读取GPIO值。

13、AT+WIOW 写GPIO值。

14、AT+WIOM 输入/输出管理。

15、AT+WAC 忽略命令。这个特殊命令允许忽略SMS、SS和可用的PLMN。

16、AT+WTONE 播放旋律。

17、AT+WDTMF 播放DTMF旋律。

18、AT+WDWL 下载模式。

19、AT+WVR 配置信差的声音速率。

20、AT+WDR 配置数据速率。

21、AT+WHWV 显示硬件的版本。

22、AT+WDOP 显示产品的出厂日期。

23、AT+WSVG 声音增益选择。

24、AT+WSTR 返回指定状态的状态。

25、AT+WSCAN 扫描。

26、AT+WRIM 设置或返回铃声指示模式。

27、AT+W32K 是否允许32kHz掉电方式。

28、AT+WCDM 改变缺省旋律。

29、AT+WSSW 显示内部软件版本。

30、AT+WCCS 编辑或显示订制性质设置表。

31、AT+WLCK 允许在特定的操作符上个性化ME。

32、AT+CPHS 设置CPHS命令。

33、AT+WBCM 电池充电管理。

34、AT+WFM 特性管理。是否允许模块的某些特性,如带宽模式、SIM卡电压等。

35、AT+WCFM 商业特性管理。是否允许Wavecom特殊特性。

36、AT+WMIR 允许从当前存储的参数值创建定制的存储镜像。

37、AT+WCDP 改变旋律的缺省播放器。

38、AT+WMBN 设置SIM卡中的不同邮箱号码。

编辑本段

十三、SIM卡工具箱命令

1、AT+STSF 配置工具箱实用程序。

2、AT+STIN 工具箱指示。

3、AT+STGI 获得从SIM卡发来的预期命令的信息。

4、AT+STCR 主动提供的结果:工具箱控制反应。

5、AT+STGR 给出响应。允许程序或用户从主菜单上选择项目,或响应某些命令。

fastcopy命令行参数解释

fastcopy命令行参数解释 2011-06-17 16:05 fastcopy是一款复制删除文件的工具,为什么要用它,因为他比系统的复制删除要快,特别是文件超多,超大的情况下. FASTCOPY可以在WINDOWS下使用,也可以在DOS下运行命令 下面是FASTCOPY命令行方式: fastcopy.exe [/参数] file1 file2 ... [/to=dest_dir] 基本参数: /cmd=(noexist_only|diff|update|sync|force_copy|move|delete) noexist_only 复制-如重名,则不复制 diff 复制-如重名,则公复制大小与时间不同的文件 update 复制-如重名,则复制较新的源文件 sync 同步-如重名,则复制大小与时间不同的文件 force_copy 复制-覆盖重名文件 move 移动-覆盖重名文件并强行删除源文件 delete 删除-强行删除指定的文件与目录 /auto_close 拷贝结束后,自动关闭 /force_close 如果拷贝结束后,发生错误,也强行关闭 /open_window 显示Fastcopy窗口界面 /estimate 预测拷贝完成时间 /no_exec 对Fastcopy窗口界面设置参数,但是不执行 /no_confirm_del 当用/delete参数时,不显示确认界面 /error_stop 发生错误时中止动作(在/error_stop=FALSE抑制)

/bufsize=N(MB) 用MB单位来指定缓冲器大小 /speed=(full|autoslow|9-1(90%-10%)|suspend) 速度限制 /log 输出记录文件(fastcopy.log) (在/log=FALSE抑制) /skip_empty_dir 启用过滤,不拷贝空文件夹(在/skip_empty_dir=FALSE抑制) /job=任务名称执行指定的任务 /force_start 在其他的FastCopy拷贝,并且正执行的时候,执行立即也(在/force_start=FALSE抑制) /disk_mode=(auto|same|diff) 指定自动/恒等性/其他HDD方式。(债务不履行声明:) auto) /include="..." 指定Include过滤器 /exclude="..." 指定Exclude过滤器 /overwrite_del 在删除文件之前,删掉方式时,重新取名给重复&,使复原无效(在/overwrite_del=FALSE抑制) /acl 拷贝存取支配清单(ACL)(只NTFS有效)(在/acl=FALSE抑制) /stream 拷贝副其次线流(只NTFS有效)(在/stream=FALSE抑制) /junction 复制junction·mount point(不是属下)junction·mount point自己(/junction=FALSE 拷贝属下) /symlink 用象征性连接(而不是本质)拷贝象征性连接其本身(在/symlink=FALSE 拷贝本质) [/to=dest_dir] 目标磁盘 fastcopy.exe [/options] file1 file2 ... [/to=dest_dir] Please use space character(' ') as separator(not semicolon). If filename contains space character, please enclose with dobule quotation marks. Ex) fastopy.exe C:\Windows "C:\Program Files" /to="D:\Backup Folder\" 使用"做为分隔符 c:\Progra~1\FastCopy\FastCopy.exe /cmd=sync /auto_close /open_window "\\ztsv-xs\e\网络游戏\永恒之塔" /to="e:\games\online\"

USS指令说明

USS-INT指令详解 EN:初始化程序USS_INIT 只需在程序中执行一个周期就能改变通信口的功能,以及进行其他一些必要的初始设置,因此可以使用SM0.1 或者沿触发的接点调用USS_INIT 指令; Mode:模式选择,执行USS_INIT 时,Mode 的状态决定是否在Port 0 上使用USS 通信功能; = 1 设置Port 0 为USS 通信协议并进行相关初始化 0 恢复Port 0 为PPI 从站模式 Baud:USS 通信波特率。此参数要和变频器的参数设置一致; = 2400 2400 bit/s 4800 4800 bit/s 9600 9600 bit/s 19200 19200 bit/s 38400 38400 bit/s 57600 57600 bit/s 115200 115200 bit/s Active:此参数决定网络上的哪些USS 从站在通信中有效。详见下面的说明;Done:初始化完成标志 Error:初始化错误代码 孤陋寡闻,我从来没看过有DRV-CTRL这条指令 USS-CTRL指令详解 EN:使用SM0.0 使能USS_CTRL 指令 RUN:驱动装置的启动/停止控制 = 0 停止 1 运行 此停车是按照驱动装置中设置的斜坡减速指电机停止

OFF2:停车信号2。此信号为“1"时,驱动装置将封锁主回路输出,电机自由停车 OFF3:停车信号3。此信号为”1"时,驱动装置将快速停车 F_ACK:故障确认。当驱动装置发生故障后,将通过状态字向USS 主站报告;如果造成故障的原因排除,可以使用此输入端清除驱动装置的报警状态,即复位。注意这是针对驱动装置的操作。 DIR:电机运转方向控制。其“0/1”状态决定运行方向 Drive:驱动装置在USS 网络上的站号。从站必须先在初始化时激活才能进行控制 Type:向USS_CTRL 功能块指示驱动装置类型 = 0 MM 3 系列,或更早的产品 1 MM 4 系列,SINAMICS G 110 Speed_SP:速度设定值。速度设定值必须是一个实数,给出的数值是变频器的频率范围百分比还是绝对的频率值取决于变频器中的参数设置(如MM 440 的P2009) Resp_R:从站应答确认信号。主站从USS 从站收到有效的数据后,此位将为“1"一个程序扫描周期,表明以下的所有数据都是最新的 Error:错误代码。0 = 无出错。其他错误代码请参考 Status:驱动装置的状态字。此状态字直接来自驱动装置的状态字,表示了当时的实际运行状态 详细的状态字信息意义请参考相应的驱动装置手册。 Speed:驱动装置返回的实际运转速度值,实数。是否频率值跟随设定值的规格化设定 Run_EN:运行模式反馈,表示驱动装置是运行(为1)还是停止(为0) D_Dir:指示驱动装置的运转方向,反馈信号 Inhibit:驱动装置禁止状态指示(0 - 未禁止,1 - 禁止状态)。禁止状态下驱

HC-05AT命令详解

HC-05 蓝牙串口主从一体AT命令详解 要使用AT命令,首先要知道HC-05的波特率,然后要进入AT命令模式。 使用串口一定要知道三要素,一是波特率,二是串口号,三是数据格式, HC-05只支持一种数据格式:数据位8 位,停止位1 位,无校验位,无流控制.后面对数据格式不对描述。 进入AT命令有二种方法: 1,按住按键或EN脚拉高,此时灯是慢闪,SPP-05进入AT命令模式,默认波特率是38400;此模式我们叫原始模式。原始模式下一直处于AT命令模式状态。 2,HC-05上电开机,红灯快闪,按住按键或EN拉高,HC-05进入AT命令模式,默认波特率是9600;此模式我们叫正常模式。正常模式下只有按住按键或拉高EN才处于AT命令模式状态。 注意:如果波特率没有设备正确,AT命令是执行无效的。 可以使用我们专用配置的测试软件,直观简单。如果下图。 后面的AT命令都是以此软件为基础做说明,如果客户需要使用其它串口软件,自行去学习。 一,如何让AT命令可以执行 A:看上图,正确的串口号要打开, ,点搜索端口,软件会依次打开电脑上的端口.

B:在波特率要选择正确,原始模式是38400和正常模式是9600。 C:AT命令后面需要换行,然后点发送命令才有效,如果没有换行,发送命令,软件只会把它们当作是字符。参考上图,AT命令下一行有光标符号。 二,介绍了基本操作方法,下面我们正式开始AT命令的详细说明 1,A T+ROLE设置主从模式: AT+ROLE?是查询主从状态;AT+ROLE=1是设成主,AT+ROLE=0是设成从,AT+ROLE=2设成回环角色(Slave-Loop(回环角色)——被动连接,接收远程蓝牙主设备数据并将数据原样返回给远程蓝牙)。 2,A T+RESET:HC-05复位 3,A T+VERSION?:获取HC-05的软件版本号,只能获取,不能修改。 4,A T+ORGL:恢复出厂默认设置,当把模块设置乱了,使用此命令进行恢复默认值。5,A T+ADDR?:获取HC-05的蓝牙地址码,只能获取,不能修改。 6,A T+NAME?:获取HC-05的名字,AT+NAME=BSP-06,修改模块的名字为BSP-06,具体名字自行修改。 7,A T+CLASS?:设置查询设备的类型,尽量不要去修改此参数。默认是1F00。 8,A T+IAC?:查询设置查询访问码,默认是9E8B33,尽量不要去修改此参数。 9,A T+PSWD?:查询设置配对密码,AT+PSWD=”0000”,密码要有双引号,密码是四位数字. 10,AT+UART:AT+UART?是查询当前模块的波特率,AT+UART=波特率是设置. 11,AT+CMODE:AT+CMODE?是查询当前连接模式。AT+CMODE=0,1,2(0——指定蓝牙地址连接模式(指定蓝牙地址由绑定指令设置)1——任意蓝牙地址连接模式(不受绑定指令设置地址的约束)2——回环角色(Slave-Loop)默认连接模式: 0)。 12,AT+BIND:AT+BIND?查询当前绑定地址,AT+BIND=NAP,UAP,LAP(用逗号隔开)。13,AT+RMADD:从蓝牙配对列表中删除所有认证设备. 14,AT+STATE?:获取蓝牙模块工作状态. 15,AT+LINK=NAP,UAP,LAP:与远程设备建立连接。 16,AT+DISC:断开连接. 17,AT+RNAME?NAP,UAP,LAP:获取远程蓝牙设备名称. 18,AT+ADCN?:获取蓝牙配对列表中认证设备数。 19,AT+MRAD?获取最近使用过的蓝牙认证设备地址。 20,AT+INQM:设置查询模式,AT+INQM=1,9,48(1-带RSSI信号强度指示,9-超过9个蓝牙设备响应则终止查询,48-设定超时为48*1.28=61.44秒)

CFLAGS 详解

CFLAGS 详解 CFLAGS 是决定Gentoo 系统效能与稳定的关键之一。恰当的CFLAGS 能在效能、编译时间、与系统稳定度中取得平衡,失败的CFLAGS 可能导致编译失败,甚至系统损毁。那么,在茫茫CFLAGS 海中,如何才能捞到命中注定那根针呢? 此文件的CFLAGS 针对x86 与x86-64 平台上的GCC 3.4 (GNU Compiler Collections - https://www.wendangku.net/doc/8010764476.html,/) 为主,若您使用其它编译器(如icc、compaq c compiler) 或其它平台(如PowerPC、Alpha),本章可能50% 以上的东西您都用不上。 各位请先参考笔者从网络上整理出,有关服务器与工作站需求的信息。当然,服务器或桌面的需求绝对不只这些,这里仅列出跟设计CFLAGS 比较有关的项目。 以下是整理出的列表: 1. 服务器系统: 长时间启动(一天24 小时,一年365 天,全年无休) 非常稳定(uptime 在99.999% [注] 以上) 高安全性(别怀疑,CFLAGS 跟安全性也有很大的关系) 在长时间启动的前提下,能自己照顾自己。 效能不是第一考虑 互动反应不用很快,够用就好。 2. 桌面、工作站: 启动时间没有那么长(使用者要用的时候才开机) 可以不用那么稳定(多半有使用者直接在处理,uptime 可以降到99.99% 或更低) 效能也是考虑重点 互动反应快(如加载一页网页,与其让他在三秒时整面显示出来,不如让它每秒显示一点可是在四秒时才全部显示完毕。) 所以,得到了桌面系统的CFLAGS 设计要点: 1. 程序启动时间短 2. 反应速度快 3. 效能高 4. 稳定可以稍差(容许范围内) 减少执行档的大小,可以同时减少了内存用量,也节省了一些磁盘空间。同时,桌面系统最大的效能瓶颈就在磁盘驱动器,减少档案大小也间接降低了磁盘的存取次数,可以加速程序的启动,提升第一次执行的反应速度。

A1841串口AT通信协议1.0

串口通信协议 1 概述 A1841模块提供AT指令接口,通过这些AT指令可以方便地跟模块进行通信和控制。模块提供的AT指令集涵盖了所有对该模块的查询和控制命令,厂家在使用时可根据自身需求,进行挑选使用。 1.1 AT指令类型 因为AT指令是作为一个接口标准,所以它的指令返回值和格式都是固定的,总体上说AT指令有四种形式: 1、无参数指令:一种简洁的指令,格式是:AT+,如: AT+DMOCONNECT 2、带参数指令:比较常用的一种格式,它为指令提供了强大的灵活性,格式是: AT+=,,… 这种指令的返回值根据不同的指令是一样的,这在后面的指令详解中将具体给出,但是返回值的基本框架格式为: <回应字串> 回车,0x0D 换行,0x0A。 1.2 AT指令格式 以下给出了支持的AT指令和返回说明: AT指令格式: AT指令都以”AT”开头,以结束。模块运行后,串口默认的设置为:8位数据位、1位停止位、无奇偶校验位、硬件流控制(CTS/RTS),速率9600 AT指令返回格式: <跟AT指令相关的字符串> 注,输入AT指令,无回显输出。 2 接口通信命令格式 2.1.1 帧格式定义 通信协议采用AT指令的方式进行通信。(注,全部传输为ASCII码传输) 终端对模块通讯采用形式为:AT+DMOXXX 模块对终端通讯采用形式为:+DMOXXX (终端不用返回)

2.2 命令交互流程 2.2.1 AT+DMOCONNECT握手信令 描述 握手信令旨在证明模块运作正常,终端每发送一次,模块在收到此信令后回复应答信令;如3次握手信令没有收到模块应答,则终端重启 模块。 格式 AT+DMOCONNECT 示例 AT+DMOCONNECT +DMOCONNECT:0 参数说明 2.2.2 +DMOCONNECT 握手应答信令 描述 模块握手应答信令,模块必须在收到DMOCONNECT信令后,第一时间应答。 格式 +DMOCONNECT:0 示例 +DMOCONNECT:0 参数说明 0 正常工作状态 2.2.3 AT+DMOSETGROUP设置组命令 描述 此命令是告诉模块工作参数的设置信息 。 格式 AT+DMOSETGROUP=GBW,TFV,RFV,CXCSS,SQ 示例 AT+DMOSETGROUP=0,415.1250,415.1250,12,4+DMOSETGROUP:0 参数说明 GBW:带宽设置。 0: 12.5K 1: 25K TFV:发射频率值。(400.0000M-470.0000M)(需要为12.5K和25K的整数倍) RFV:接收频率值。(400.0000M-470.0000M) CXCSS :CTCSS值。(00-38) 注:发射频率和接收频率可以为同一频率也可以为不同频率,但共用同一个CTCSS 00:无编码 01-38:CTCSS SQ:静噪级别(0-8) 0:监听模式,(注:扫描模式不能使用0)

AB_PID指令的使用及指令详解

AB_PID指令的使用及指令详解 PID 比例、积分、微分指令,是一条输入指令。 其操作数包括: PID PID结构体; Process Variable 过程量,即需要控制的量; PV Data Type 过程量数据类型; Control Variable 控制变量,即用户控制设备的最终值(如;阀,气阀),用死区控制 时,则控制变量的数据应为REAL;否则误差在死区时,该点强制为0; CV Data Type 控制变量的数据类型; PID Master Loop PID主回路; Inhold bit 初始化保持位; Inhold value 初始化保持数据; Setpoint 设定点(只用于显示当前设定值); Process Variable 过程变量(只用于显示整定的过程变量的当前值); Output % 显示输出百分率的当前值。 PID结构体,每条PID指令对应一条唯一的PID结构体。其助记符包括: 助记符类型说明.CTL DINT .CTL的各部分存储下列状态于一个16位字节内。户可以置位或清零下列位 位数据类型 .EN 31 BOOL 使能指令,输入梯级调节,为真则置位 .CT 30 BOOL 级联类型(0=从,1=主).CL 29 BOOL 级联回路(0=否,1=是).PVT 28 BOOL 跟踪过程变量(0=否,1=是) .DOE 27 BOOL ...的微分(0=PV,1=偏差) .SWM 26 BOOL 软件手动模式(0=否,自动;1=是手动模式) .CA 25 BOOL 控制作用(0=SP-PV,1=PV-SP)

.MO 24 BOOL 工作模式(0=自动,1=手动) .PE 23 BOOL PID方程(0=独立,1=相关) .NDF 22 BOOL 微分平滑处理(0=否,1=是) .NOBC 21 BOOL 反相偏滞计算(0=否,1=是) .NOZC 20 BOOL 过零死区计算(0=否,1=是) .SP REAL 设定点 .KP REAL 独立比例增量(无量纲),相关控制器增量(无量纲) .KI REAL 独立积分增量(1/秒),相关积分时间(分钟每循环) .KD REAL 独立微分增量(1/秒),相关微分时间(分钟每循环) .BIAS REAL 前馈或偏滞百分比 .MAXS REAL 最大工程单位定标值 .MINS REAL 最小工程单位定标值 .DB REAL 死区工程单位 .SO REAL 设置输出百分比 .MAXO REAL 最大输出限幅(输出百分比).MINO REAL 最小输出限幅(输出百分比).UPD REAL 回路更新时间 .PV REAL 已标定的过程变量PV 值 .ERR REAL 已标定的误差值 .OUT REAL 输出百分比 .PVH REAL 过程变量上限报警值 .PVL REAL 过程变量下限报警值 .DVP REAL 正偏移报警值 .DVN REAL 负偏移报警值 .PVDB REAL 过程变量报警死区 .DVDB REAL 偏移报警死区 .MAXI REAL 最大过程变量PV值(未标定的输入) .MINI REAL 最小过程变量PV值(未标定的输入) .TIE REAL 手动控制的牵引信号 .MAXCV REAL 最大控制变量CV值(对应于100%) .MINCV REAL 最小控制变量CV值(对应于0%) .MINTIE REAL 最小牵引TIE值(对应于100%).MAXTIE REAL 最大牵引TIE值(对应于0%)

LINUX常用命令及参数说明_v1.0

LINUX常用命令 1. cd (3) 2. pwd (3) 3. ls (3) 4. passwd (4) 5. who (4) 6. cat (5) 7. mkdir (5) 8. rmdir (6) 9. chmod (6) 10. chown (7) 11. chgrp (7) 12. touch (8) 13. cp (9) 14. mv (9) 15. rm (9) 16. find (10) 17. grep (10) 18. more (11) 19. less (11) 20. head (11) 21. tail (12) 22. cut (12) 23. at (12) 24. crontab (13) 25. sleep (14) 26. kill (14) 27. ps (15) 28.pstree (15) 29. top (16) 30. expr (16) 31. locate (17) 32. split (17) 34. man,info (19) 35. alias (19) 36. unalias (19) 37. clear (19) 38. ssh (19) 39. ll (20) 40. awk (20) 41. sed (21) 42. tar (22)

43. scp (22) 44. netstat (23)

1. cd 格式: cd [dirName] 说明: 变换工作目录至dirName。其中dirName可为绝对路径或相对路径。若目录命令省略,则变换至使用者登录时所在的目录(home directory )。另外,"~" 也表示为home directory 的意思,"." 则是表示当前所在的目录,".." 则表示当前目录位置的上一层目录。范例: 1. 跳到当前目录的子目录(如:usr/bin)当中: cd /usr/bin 2. 跳到自己的home directory : cd ~ (或cd ) 3. 跳到当前目录的上上两层: cd ../.. 4. 跳到父目录下的另外一个目录(如:conf): cd ../conf 2. pwd 格式: pwd 说明: 显示当前所在目录 3. ls 格式: ls [-alrtAFR] [name...] 说明: 显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。 -a 显示所有文件及目录(包括"."开头的文件) -l 除文件名外,还将文件类型、权限、拥有者、文件大小等信息详细列出 -r 将文件以相反次序显示(原定依英文字母次序) -t 将文件依建立时间之先后次序列出 -A 同-a ,但不列出"." (当前目录) 及".." (父目录) -F 在列出的文件命令后加一符号;例如可执行文件则加"*", 目录则加"/" -R 若目录下有文件,则以下之档案亦皆依序列出 范例: 1. 列出当前工作目录下所有命令是s 开头的文件,愈新的排愈后面:

AT指令大全详解完整版

AT指令大全详解完整版 一、一般命令 1、AT+CGMI 给出模块厂商的标识。 2、AT+CGMM 获得模块标识。这个命令用来得到支持的频带(GSM 900,DCS 1800 或 PCS 1900)。当模块有多频带时,回应可能是不同频带的结合。 3、AT+CGMR 获得改订的软件版本。 4、AT+CGSN 获得GSM模块的IMEI(国际移动设备标识)序列号。 5、AT+CSCS 选择TE特征设定。这个命令报告TE用的是哪个状态设定上的ME。ME于 是可以转换每一个输入的或显示的字母。这个是用来发送、读取或者撰写短信。6、AT+WPCS 设定电话簿状态。这个特殊的命令报告通过TE电话簿所用的状态的ME。 ME于是可以转换每一个输入的或者显示的字符串字母。这个用来读或者写电话簿的入口。 7、AT+CIMI 获得IMSI。这命令用来读取或者识别SIM卡的IMSI(国际移动签署者标识)。 在读取IMSI之前应该先输入PIN(如果需要PIN的话)。 8、AT+CCID 获得SIM卡的标识。这个命令使模块读取SIM卡上的EF-CCID文件。 9、AT+GCAP 获得能力表。(支持的功能) 10、A/ 重复上次命令。只有A/命令不能重复。这命令重复前一个执行的命令。 11、AT+CPOF 关机。这个特殊的命令停止GSM软件堆栈和硬件层。命令AT+CFUN=0的 功能与+CPOF相同。 12、AT+CFUN 设定电话机能。这个命令选择移动站点的机能水平。 13、AT+CPAS 返回移动设备的活动状态。 14、AT+CMEE 报告移动设备的错误。这个命令决定允许或不允许用结果码“+CME ERROR:”或者“+CMS ERROR:”代替简单的“ERROR”。 15、AT+CKPD 小键盘控制。仿真ME小键盘执行命令。 16、AT+CCLK 时钟管理。这个命令用来设置或者获得ME真实时钟的当前日期和时间。 17、AT+CALA 警报管理。这个命令用来设定在ME中的警报日期/时间。(闹铃) 18、AT+CRMP 铃声旋律播放。这个命令在模块的蜂鸣器上播放一段旋律。有两种旋律 可用:到来语音、数据或传真呼叫旋律和到来短信声音。 19、AT+CRSL 设定或获得到来的电话铃声的声音级别。 二、呼叫控制命令 1、ATD 拨号命令。这个命令用来设置通话、数据或传真呼叫。 2、ATH 挂机命令。 3、ATA 接电话。 4、AT+CEER 扩展错误报告。这个命令给出当上一次通话设置失败后中断通话的原因。 5、AT+VTD 给用户提供应用GSM网络发送DTMF(双音多频)双音频。这个命令用来 定义双音频的长度(默认值是300毫秒)。 6、AT+VTS 给用户提供应用GSM网络发送DTMF双音频。这个命令允许传送双音频。 7、ATDL 重拨上次电话号码。

linux_cp命令参数及用法详解

cp (复制档案或目录) [root@linux ~]# cp [-adfilprsu] 来源档(source) 目的档(destination) [root@linux ~]# cp [options] source1 source2 source3 …. directory 参数: -a :相当于-pdr 的意思; -d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身; -f :为强制(force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制; -i :若目的档(destination)已经存在时,在覆盖时会先询问是否真的动作! -l :进行硬式连结(hard link) 的连结档建立,而非复制档案本身; -p :连同档案的属性一起复制过去,而非使用预设属性; -r :递归持续复制,用于目录的复制行为; -s :复制成为符号连结文件(symbolic link),亦即『快捷方式』档案; -u :若destination 比source 旧才更新destination ! 最后需要注意的,如果来源档有两个以上,则最后一个目的文件一定要是『目录』才行! 范例: 范例一:将家目录下的.bashrc 复制到/tmp 下,并更名为bashrc [root@linux ~]# cd /tmp [root@linux tmp]# cp ~/.bashrc bashrc [root@linux tmp]# cp -i ~/.bashrc bashrc cp: overwrite `basrhc’? n # 重复作两次动作,由于/tmp 底下已经存在bashrc 了,加上-i 参数, # 则在覆盖前会询问使用者是否确定!可以按下n 或者y 呢! # 但是,反过来说,如果不想要询问时,则加上-f 这个参数来强制直接覆盖! 范例二:将/var/log/wtmp 复制到/tmp 底下 [root@linux tmp]# cp /var/log/wtmp . <==想要复制到目前的目录,最后的. 不要忘 [root@linux tmp]# ls -l /var/log/wtmp wtmp -rw-rw-r– 1 root utmp 71808 Jul 18 12:46 /var/log/wtmp -rw-r–r– 1 root root 71808 Jul 18 21:58 wtmp # 注意到了吗?!在不加任何参数的情况下,档案的所属者会改变,连权限也跟着改变了~# 这是个很重要的特性!要注意喔!还有,连档案建立的时间也不一样了! # 如果您想要将档案的所有特性都一起复制过来,可以加上-a 喔! [root@linux tmp]# cp -a /var/log/wtmp wtmp_2 [root@linux tmp]# ls -l /var/log/wtmp wtmp_2 -rw-rw-r– 1 root utmp 71808 Jul 18 12:46 /var/log/wtmp -rw-rw-r– 1 root utmp 71808 Jul 18 12:46 wtmp_2 # 了了吧!整个资料特性完全一模一样ㄟ!真是不赖~这就是-a 的特性! 范例三:复制/etc/ 这个目录下的所有内容到/tmp 底下 [root@linux tmp]# cp /etc/ /tmp

AT指令大全详解完整版

AT指令大全详解完整版.txt10有了执著,生命旅程上的寂寞可以铺成一片蓝天;有了执著,孤单可以演绎成一排鸿雁;有了执著,欢乐可以绽放成满圆的鲜花。一、 一般命令 1、 AT+CGMI 给出模块厂商的标识。 2、 AT+CGMM 获得模块标识。这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900)。当模块有多频带时,回应可能是不同频带的结合。 3、 AT+CGMR 获得改订的软件版本。 4、 AT+CGSN 获得GSM模块的IMEI(国际移动设备标识)序列号。 5、 AT+CSCS 选择TE特征设定。这个命令报告TE用的是哪个状态设定上的ME。ME于 是可以转换每一个输入的或显示的字母。这个是用来发送、读取或者撰写短信。 6、 AT+WPCS 设定电话簿状态。这个特殊的命令报告通过TE电话簿所用的状态的 ME。ME于是可以转换每一个输入的或者显示的字符串字母。这个用来读或者写电话簿的入 口。 7、 AT+CIMI 获得IMSI。这命令用来读取或者识别SIM卡的IMSI(国际移动签署者标 识)。在读取IMSI之前应该先输入PIN(如果需要PIN的话)。 8、 AT+CCID 获得SIM卡的标识。这个命令使模块读取SIM卡上的EF-CCID文件。 9、 AT+GCAP 获得能力表。(支持的功能) 10、 A/ 重复上次命令。只有A/命令不能重复。这命令重复前一个执行的命令。 11、 AT+CPOF 关机。这个特殊的命令停止GSM软件堆栈和硬件层。命令AT+CFUN=0的 功能与+CPOF相同。 12、 AT+CFUN 设定电话机能。这个命令选择移动站点的机能水平。 13、 AT+CPAS 返回移动设备的活动状态。 14、 AT+CMEE 报告移动设备的错误。这个命令决定允许或不允许用结果码“+CME ERROR:”或者“+CMS ERROR:”代替简单的“ERROR”。 15、 AT+CKPD 小键盘控制。仿真ME小键盘执行命令。 16、 AT+CCLK 时钟管理。这个命令用来设置或者获得ME真实时钟的当前日期和时

有方GPRS模块内部协议栈相关AT指令详解v1.1

深圳市有方科技有限公司 深圳市有方科技有限公司 (技术文档) 有方科技GPRS模块 内部协议栈相关AT指令详解 V1.1

目 录 一、建立PPP连接 (4) 二、采用TCP连接发送数据 (4) 1、建立TCP连接 (4) 2、发送TCP数据。 (5) 3、查询TCP/UDP链路状态 (6) 4、接收到TCP数据 (7) 5、关闭TCP连接 (7) 三、采用UDP连接发送数据 (8) 1、建立UDP连接 (8) 2、发送UDP数据。 (8) 3、接收到UDP数据 (9) 4、关闭UDP连接 (10) 四、设置协议栈类型(外部,内部) (10) 五、DNS(域名解析)指令 (11) 六、AT指令流程举例(建立TCP连接) (12) 附录:有方科技GPRS模块 (13)

修订记录 版本号 更改内容 生效年月 V1.0 初始版本 200902 V1.1增加DNS指令 200903

有方科技GPRS模块M580-M590系列产品,目前内部协议栈仅支持同时创建2条链路,每条链路可以分别是TCP或者UDP。 AT指令详细描述如下,最后附有示例代码供参考。 一、建立PPP连接 描述建立PPP连接 格式z at+xiic=1 建立PPP连接。 z at+xiic? 查询PPP连接状态。 参数说明 NULL 返回值说明参见下例 AT+XIIC=1 OK 要求模块建立PPP连接。 at+XIIC? +XIIC: 1, 10.232.165.29 OK 查询PPP链路状态。PPP链路建立成功,IP地址是10.232.165.29。 示例 at+xiic? +XIIC: 0, 0.0.0.0 OK 查询PPP链路状态。PPP链路还未建立。 注意事项:1、在建立PPP链路之前,先要使用AT+CGDCONT设定APN等参数,对于中国移动的网络,可使用如下指令设定APN等参数: AT+CGDCONT=1,”IP”,”CMNET” 2、在使用AT+XIIC=1建立PPP连接之前,先要确保模块已经注册上网络。 可使用AT+CREG?来判断。如果模块返回+CREG:0,1;或者+CREG:0,5,都 表明已注册网络。 二、采用TCP连接发送数据 1、建立TCP连接 描述建立TCP连接 格式 at+tcpsetup=,,

AT+CNMI指令详解

AT+CNMI指令详解 2011-01-05 08:58 GSM Modem一般都支持一条“AT+CNMI”指令,用于设定当有某类短消息到达时,如何处理它——只储存在制定的内存(易失的/非易失的)中;先储存后通知TE;直接转发到TE,等等。 AT+CNMI指令语法为: AT+CNMI=<mode>,<mt>,<bm>,<ds>,<bfr> <mode>控制通知TE的方式。 0——先将通知缓存起来,再按照<mt>的值进行发送。 1——在数据线空闲的情况下,通知TE,否则,不通知TE。 2——数据线空闲时,直接通知TE;否则先将通知缓存起来,待数据线空闲时再行发送。 3——直接通知TE。在数据线被占用的情况下,通知TE的消息将混合在数据中一起传输。 <mt>设置短消息存储和通知TE的内容。 0——接受的短消息存储到默认的内存位置(包括class 3),不通知TE。 1——接收的短消息储存到默认的内存位置,并且向TE发出通知(包括class 3)。通知的形式为: +CMTI:”SM”,<index> 2——对于class 2短消息,储存到SIM卡,并且向TE发出通知;对于其他class,直接将短消息转发到TE: +CMT:[<alpha>],<length><CR><LF><pdu>(PDU模式) 或者+CMT:<oa>,[<alpha>,]<scts>[,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>,<length>]<CR><LF><data>(text模式) 3——对于class 3短消息,直接转发到TE,同<mt>=2;对于其他class,同<mt>=1。 <bm>设置小区广播 0——小区广播不通知 2——新的小区广播通知,返回 +CBM:;length;;CR;;LF;;pdu;

数铣G代码指令详细解释

G代码

G00 功能:在加工过程中,常需要刀具空运行到某一点,为下一步加工做好准备,利用指令G00可以使刀具快速移动到目标点。 指令格式:G00 X_Y_Z_;(模态、初态) 说明:地址X,Y和Z指定目标点坐标,该点在绝对坐标编程中,为工作坐标系的坐标;在相对坐标编程中,为相对于起点的增量。执行G00指令时,刀具的移动速度由系统参数设定,不受进给功能指令F的影响。刀具的移动方式有三种:

1) 各轴以其最快的速度同时移动,通常情况下因速度和移动距离的不同先后到达目标点,刀具移动路线为任意的。 2) 各轴按设定的速度以联动的方式移动到位,刀具移动路线为一条直线。 3) 各轴按输入的坐标字顺序分别快速移动到位,刀具的移动路线为阶梯形。 用户可以根据自身需要,选择其中一种刀具移动方式在OpenSoftCNC配置系统中设置,参见OSNC 01M系统配置手册章节系统参数设置。该指令执行时一直有效,直到被同样具有插补功能的其它指令(G01/G02/G03/G05)取代。 编程举例:如图所示,命令刀具从点A快速移动到点B,编程如下: 1. 绝对编程: N20 G90 G00 X25 Y30; 2. 相对编程: N20 G91 G00 X15 Y20; 提示:G00指令中缺省的坐标轴视为该轴不运动,如例中Z轴不动。 G01 功能:G01用来指定直线插补,其作用是切削加工任意斜率的平面或空间直线。指令格式:G01 X_ Y_ Z_ F_;(模态) 说明:地址X,Y和Z指定目标点坐标,该点在绝对坐标编程中,为工作坐标系的坐标;在相对坐标编程中,为相对于起点的增量,F指定刀具沿运动轨迹的进给速度。执行该指令时,刀具以坐标轴联动的方式,从当前位置插补加工至目标点。移动路线为一直线。该指令一直有效,直到被具有插补功能的其它指令 (G00/G02/G03/G05)取代。 编程举例:如图所示,命令刀具从点A直线插补至点B。

UNIX命令大全详解-完整版

UNIX命令大全详解-完整版.txt爱尔兰﹌一个不离婚的国家,一个一百年的约定。难过了,不要告诉别人,因为别人不在乎。★真话假话都要猜,这就是现在的社会。 vi全屏幕编辑器 vi(Visual)是以视觉为导向的全屏幕编辑器、共分为三种方式(mode): command方式: 任何输入都会作为编辑命令,而不会出现在屏幕上,若输入错误则有“岬”的声音;任何输入都引起立即反映 insert方式: 任何输入的数据都置于编辑寄存器。在command方式下输入(I,a,A等),可进入insert方式,insert方式下按ESC,可跳回command方式。 escape方式: 以“:”或者“/”为前导的指令,出现在屏幕的最下一行,任何输入都被当成特别指令。 进入vi(在系统提示符下面输入以下指令): vi 进入vi而不读入任何文件 vi filename 进入vi并读入指定名称的文件(新、旧文件均可)。 vi +n filename 进入vi并且由文件的第几行开始。 vi +filename 进入vi并且由文件的最后一行开始。 vi + /word filename 进入vi并且由文件的word这个字开始。 vi filename(s) 进入vi并且将各指定文件列入名单内,第一个文件先读入。 vedit 进入vi并且在输入方式时会在状态行显示“INSERT MODE"。 编辑数个文件(利用vi filename(s))进入vi后) :args 显示编辑名单中的各个文件名 :n 读入编辑名单中的下一个文件 :rew 读入编辑名单中的第一个文件

:e# 读入编辑名单内的前一个文件 :e file 读入另一个文件进vi(此文件可不在编辑名单内),若原文件经修改还没有存档,则应先以: w 存档。 :e! file 强迫读入另一个文件进入vi,原文件不作存档动作。 存储及退出vi :w filename 存入指定文件,但未退出vi(若未指定文件名则为当前工作的文件名)。 :wq 或者 :x或者zz 存文件,并且退出vi. :q 不作任何修改并退出vi。 :q! 放弃任何修改并退出vi。 :!command 暂时退出vi并执行shell指令,执行完毕后再回到vi。 :sh 暂时退出vi到系统下,结束时按Ctrl + d则回到vi。 加数据指令 i 在关标位置开始插入字符,结束时候按ESC键。 I 在光标所在行的最前面开始加字,结束时按ESC键。 a 在光标位置后开始加字,结束时按ESC键。 A 在光标所在行的最后面开始加字,结束时按ESC键。 o 在光标下加一空白行并开始加字,结束时按ESC键。 O 在光标上加一空白行并开始加字,结束时按ESC键。 !command 执行shell指令,并把结果加在光标所在行的下一行。 删除指令 nx 删除由光标位置起始的n个字符(含光标位置,按一个x表示删除光标所在的字符) nX 删除由光标位置起始的n个字符(不含光标位置)。 ndw 删除光标位置其实的n个字符组(word)。

linux getty命令参数及用法详解

linux getty命令参数及用法详解--linux开启及设置终端命令getty(get teletype write r) 功能说明:是Unix类操作系统启动时必须的三个步骤之一,用来开启终端,进行终端的初始化,设置终端。 语法:getty [-h][-d<组态配置文件>][-r<延迟秒数>][-t<超时秒数>][-w<等待字符串>][终端机编号][连线速率<终端机类型><管制线路>] 或 getty [-c<定义配置文件>] 补充说明:getty指令是UNIX之类操作系统启动时所必须的3个步骤之一。 getty 命令设置和管理终端线路和端口。getty 命令由 init 命令来运行。getty 命令与终端状态管理员程序相链接。终端状态管理员程序提供了终端控制和登录的复合功能。 注意:getty 命令不在命令行输入。 当作为 getty 命令调用时,终端状态管理员程序提供了通常的端口管理功能,这包括 : 双向使用允许使用终端线路用来启动和接受连接。 线路速度设置发送和接收的波特率。 奇偶性将奇偶性设置为偶数、奇数或无。 延迟设置回车、制表符、换行以及换页延迟。 字符集映射为大小写、制表符和换行控制设置字符集映射。 登录器程序指定用于使用户登录到系统的程序。如果设置了此属性,

则禁用安全注意密钥(SAK)的处理功能。如果没有设置此属性,则其缺省值为 /usr/sbin/login 。logger属性包含在对象数据管理员(ODM)数据库中。 字符和行擦除设置用于字符和行擦除的击键。 回应方式设置本地或远程回应。 当调用 getty 命令时,会发生下列步骤: 根据 ODM 数据库中的所有者和保护属性来设置端口保护。如果没有指定这些属性,则其缺省值为 root 用户和 622。 打开由端口名参数指定的端口。如果在端口可以进行载波检测,则直到载波出现或其它的进程已丢失此端口的载波,打开才完成。 指定的端口可能会被锁定。如果 getty 命令带 -u 或 -r 标志运行,它会试图锁定端口。如果锁定了端口,此命令将一直等待端口可用为止,继而退出。如果指定了 -r 标志,getty 命令将等待从端口接收一个字节的数据,然后继续。 根据所指定端口的配置信息设置终端属性。此时能否启用安全注意密钥处理就在于系统的配置如何。 载波消息被写入到指定的端口。 从指定端口读取登录名。如果发生帧错误或中断,则 getty 命令将使用下一组配置的终端属性重复第四和第五步。这是循环调制解调器波特率最常使用的方法。但是可以通过在 ODM 数据库中输入以逗号隔开的值来循环任何 ODM 字段(除了 logmodes和 runmodes)。 按照 runmodes 参数和登录名称复位终端方式。如果登录名称由新行

AT指令中文全集解析

AT指令中文全集解析!!!! at远程连接时,有时输入无法看到,输入:ATE1 回车 调试串口波特率: 查看当前设备波特率:AT+IPR? 修改当前设备波特率:AT+IPR=(固定修改为9600) 保存当前修改参数:AT&W 查看当前设备接收信号:AT+CSQ 回车 拨号命令 ATD 拨打电话号码 挂机命令 ATH 挂机 发送短消息测试:AT+CMGF=1 回车 AT+CMGS=(手机号码)回车 输入内容快捷键“CTRL Z”发送 修改短信中心: 查看短信中心:AT+CSCA? 回车 修改短信中心:AT+CSCA=(短信中心号码)回车 显示手机卡是否安装正常(显示手机SIM卡号):AT+CCID 显示模块生产日期:AT+WDOP 显示模块厂家信息:AT+CGMI 或者 ATI3 模式认证请求,返回模块使用频率:AT+CGMM -- AT命令介绍 厂家认证 AT+CGMI 获得厂家的标识 模式认证 AT+CGMM 查询支持频段 修订认证 AT+CGMR 查询软件版本 生产序号 AT+CGSN 查询IMEI NO. TE设置 AT+CSCS 选择支持网络 查询IMSI AT+CIMI 查询国际移动电话支持认证

卡的认证 AT+CCID 查询SIM卡的序列号 功能列表 AT+GCAP 查询可供使用的功能列表 重复操作 A/ 重复最后一次操作 关闭电源 AT+CPOF 暂停模块软件运行 设置状态 AT+CFUN 设置模块软件的状态 活动状态 AT+CPAS 查询模块当前活动状态 报告错误 AT+CMEE 报告模块设备错误 键盘控制 AT+CKPD 用字符模拟键盘操作 拨号命令 ATD 拨打电话号码 挂机命令 ATH 挂机 回应呼叫 ATA 当模块被呼叫时回应呼叫 详细错误 AT+CEER 查询错误的详细原因 DTMF信号 AT+VTD,+VTS +VTD设置长度,+VTS发送信号 重复呼叫 ATDL 重复拨叫最后一次号码 自动拨号 AT%Dn 设备自动拨叫号码 自动接应 ATS0 模块自动接听呼叫 呼入载体 AT+CICB 查询呼入的模式,DATA or FAX or SPEECH 增益控制 AT+VGR,+VGT +VGR调整听筒增益,+VGT调整话筒增益静音控制 AT+CMUT 设置话筒静音 声道选择 AT+SPEAKER 选择不同声道(2对听筒和话筒) 回声取消 AT+ECHO 根据场所选择不同回声程度 单音修改 AT+SIDET 选择不同回声程度 初始声音参数 AT+VIP 恢复到厂家对声音参数的默认设置 信号质量 AT+CSQ 查询信号质量 网络选择 AT+COPS 设置选择网络方式(自动/手动) 网络注册 AT+CREG 当前网络注册情况 网络名称 AT+WOPN 查询当前使用网络提供者 网络列表 AT+CPOL 查询可供使用的网络

相关文档