ST template WORD
|
|
- 黏 郯
- 5 years ago
- Views:
Transcription
1 基于 STM32F7 的网络时间同步客户端实现 前言 本文将介绍一个基于 STM32F7 的网络时间同步客户端例程 在开始介绍程序之前, 我们先来了解一下什么是网络时间同步, 和 NTP 协议等相关概念 通常在计算机工作前, 我们会预先设定好系统的时间 但如果网络中多台计算机 ( 或者处于多个网络中的计算机 ) 需要协同工作的时候, 这些计算机的时间就需要保持同步 如果两个计算机 ( 或者两个网络 ) 的时间不同步, 有可能会出现, 比如你会收到 5 分钟之后才会被发出的邮件 所以在这种情况下需要通过某种办法将网络上各设备的时间进行同步 说到这里, 我们也知道了网络时间同步, 是指将计算机或者设备的时间与网络上的时间源保持一致 时间源是由网络上的时间服务器提供 本文介绍的是 NTP 客户端,NTP 协议是 TCP/IP 协议中的应用层协议 NTP 的全称是 Network Time Protocol, 它是用来同步网络中个计算机的时间的协议 它的目的是在国际互联网上传递统一 标准的时间 具体的实现方案是在网络上指定若干时钟源网站, 为用户提供授时服务, 并且这些网站间应该能够相互比对, 提高准确度 NTP 简介 NTP 工作原理 这里借用网上的一个图来简单的说下 NTP 的工作原理 : 假设设备 A 和设备 B 通过网络连接, 它们都有各自的时间系统, 需要通过网络进行同步 假设同步前设备 A 的时间是 10:00:00 AM, 设备 B 的时间是 11:00:00AM, 相差 1 个小时 设备 B 作为 NTP 时间服务器, 设备 A 需要将自己的时间与设备 B 同步 1. 首先设备 A 向设备 B( 服务器 ) 发送一个 NTP 报文, 该报文带有它离开设备 A 时的时间戳 10:00:00AM(T1) 2. 该 NTP 报文到达设备 B, 设备 B 加上当前自己的时间, 也就 11:00:01AM(T2) 3. 设备 B 回复设备 A, 并加上报文离开时的时间戳 11:00:02(T3) 4. 设备 A 收到设备 B 的回复, 此时, 设备 A 的当地时间是 10:00:03(T4)
2 通过这个过程, 设备 A 得到了四个时间戳 假设 NTP 报文从设备 A 到设备 B, 和从设备 B 回到设备 A 的时间是对等的, 利用 这四个时间戳, 设备 A 就可以计算出和设备 B 的时间差, 从而来更新自己的系统时间 NTP 报文的往返时延 Delay = (T4-T1)-(T3-T2) 设备 A 相对设备 B 的时间差 Offset=((T2-T1)+(T3-T4))/2 NTP 的工作模式和工作模型 NTP 有三种工作模式 : 主 / 被动模式, 客户端 / 服务器模式和广播模式 主 / 被动模式下, 连接双方可以互相同步, 客户端 / 服务 器模式下, 只能客户端被服务器同步 广播模式, 是一对多的连接, 服务器主动发出时间信息, 客户由此调整自己的时间 NTP 采用分层结构进行工作 ( 如下图 ) 最顶层(0 层 ) 是时间同步网络的基准时间参考源, 它位于整个同步网络的顶层 直接连接到 0 层时钟源的计算机属于第 1 层, 从第 1 层接受时间的计算机属于第 2 层, 以此类推 每一层的号码代表了这一层到顶层时钟源的距离 参考时钟源的层数从 0 到 15,16 表示未同步的设备 下层设备可以同时应用几个上层设备的时间作为参考, 也可以引用同层设备的时间作为参考 ( 注 : 本图来自 wikipedia) NTP 时间戳 NTP 以 UTC 作为标准时间 UTC 是以原子时秒长为基础的时间计量系统 NTP 时间戳, 是从 1900 年 1 月 1 日 0 时 0 分 0 秒开始所经过的秒数 NTP 的时间戳通过一个 64 比特的无符号定点数来表示 前 32 比特表示整数部分, 后 32 比特表示小数部分, 以秒为单位 秒 ( 整数部分 ) 秒 ( 小数部分 ) 因为只有 32 位表示秒数, 2 32 秒 年 所以 136 年为一个周期, 当到 2036 年时, 数据会溢 出 NTP 协议中定义了 Era Number 来解决这个问题 从 1900 年 1 月 1 日开始的第一个 136 年,Era Number 为 0, 之后的 每 136 年加 1 但 Era Number 的值本身并不能从 NTP 的数据中得出, 需要从外部采用一些方法来解决
3 NTP 报文格式 下图所示是 NTP 报文的格式 : LI VN Mode Stratum Poll Precision Root Delay(32bit) Root Dispersion(32bit) Reference Identifier(32bit) Reference Timestamp(64bit) Originate Timestamp(64bit) Receive Timestamp(64bit) Transmit Timestamp(64bit) Extension Field 1(variable) Extension Field 2(variable) Key identifier Dgst(128bit) LI 闰秒标识器, 占 2 个比特位 预警最近的分钟里将要被插入或者删除的闰秒秒数 版本号, 占 3 个比特位 现在为版本 4. 模式, 占 3 个比特位 Stratum( 层 ), 占 8 个比特位 表示当前时钟的层 轮询 (Poll) 间隔, 占 8 个比特位 表示连续信息之间的最大间隔 本地时钟精度, 占 8 个比特位 原始时间戳 Originate Timestamp,64 比特 客户端发出 NTP 报文的时间 接收时间戳 Receive Timestamp,64 比特 服务器端接收到 NTP 报文的时间 发送时间戳 Transmit Timestamp,64 比特 服务器端发送应答的时间 NTP,SNTP 和 IEEE1588(PTP) 的区别 大多数环境中,NTP 可以提供 1~50ms 的可靠时钟源 但对于很多系统来说, 并不需要这么高精度的同步, 而且完全实现 NTP 协议太复杂了, 所以 SNTP(Simple Network Time Protocol) 应运而生 SNTP 基于 NTP 协议, 和 NTP 的数据帧格式是一样的, 计算时间偏差以及数据包往返时延的方法也一眼 区别就是 SNPT 没有 NTP 中复杂的同步算法 SNTP 提供的同步时间精度比 NTP 低 SNTP 与 NTP 协议具有互操作性,SNTP 客户端可以与 NTP 服务器协同工作,NTP 客户端也可以接受 SNTP 服务器发出的授时信息 IEEE1588 协议是专门针对工业应用提出的精确时钟同步协议 它能提供微秒级的时间同步
4 与 IEEE1588 相比,NTP/SNTP 授时精度不高的原因在于打时间戳的位置 NTP/SNTP 是在应用层写入或者读出时间戳, 客户端发起授时请求, 先从应用层到物理层, 经过网络传输, 到达服务器端再从物理层到应用层被读出, 这三个阶段都存在不确定性 反之亦然, 造成 NTP/SNTP 的精度不会很高 而 IEEE1588 的时间戳的获取位置是在物理层, 可以避免报文处理时间的不一致性 STM32 的以太网外设支持 IEEE1588 协议提供高精度的同步, 在每个帧的发送或接收时给出 64 位时间戳, 与 NTP 的时间戳格式相同 关于 IEEE1588 的实现可以参考 ST 的另一篇 AN3411 NTP 客户端代码实现 本代码基于 STM32F7Cube 库, 通过 NTP 协议从远程 NTP 时间服务器上读取时间, 并同步本地 RTC 的实时时钟 程序使用 了 STM32F746 的以太网和 RTC 两个外设, 应用 FreeRTOS 操作系统,TCP/IP 编程部分使用 netconn 接口函数 实时时钟 RTC STM32F7 的实时时钟是一个独立的 BCD 定时器 / 计数器 可以提供具有可编程闹钟中断功能的日历时钟 / 日历 两个 32 位寄存器包含二进码十进数格式 (BCD) 的秒 分钟 小时 (12 或 24 小时制 ) 星期几 日期 月份和年份 此外, 还可提供二进制格式的亚秒值 系统可以自动将月份的天数补偿为 28 29( 闰年 ) 30 和 31 天 并且还可以进行夏令时补偿 此外, 还可以使用数字校准功能对晶振精度的偏差进行补偿 备份域复位后, 所有 RTC 寄存器都会受到保护, 以防止可能的非正常写访问 无论器件状态如何 ( 运行模式 低功耗模式或处于复位状态 ), 只要电源电压保持在工作范围内,RTC 便不会停止工作 在本代码中, 首先将 RTC 初始化到默认的时间 2014 年 2 月 18 号,2 点 0 分 0 秒 当收到 NTP 服务器的响应后, 利用收到 的时间修改 RTC 的值, 完成同步 下面是 RTC 相关的函数 : RTC_Init 和 RTC_CalendarConfig, 在 main 函数中调用 static void RTC_Init(void) /*##-1- Configure the RTC peripheral #######################################*/ /* Configure RTC prescaler and RTC data registers */ /* RTC configured as follows: - Hour Format = Format 24 - Asynch Prediv = Value according to source clock - Synch Prediv = Value according to source clock - OutPut = Output Disable - OutPutPolarity = High Polarity - OutPutType = Open Drain */ RtcHandle.Instance = RTC; RtcHandle.Init.HourFormat = RTC_HOURFORMAT_24; RtcHandle.Init.AsynchPrediv = RTC_ASYNCH_PREDIV; RtcHandle.Init.SynchPrediv = RTC_SYNCH_PREDIV; RtcHandle.Init.OutPut = RTC_OUTPUT_DISABLE; RtcHandle.Init.OutPutPolarity = RTC_OUTPUT_POLARITY_HIGH; RtcHandle.Init.OutPutType = RTC_OUTPUT_TYPE_OPENDRAIN;
5 if (HAL_RTC_Init(&RtcHandle)!= HAL_OK) /* Initialization Error */ while(1) ; /** Configure the current time and date. None None */ static void RTC_CalendarConfig(void) RTC_DateTypeDef sdatestructure; RTC_TimeTypeDef stimestructure; /*##-1- Configure the Date #################################################*/ /* Set Date: Tuesday February 18th 2014 */ sdatestructure.year = 0x14; sdatestructure.month = RTC_MONTH_FEBRUARY; sdatestructure.date = 0x18; sdatestructure.weekday = RTC_WEEKDAY_TUESDAY; if(hal_rtc_setdate(&rtchandle,&sdatestructure,rtc_format_bcd)!= HAL_OK) /* Initialization Error */ while(1) ; /*##-2- Configure the Time #################################################*/ /* Set Time: 02:00:00 */ stimestructure.hours = 0x02; stimestructure.minutes = 0x00; stimestructure.seconds = 0x00; stimestructure.timeformat = RTC_HOURFORMAT12_AM; stimestructure.daylightsaving = RTC_DAYLIGHTSAVING_NONE ; stimestructure.storeoperation = RTC_STOREOPERATION_RESET; if (HAL_RTC_SetTime(&RtcHandle, &stimestructure, RTC_FORMAT_BCD)!= HAL_OK) /* Initialization Error */ while(1) ; /*##-3- Writes a data in a RTC Backup data Register1 #######################*/ HAL_RTCEx_BKUPWrite(&RtcHandle, RTC_BKP_DR1, 0x32F2);
6 RTC_CalendarUpdate 函数, 更新 RTC 的值, 在 NTP 进程中调用 /** Update the current time and date according to the time get from NTP server. newtime. pointer to newtime None */ void RTC_CalendarUpdate(struct tm * newtime) RTC_DateTypeDef sdatestructure; RTC_TimeTypeDef stimestructure; /*##-1- Configure the Date #################################################*/ sdatestructure.year = newtime->tm_year ; sdatestructure.month = newtime->tm_mon +1; sdatestructure.date = newtime->tm_mday; sdatestructure.weekday = newtime->tm_wday; if(hal_rtc_setdate(&rtchandle,&sdatestructure,rtc_format_bin)!= HAL_OK) /* Initialization Error */ while(1) ; /*##-2- Configure the Time #################################################*/ stimestructure.hours = newtime->tm_hour; stimestructure.minutes = newtime->tm_min; stimestructure.seconds = newtime->tm_sec; stimestructure.timeformat = RTC_HOURFORMAT12_AM; stimestructure.daylightsaving = RTC_DAYLIGHTSAVING_NONE ; stimestructure.storeoperation = RTC_STOREOPERATION_RESET; if (HAL_RTC_SetTime(&RtcHandle, &stimestructure, RTC_FORMAT_BIN)!= HAL_OK) /* Initialization Error */ while(1) ; /*##-3- Writes a data in a RTC Backup data Register1 #######################*/ HAL_RTCEx_BKUPWrite(&RtcHandle, RTC_BKP_DR1, 0x32F2);
7 NTP 部分 NTP 协议基于 UDP 进行传输, 使用的 UDP 端口号为 123 使用 LwIP 实现 NTP 协议, 要记得在 Lwipopts.h 里将 LWIP_UDP 宏定义打开 下面是一个简单的 NTP 通信流程 : Create New netconn Build ntp packet Connect to NTP server Send ntp request to NTP server Receive NTP server s response Extract time from packet and do processing Update local time(rtc) Delay NTP 通信相关代码 : 建立 NTP Client 的服务进程 void ntp_client_init(void) sys_thread_new("ntp_thread", ntp_thread, NULL, DEFAULT_THREAD_STACKSIZE, NTP_THREAD_PRIO);
8 ntp_thread,ntp_request 与 ntp_process, 完成与服务器的通信以及 NTP 时间格式到可读的年月日格 式的转换 static void ntp_thread(void *arg) while(1) /*#-send ntp request ##############################*/ ntp_request(); /*#-update local time #############################*/ printf("rtc time before update\n"); RTC_CalendarShow(); RTC_CalendarUpdate(synchronized_local_time); /*display local time*/ printf("rtc time after update\n"); RTC_CalendarShow(); /*#-delay 1min ######################################*/ osdelay(60*1000); static void ntp_request(void) struct netconn * conn= NULL; struct netbuf * buf = NULL; uint8_t ntp_request_buf[ntp_pkt_len]; uint8_t* ntp_receive_buf_p; uint16_t buf_len; err_t err; //get ntp server address #if USE_DNS if(netconn_gethostbyname(ntp_server_list[0],&ntp_server_addr)!=err_ok) IP4_ADDR(&ntp_server_addr, NTP_Server_ADDR0, NTP_Server_ADDR1, NTP_Server_ADDR2, NTP_Server_ADDR3); #else IP4_ADDR(&ntp_server_addr, NTP_Server_ADDR0, NTP_Server_ADDR1, NTP_Server_ADDR2, NTP_Server_ADDR3); #endif //Create new netconn conn = netconn_new(netconn_udp); if(conn!= NULL)
9 buf = netbuf_new(); if(buf!= NULL) //initialize ntp packet to 0 memset(ntp_request_buf, 0, NTP_PKT_LEN); //buid ntp packet ntp_request_buf[0] = NTP_LI_NO_WARNING NTP_VERSION NTP_MODE_CLIENT; err = netbuf_ref(buf,ntp_request_buf,ntp_pkt_len); if(err ==ERR_OK) //connect to NTP server err = netconn_connect(conn,&ntp_server_addr,ntp_port); if(err == ERR_OK) //Org_Timestamp, read current local time Org_Timestamp = ntp_get_currenttime(); //send ntp request to ntp server if(netconn_send(conn,buf)!=err_ok) netbuf_delete( buf ); //reveive ntp response netconn_recv(conn,&buf); //Destination_Timestamp,read current local time Destination_Timestamp = ntp_get_currenttime(); netbuf_data(buf,(void**)&ntp_receive_buf_p,&buf_len); //check ntp packet if(buf_len==ntp_pkt_len) if(((ntp_receive_buf_p[0]& NTP_MODE_MASK) == NTP_MODE_SERVER) ((ntp_receive_buf_p[0] & NTP_MODE_MASK) == NTP_MODE_BROADCAST)) // extract time from packet Receive_Timestamp = ntp_receive_buf_p[receive_ts_offset]<<24 ntp_receive_buf_p[receive_ts_offset+1]<<16 ntp_receive_buf_p[receive_ts_offset+2]<<8 ntp_receive_buf_p[receive_ts_offset+3]; Transmit_Timestamp = ntp_receive_buf_p[transmit_ts_offset]<<24 ntp_receive_buf_p[transmit_ts_offset+1]<<16 ntp_receive_buf_p[transmit_ts_offset+2]<<8 ntp_receive_buf_p[transmit_ts_offset+3]; // start conver time format
10 ntp_process(transmit_timestamp); netconn_close(conn); netconn_delete(conn); netbuf_delete( buf ); else netconn_delete(conn); netbuf_delete( buf ); else// netconn_delete(conn); netbuf_delete( buf ); else //buf ==NULL netconn_delete(conn); //process /** process the time obtained from NTP server. Change it to a human-readable format. And consider the timezone The NTP timestamp use 1900 as epoch, but the input param of gmtime() function consider 1970 as epoch. None None */ static void ntp_process(uint32_t timestamp) uint32_t local_ntp_timestamp; //minus the difference value of 1900 epoch and 1970 epoch local_ntp_timestamp = timestamp - DIFF_SEC_1900_1970; //consider the time zone local_ntp_timestamp += SEC_TIME_ZONE; //conver to human-readable format synchronized_local_time = gmtime(&local_ntp_timestamp);
11 编程要点 前面已经介绍过 NTP 的时间格式是以 1900 年 1 月 1 日零时为元年, 以秒为单位来表示某个时刻的时间的 所以从 NTP 报文中提取到当前的时间后 (NTP 格式 ), 还需要转换成可读的时间格式 ( 年月日, 时分秒 ) C 标准函数库里已经提供了对应的转换函数 gmtime 但 gmtime 处理的时间是以 1970 年 1 月 1 日零时为元年, 所以在调用 gmtime 之前先要减去这 70 年的时间差 另外 NTP 时间是不考虑时区的, 所以还需要程序将本地的时区考虑进去 在编写客户端程序的时候, 另外一个需要注意的地方就是发起授时请求的间隔时间 这个间隔时间不宜太短, 太频繁的请求会加重服务器的负担, 导致不能及时获得响应 这个时间间隔应该根据具体系统的精度来计算最大的请求时间间隔, 最小间隔不能小于 15 秒 在 RFC4330-SNTP verion4 中更详细的描述了 NTP/SNTP 客户端实现时应该注意的事项 测试结果 将该程序在 STM32F746 Nucleo 板上进行测试 硬件连接方式 :STM32F746Nucelo 板连接到 PC,PC 通过无线上网, 将无线连接的属性的高级配置中, 设置 允许其他网络用户通过此计算机的 Internet 连接来连接 PC 的有线网口的 IP 地址设为 : STM32 测试板通过 PC 连接到 Internet STM32F746Nucelo 板的 IP 地址设为 : 网关设为 : 程序向远程网络时间服务器 1.cn.pool.ntp.org 发起请求, 再根据服务器的反馈修改本地时间 下面是程序执行的打印信息, 和 wireshark 捕获的通信过程 同步前的时间是 :2014 年 2 月 18 日,2:00:00 同步后的时间是 :2016 年 7 月 14 日,11:18:26
12 利用 RTC 的亚秒字段实现高精度同步 前面的例程里, 只用到 NTP 时间中的前 32 位 只同步到了秒 STM32F7 的 RTC 还可以实现亚秒字段的高精度远程时钟同步 在读取 RTC 亚秒字段后 (RTC_SSR 或 RTC_TSSSR), 即可计算远程时钟的时间与本地 RTC 之间的精准时间差 之后, 可使用 RTC_SHIFTR 对 RTC 的时钟进行零点几秒的 平移, 经过调整后可消除此偏差 RTC_SSR 包含同步预分频器计数器的值 这样, 便可计算分辨率低至 1/(PREDIV_S + 1) 秒的 RTC 的准确时间 因此, 可通过增大同步预分频器的值 (PREDIV_S[14:0]) 来提高分辨率 将 PREDIV_S 设置为 0x7FFF 时, 可得到允许的最大分辨率 (30.52 μs, 时钟频率为 Hz) 提高本地时间的精度 :RTC 频率校准 RTC 的时间精度与所用的时钟频率相关, 想得到高精度的计时, 就需要有精确的时钟频率 RTC 的精密数字校准寄存器可以 帮助校准外部时钟频率 具体的校准方法可以参看 STM32F7 的参考手册 RTC 章节
13 重要通知 - 请仔细阅读 意法半导体公司及其子公司 ( ST ) 保留随时对 ST 产品和 / 或本文档进行变更 更正 增强 修改和改进的权利, 恕不另行通知 买方在订货之前应获取关于 ST 产品的最新信息 ST 产品的销售依照订单确认时的相关 ST 销售条款 买方自行负责对 ST 产品的选择和使用, ST 概不承担与应用协助或买方产品设计相关的任何责任 ST 不对任何知识产权进行任何明示或默示的授权或许可 转售的 ST 产品如有不同于此处提供的信息的规定, 将导致 ST 针对该产品授予的任何保证失效 ST 和 ST 徽标是 ST 的商标 所有其他产品或服务名称均为其各自所有者的财产 本文档中的信息取代本文档所有早期版本中提供的信息 2015 STMicroelectronics - 保留所有权利
STM32Cube_FW_F4?RTC??????BUG
STM32Cube_FW_F4 中 RTC_Calendar 例程的 BUG 前言 实时时钟 (RTC) 是一个独立的 BCD 定时器 / 计数器, 用来提供准确的日历和时间信息 准确性是其重要的指标 问题 某客户在其产品的设计中, 使用了 STM32F429IIT6 客户在使用过程发现一个问题, 虽然已经有使用电池对 VBAT 进行供电, 但是在经常频繁的 VDD 上下电之后, 发现时钟会比准确的时间慢几秒钟
More informationChapter #
第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层
More informationSTM32F3??ADC??????????ADC
STM32F30x 禁止 ADC 已关闭情况下再次关闭 ADC 前言 STM32F30x 系列的 12 位 SAR ADC 有很多鲜明的特色性能, 比如采样率可以达到 5 MSPS, 可支持差分输入, 等等 但是, 由于设计的不同, 在使用上也有不少不太一样的地方, 我们在使用 STM32F30x 的 ADC 外设的时候, 还是要仔细了解一些使用的细节 问题 某客户在其产品的设计中, 使用了 STM32F302CCT6
More informationST template WORD
使用 CubeMX 生成 TCPEchoServer 工程 前言 在 STM32 的众多外设中, 以太网这个外设相对而言还是比较复杂, 初始化的过程也比较复杂, 涉及到 MAC,DMA,PHY 好几块内容的初始化 可能有时候 datasheet 都看得头疼了, 可初始化还是有问题 而 STM32CubeMX 工具就可以帮我们轻松完成这部分工作 在本文中, 将分别以 STM3220G-EVAL 板为例,
More information新・解きながら学ぶC言語
330!... 67!=... 42 "... 215 " "... 6, 77, 222 #define... 114, 194 #include... 145 %... 21 %... 21 %%... 21 %f... 26 %ld... 162 %lf... 26 %lu... 162 %o... 180 %p... 248 %s... 223, 224 %u... 162 %x... 180
More informationMASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP #
iptables 默认安全规则脚本 一 #nat 路由器 ( 一 ) 允许路由 # iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT ( 二 ) DNAT 与端口转发 1 启用 DNAT 转发 # iptables -t nat -A PREROUTING -p tcp -d 192.168.102.37 dprot 422 -j DNAT to-destination
More information新・明解C言語入門編『索引』
!... 75!=... 48 "... 234 " "... 9, 84, 240 #define... 118, 213 #include... 148 %... 23 %... 23, 24 %%... 23 %d... 4 %f... 29 %ld... 177 %lf... 31 %lu... 177 %o... 196 %p... 262 %s... 242, 244 %u... 177
More informationSimulator By SunLingxi 2003
Simulator By SunLingxi sunlingxi@sina.com 2003 windows 2000 Tornado ping ping 1. Tornado Full Simulator...3 2....3 3. ping...6 4. Tornado Simulator BSP...6 5. VxWorks simpc...7 6. simulator...7 7. simulator
More informationST template WORD
从零开始使用 CubeMX 创建以太网工程 前言 在前面一篇文章中, 介绍了如何使用 CubeMX 来建立一个简单的 TCPEchoserver 工程 但是在新建 CubeMX 项目时, 是通过直接选择 ST 的开发板的方式实现的 对于大多数实际的开发场景, 可能并不是在 ST 的开发板上进行的, 所以在这篇文章中, 我将介绍如何从零开始建立一个以太网工程 今年 ST 推出的 Nucleo-144
More informationST template WORD
一种计算 CPU 使用率的方法及其实现原理 1 前言 出于性能方面的考虑, 有的时候, 我们希望知道 CPU 的使用率为多少, 进而判断此 CPU 的负载情况和对于当前运行环境是 否足够 胜任 本文将介绍一种计算 CPU 占有率的方法以及其实现原理 2 移植算法 2.1 算法简介 此算法是基于操作系统的, 理论上不限于任何操作系统, 只要有任务调度就可以 本文将以 FreeRTOST 为例来介绍本算法的使用方法
More information...1 What?...2 Why?...3 How? ( ) IEEE / 23
.... IEEE 1588 2010 7 8 ( ) IEEE 1588 2010 7 8 1 / 23 ...1 What?...2 Why?...3 How? ( ) IEEE 1588 2010 7 8 2 / 23 ...1 What?...2 Why?...3 How? ( ) IEEE 1588 2010 7 8 3 / 23 IEEE 1588 ( ) IEEE 1588 2010
More informationWindows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco
Windows RTEMS 1 Danilliu MMI TCP/IP 80486 QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos ecos Email www.rtems.com RTEMS ecos RTEMS RTEMS Windows
More informationAL-M200 Series
NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel
More information新版 明解C++入門編
511!... 43, 85!=... 42 "... 118 " "... 337 " "... 8, 290 #... 71 #... 413 #define... 128, 236, 413 #endif... 412 #ifndef... 412 #if... 412 #include... 6, 337 #undef... 413 %... 23, 27 %=... 97 &... 243,
More informationuntitled
Lwip Swedish Institute of Computer Science February 20, 2001 Adam Dunkels adam@sics.se (QQ: 10205001) (QQ: 329147) (QQ:3232253) (QQ:3232253) QQ ARM TCPIP LCD10988210 LWIP TCP/IP LWIP LWIP lwip API lwip
More informationIP505SM_manual_cn.doc
IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP
More informationC6_ppt.PDF
C01-202 1 2 - (Masquerade) (Replay) (Message Modification) (Denial of Service) - ( ) (Eavesdropping) (Traffic Analysis) 8 1 2 7 3 6 5 4 3 - TCP SYN (SYN flood) Smurf Ping of Death LAND Attack Teardrop
More information第 1 章 概 述 1.1 计 算 机 网 络 在 信 息 时 代 中 的 作 用 1.2 计 算 机 网 络 的 发 展 过 程 *1.2.1 分 组 交 换 的 产 生 *1.2.2 因 特 网 时 代 *1.2.3 关 于 因 特 网 的 标 准 化 工 作 1.2.4 计 算 机 网 络 在
计 算 机 网 络 ( 第 4 版 ) 课 件 第 1 章 计 算 机 网 络 概 述 郭 庆 北 Ise_guoqb@ujn.edu.cn 2009-02-25 第 1 章 概 述 1.1 计 算 机 网 络 在 信 息 时 代 中 的 作 用 1.2 计 算 机 网 络 的 发 展 过 程 *1.2.1 分 组 交 换 的 产 生 *1.2.2 因 特 网 时 代 *1.2.3 关 于 因 特
More information获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复
获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复 获取将导致上次获取的 access_token 失效 接入方可以使用 AppID 和 AppSecret
More informationPIC_SERVER (11) SMTP ( ) ( ) PIC_SERVER (10) SMTP PIC_SERVER (event driven) PIC_SERVER SMTP 1. E-
(2005-02-01) (2005-04-28) PIC_SERVER (10) SMTP E-mail PIC_SERVER (event driven) E-mail PIC_SERVER SMTP E-mail 1. E-mail E-mail 1 (1) (2) (3) (4) 1 1. 2 E-mail A E-mail B E-mail SMTP(Simple Mail Transfer
More information目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas
目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding
More informationChap6.ppt
Computer Networks v4 cs.sjtu 12/21/12 6 Internet ftp://ftp.cs.sjtu.edu.cn/ybzhang 61 / 110 Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 62 / 110 Computer Networks v4 cs.sjtu 12/21/12
More informationebook
32 IP 32.1 I n t e r n e t S O C K _ R A W I P 3 1) I C M P I G M P P i n g I C M P I C M P I C M P 1 9. 7 N e t / 3 R T M _ R E D I R E C T I C M P ( 1 9. 6 ) I C M P I G M P I G M 2) I P U D P I P U
More information计算机网络实验说明
计算机网络实验说明 龚旭东 电三楼 420 lzgxd@mailustceducn 2011 年 11 月 1 日 龚旭东 (TA) 计算机网络实验说明 2011 年 11 月 1 日 1 / 20 Outline 1 实验系统介绍 实验环境实验流程 2 实验内容编程实验交互实验观察实验 3 一些控制台命令 4 实验报告说明 龚旭东 (TA) 计算机网络实验说明 2011 年 11 月 1 日 2
More informationR3105+ ADSL
... 1 1 1... 1 1 2... 1... 3 2 1... 3 2 2... 3 2 3... 5 2 4... 5 2 4 1... 5... 7 3 1... 7 3 2... 8 3 2 1... 8 3 2 2... 9 3 3... 12 3 3 1... 13 3 3 2 WAN... 16 3 3 3 LAN... 21 3 3 4 NAT... 22 3 3 5... 24
More information網路安全:理論與實務 第二版
第 10 章 :Wireshark 封 包 分 析 軟 體 10-1 Wireshark 簡 介 10-2 Wireshark 的 安 裝 方 法 10-3 Wireshark 的 使 用 Wireshark 簡 介 - 發 展 歷 史 Wireshark (http://www.wireshark.org/) 是 一 個 開 放 原 始 碼 (open source software) 軟 體,
More informationebook140-8
8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4
More informationPROFIBUS3.doc
PLC PLC ProfiBus 3. PROFIBUS-DP PROFIBUS-DP PROFIBUS-DP PROFIBUS S7 STEP7 SIMATIC NET S5 COM PROFIBUS COM5431 PROFIBUS-DP GSD GSD *.GSD *. GSE GSD S7 STEP7 PROFIBUS DP S7-400 CPU416-2DP S7-200 PROFIBUS
More information证券期货市场之主要诚信规范
证 券 期 货 市 场 严 重 违 法 失 信 行 为 之 典 型 案 例 汇 编 二 〇 一 一 年 十 二 月 目 录 背 景 介 绍... 3 一 内 幕 交 易 泄 露 内 幕 信 息... 4 ( 一 ) 定 义... 4 ( 二 ) 法 律 责 任... 4 ( 三 ) 典 型 案 例... 4 1. 李 际 滨 黄 文 峰 内 幕 交 易 案... 4 2. 况 勇 张 蜀 渝 徐 琴
More information目录
ALTERA_CPLD... 3 11SY_03091... 3 12SY_03091...4....5 21 5 22...8 23..10 24..12 25..13..17 3 1EPM7128SLC.......17 3 2EPM7032SLC.......18 33HT46R47......19..20 41..20 42. 43..26..27 5151DEMO I/O...27 52A/D89C51...28
More information目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas
目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding
More informationTel:010-62981668-2930 1
Access 93C46 with SPI function V1.0.0 Jan. 31, 2005 http://www.sunplusmcu.com Tel:010-62981668-2930 http://www.sunplusmcu.com E-mail:mcu@sunplus.com.cn 1 0 0...2 1...3 2...4 2.1...4 2.2...5 3...6 3.1 AT93C46...6
More information工业和信息化部 水利部 全国节约用水办公室
附 件 : 国 家 节 水 标 杆 企 业 和 标 杆 指 标 ( 第 一 批 ) 序 号 企 业 名 称 产 品 名 称 1 太 原 钢 铁 ( 集 团 ) 有 限 公 司 不 锈 钢 标 杆 指 标 ( 单 位 产 品 取 水 量 ) 1.45 m 3 /t ( 再 生 水 用 量 占 总 用 水 量 的 50%) 2 莱 芜 钢 铁 集 团 有 限 公 司 H 型 钢 齿 轮 钢 3.43m
More information財金資訊-80期.indd
IPv6 / LINE YouTube TCP/IP TCP (Transmission Control Protocol) IP (Internet Protocol) (node) (address) IPv4 168.95.1.1 IPv4 1981 RFC 791 --IP IPv4 32 2 32 42 IP (Internet Service Provider ISP) IP IP IPv4
More information标题
文学蓝皮书 9 网络文学 趋向主流化 酝酿新格局 摘 要 2015 年的网络文学 在中央重视 政府主导 民间先 行 资本发力等诸多因素联手推动下 呈现出借势发 展和强势进取的良好势头 网络小说创作 在虚构类 的玄幻与仙侠 写实类的历史与都市 都有好的和比 较好的力作佳构联袂而来 主流体制组建网络文学机 构 IP 热 愈演愈烈 都从不同的侧面和层面推动网 络文学进而做大做强 使之成为当代文学中最具成长
More information穨control.PDF
TCP congestion control yhmiu Outline Congestion control algorithms Purpose of RFC2581 Purpose of RFC2582 TCP SS-DR 1998 TCP Extensions RFC1072 1988 SACK RFC2018 1996 FACK 1996 Rate-Halving 1997 OldTahoe
More informationuntitled
1....2...2...6 2....10 3. UDP...15 4. TCP...16...16...16 1 1. PC COM1 COM2 COM1 COM2 DTU 2 3 4 COM1 COM1 COM2 COM ID 13900000000 DTU COM1 5 COM2 DTU DTU DTU DTU DTU DTU DTU ID ID 3031 3032 2 ID 13900000001
More information计算机网络
(delay latency) = + + LEC. A B A 0 0 0 B .6. = 0ms, 0Mb/s, 0x0 - x0x0 =x0 bit RTT RTT (Round-Trip Time) .7 OSI/RM OSI/RM OSI/RM TCP/IP (application layer) (transport layer) (network layer)
More informationAN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING
AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING 前言 - Andrew Payne 目录 1 2 Firefly Basics 3 COMPONENT TOOLBOX 目录 4 RESOURCES 致谢
More information工控资料窝 www.gk-world.com http://www.bzxindaxin.com http://www.gk-world.com http://www.bzxindaxin.com http://www.gk-world.com http://www.bzxindaxin.com http://www.gk-world.com http://www.bzxindaxin.com http://www.gk-world.com
More informationGo构建日请求千亿微服务最佳实践的副本
Go 构建 请求千亿级微服务实践 项超 100+ 700 万 3000 亿 Goroutine & Channel Goroutine Channel Goroutine func gen() chan int { out := make(chan int) go func(){ for i:=0; i
More informationARP ICMP
ARP ICMP 2 9-1 ARP 9-2 ARP 9-3 ARP 9-4 ICMP 9-5 ICMP 9-6 ICMP 9-7 ICMP 3 ARP ICMP TCP / IP, IP ARP ICMP 3 IP, ARP ICMP IP ARP ICMP 2, 4 9-1 ARP, MAC, IP IP, MAC ARP Address Resolution Protocol, OSI ARP,,
More informationPS PS GMM SM.zte.com.
WBUB-010-1 ZXWN PS V0411.zte.com. PS PS GMM SM.zte.com. PS TMSI Packet-Temporary mobile subscriber identification number P-TMSI) GPRS MS P- TMSI 4 BCD 3G TS 23.003 MSC SGSN SGSN P-TMSI 11 MSC TMSI 00 01
More informationMicrosoft PowerPoint - 数据通信-ch1.ppt
主 要 内 容 与 基 本 要 求 主 要 内 容 数 据 通 信 与 计 算 机 网 络 计 算 机 网 络 的 发 展 过 程 分 类 以 及 主 要 性 能 指 标 ; 分 组 交 换 的 基 本 原 理 及 其 与 电 路 交 换 报 文 交 换 的 联 系 与 区 别 ; 计 算 机 网 络 的 协 议 与 体 系 结 构 第 1 章 概 述 基 本 要 求 掌 握 分 组 交 换 电 路
More information29 0. 0.1 0.2 0.3 1. 30 1840 1930 1932 1926 35 51 55 214 1 31 1988 3 2. 2.1 3 2000 2.2 79 1 52 32 56 57 57 2 2.3. 2 10 4 40 16 4 64 2.4 3. 3.0 3.1 1 Hz 33 193ms 176 174 169 167 165 163 162 160 159 (T )
More informationKL DSC DEMO 使用说明
:0755-82556825 83239613 : (0755)83239613 : http://www.kingbirdnet.com EMAIL Good989@163.com 1 1 KB3000 DTU... 3 1.1... 3 1.2... 3 1.3... 3 1.4... 3 2... 4 2.1 GSM/GPRS... 4 2.2... 4 2.3... 5 2.4... 6 2.5...
More information目 彔 1. 准 备 工 作... 1 2. 登 彔 设 置... 2 3. 功 能 说 明... 4 3.1 实 时 监 控... 4 3.1.1 基 本 控 制... 4 4.1.2 功 能 设 置... 4 3.1.3 画 质 调 节... 6 3.1.4 彔 像 与 抓 拍... 6 3.1
嵌 入 式 Web Server 用 户 手 册 V2.0 感 谢 您 选 用 本 公 司 的 产 品, 请 您 在 使 用 本 产 品 前 仔 细 阅 读 用 户 手 册, 本 用 户 手 册 将 为 您 提 供 正 确 的 使 用 说 明 版 权 声 明 : 本 用 户 手 册 版 权 归 天 津 市 亚 安 科 技 股 仹 有 限 公 司 所 有, 未 经 本 公 司 许 可, 仸 何 机 构
More information概述
OPC Version 1.6 build 0910 KOSRDK Knight OPC Server Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOS_Init...5 2.2.2 KOS_InitB...5 2.2.3
More information(Methods) Client Server Microsoft Winsock Control VB 1 VB Microsoft Winsock Control 6.0 Microsoft Winsock Control 6.0 1(a). 2
(2005-01-26) (2005-01-26) (2005-02-27) PIC_SERVER (9) VB TCP/UDP Visual Basic Microsoft Winsock Control (MSWINSCK.OCX) UDP TCP Client Server Visual Basic UDP/TCP PIC_SERVER UDP/TCP 1. Microsoft Winsock
More information1500XA Daniel Danalyzer 1500XA Rosemount Analytical 1500XA P/N 3-9000-757 A 2010 5 ii 1500XA 1500XA iii iv 1500XA : 1-2 1500XA - 1500XA 1-3 1-4 1500XA 1500XA 1-5 1-6 1500XA 1500XA 1-7 1-8 1500XA
More information解 除 身 份 验 证 机 密 性 Wep 等 一 些 加 密 机 制 MSDU 传 递 (MAC Service Data Unit) 负 责 将 数 据 传 送 给 实 际 的 接 收 端 传 输 功 率 控 制 (Transmit Power Control 简 称 TPC) 欧 洲 标 准
一 网 络 服 务 802.11 总 共 提 供 9 种 服 务 : 分 布 式 (distribution) 接 入 点 收 到 帧, 就 会 使 用 分 布 式 服 务 将 真 传 送 至 目 的 地 整 合 (integration) 该 服 务 由 分 布 式 系 统 提 供, 它 让 分 布 式 系 统 得 以 链 接 至 非 IEEE802.11 网 络 关 联 (association)
More informationSDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基
开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些
More informationHD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD
Leica MC170 HD Leica MC190 HD 5 6 7 8 11 12 13 14 16 HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD 22 23 24 26 Leica MC170 HD Leica MC190 HD ( ) 28
More informationKubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.
Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes
More informationVIDEOJET connect 7000 VJC-7000-90 zh- CHS Operation Manual VIDEOJET connect 7000 zh-chs 3 目 录 1 浏 览 器 连 接 7 1.1 系 统 要 求 7 1.2 建 立 连 接 7 1.2.1 摄 像 机 中 的 密 码 保 护 7 1.3 受 保 护 的 网 络 7 2 系 统 概 述 8 2.1 实 况
More information, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1
21 , 7, Windows,,,, : 010-62782989 13501256678 13801310933,,,, ;,, ( CIP) /,,. : ;, 2005. 11 ( 21 ) ISBN 7-81082 - 634-4... - : -. TP316-44 CIP ( 2005) 123583 : : : : 100084 : 010-62776969 : 100044 : 010-51686414
More information目 录 1 简 介 1-1 2 配 置 前 提 1-1 3 NTP 服 务 器 / 客 户 端 模 式 典 型 配 置 举 例 3-1 3.1 组 网 需 求 3-1 3.2 使 用 版 本 3-1 3.3 配 置 步 骤 3-2 3.3.1 Device A 的 配 置 3-2 3.3.2 Dev
H3C S5130-EI NTP 典 型 配 置 举 例 Copyright 2014 杭 州 华 三 通 信 技 术 有 限 公 司 版 权 所 有, 保 留 一 切 权 利 非 经 本 公 司 书 面 许 可, 任 何 单 位 和 个 人 不 得 擅 自 摘 抄 复 制 本 文 档 内 容 的 部 分 或 全 部, 并 不 得 以 任 何 形 式 传 播 本 文 档 中 的 信 息 可 能 变
More informationMicrosoft PowerPoint - Performance Analysis of Video Streaming over LTE using.pptx
ENSC 427 Communication Networks Spring 2016 Group #2 Project URL: http://www.sfu.ca/~rkieu/ensc427_project.html Amer, Zargham 301149920 Kieu, Ritchie 301149668 Xiao, Lei 301133381 1 Roadmap Introduction
More information<55342D323637CBB5C3F7CAE92E786C73>
U4-267 / 1 U4-267 / : CF PowerPoint, TCP/IP Internet Explorer 2 ..2..3..4..5..5..5..9 PC...10 11 12 14 14....15....15....16....16....17....17....18....18....20 23....27 27 PC...27....28 3 CF SanDisk CompactFlash)
More informationMicrosoft Word - InoTouch Editor编程软件手册2012.2.10.doc
目 录 第 一 章 关 于 InoTouch Editor 编 程 软 件 的 安 装... - 6-1.1 InoTouch 系 列 HMI 和 InoTouch Editor 软 件 的 简 介... - 6-1.2 安 装 InoTouch Editor 编 程 软 件... - 10-1.3 系 统 连 接 图... - 12-1.4 InoTouch 系 列 人 机 界 面 的 系 统 设
More informationCC213
: (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,
More informationC/C++ - 函数
C/C++ Table of contents 1. 2. 3. & 4. 5. 1 2 3 # include # define SIZE 50 int main ( void ) { float list [ SIZE ]; readlist (list, SIZE ); sort (list, SIZE ); average (list, SIZE ); bargragh
More informationSAPIDO GR-1733 無線寬頻分享器
1 版 權 聲 明... 4 產 品 保 固 說 明... 4 保 固 期 限... 4 維 修 辦 法... 5 服 務 條 款... 5 注 意 事 項... 6 低 功 率 電 波 輻 射 性 電 機 管 理 辦 法... 6 CE 標 誌 聲 明... 6 無 線 功 能 注 意 事 項... 6 1 產 品 特 點 介 紹... 7 1.1 LED 指 示 燈 功 能 說 明... 8 1.2
More informationepub83-1
C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C
More information27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f
27 1 Vol.27 No.1 CEMENTED CARBIDE 2010 2 Feb.2010!"!!!!"!!!!"!" doi:10.3969/j.issn.1003-7292.2010.01.011 OPC 1 1 2 1 (1., 412008; 2., 518052), OPC, WinCC VB,,, OPC ; ;VB ;WinCC Application of OPC Technology
More informationData Server_new_.doc
0i B/C Data Server Windows 2000 Window XP Windows XP FTP FANUC Data Server FTP liwei@beijing-fanuc 1 06-10-8 Content 1. /...3 1.1...3 1.2...3 1.3 CNC...3 2....5 2.1 STORAGE...5 2.2 FTP...6 2.3 BUFFER...7
More information安全防范
8989 Be Right TM Sigma 900 5/03 2003 ...1...4...8 1.1...8 1.2...9 1.2.1...9 1.2.2...12 1.3...12 1.4...12 1.4.1...12 1.4.2...13 1.4.3...14 1.5...15 1.6...16 1.7...16 1.7.1...17 1.7.2...17 1.7.3...18 1.7.4
More informationImportant Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO
Car DVD New GUI IR Flow User Manual V0.1 Jan 25, 2008 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com Important Notice SUNPLUS
More information錄...1 說...2 說 說...5 六 率 POST PAY PREPAY DEPOSIT 更
AX5000 Version 1.0 2006 年 9 錄...1 說...2 說...3...4 說...5 六...6 6.1 率...7 6.2 POST PAY...8 6.3 PREPAY DEPOSIT...9 6.4...10 6.5...11 更...12...12 LCD IC LED Flash 更 兩 RJ11 ( ) DC ON OFF ON 狀 狀 更 OFF 復 狀 說
More informationD-link用户手册.doc
声 明 Copyright 1986-2013 版 权 所 有, 保 留 一 切 权 利 非 经 本 公 司 书 面 许 可, 任 何 单 位 和 个 人 不 得 擅 自 摘 抄 复 制 本 书 内 容 的 部 分 或 全 部, 并 不 得 以 任 何 形 式 传 播 由 于 产 品 版 本 升 级 或 其 它 原 因, 本 手 册 内 容 会 不 定 期 进 行 更 新, 为 获 得 最 新 版
More informationMicrosoft Word - MAN2011A_CH_RTT.doc
基于 SAM7X EK 和 IAR EWARM 文档编号 文档版本 Rev. A 文档摘要 基于 AT91SAM7X EK 开发板的代码解读,RTT 代码解读 关键词 AT91SAM7X256 SAM7X EK IAR EWARM J LINK RTT 创建日期 2010 06 08 创建人员 Cust126 审核人员 Robin 文档类型 公开发布 / 开发板配套文件 版权信息 Mcuzone 原创文档,
More informationThis page left blank intentionally
Network Guide Guide Réseau Netzwerkbetrieb Guía de red Guida alla rete Netwerkhandleiding Guia de Rede Nätverksguide Руководство по работе в сети Regulatory models: W60, W61 010-0756-00 DISPERINDAG No.
More information11N 无线宽带路由器
http://www.tenda.com.cn 1... 1 1.1... 1 1.2... 1 2... 3 2.1... 3 2.2... 3 2.3... 5 2.4... 6 2.5... 7 2.6... 9 2.6.1 无线基本设置... 9 2.6.2 无线加密设置... 9 2.7... 10 3... 18 3.1... 18 3.2... 19 3.2.1 ADSL 拨号上网设置...
More informationuntitled
Sartorius LMA200PM LMA200PM 8%100% 40120 GLP LMA200PM 2 3 3 4 6 9 16 18 24 26 28 28 29 30 30 32 LMA200PM LMA200PM LMA200PM 22kg LMA200PM LMA200PM LMA200PM LMA200PM 20 1 pin sartorius sartorius LMA200PM
More informationB 6 A A N A S A +V B B B +V 2
B 6 A A N A S A +V B B B +V 2 V A A B B 3 C Vcc FT7 B B 1 C 1 V cc C 2 B 2 G G B 3 C 3V cc C B ND ND GND V A A B B C 1 C 3 C 2 C V cc V cc V 220Ωx B 1 B 2 B 3 B GND GND A B A B 1 1 0 0 0 2 0 1 0 0 3 0
More informationepub 61-2
2 Web Dreamweaver UltraDev Dreamweaver 3 We b We b We Dreamweaver UltraDev We b Dreamweaver UltraDev We b We b 2.1 Web We b We b D r e a m w e a v e r J a v a S c r i p t We b We b 2.1.1 Web We b C C +
More informationuntitled
2006 6 Geoframe Geoframe 4.0.3 Geoframe 1.2 1 Project Manager Project Management Create a new project Create a new project ( ) OK storage setting OK (Create charisma project extension) NO OK 2 Edit project
More informationuntitled
MODBUS 1 MODBUS...1 1...4 1.1...4 1.2...4 1.3...4 1.4... 2...5 2.1...5 2.2...5 3...6 3.1 OPENSERIAL...6 3.2 CLOSESERIAL...8 3.3 RDMULTIBIT...8 3.4 RDMULTIWORD...9 3.5 WRTONEBIT...11 3.6 WRTONEWORD...12
More informationRUN_PC連載_10_.doc
PowerBuilder 8 (10) Jaguar CTS ASP Jaguar CTS PowerDynamo Jaguar CTS Microsoft ASP (Active Server Pages) ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar Server ASP
More information目 录 目 录 1. 安 装 和 快 速 入 门 附 件 1.1 随 机 附 件... 3 1.2 附 件 信 息... 3 连 接 和 设 定 1.3 连 接... 3 1.4 记 录 纸... 4 快 速 入 门 1.5 发 送 传 真 / 复 印... 5 1.6 接 收 传 真... 5 2
KX-FT832CN KX-FT836CN KX-FT836 感 谢 您 购 买 Panasonic 传 真 机 请 于 使 用 前 仔 细 阅 读 操 作 使 用 说 明 书, 并 妥 善 保 管 本 机 与 来 电 显 示 兼 容 您 必 须 向 服 务 供 应 商 / 电 话 公 司 申 请 并 取 得 相 应 的 服 务 目 录 目 录 1. 安 装 和 快 速 入 门 附 件 1.1 随
More informationTX-NR3030_BAS_Cs_ indd
TX-NR3030 http://www.onkyo.com/manual/txnr3030/adv/cs.html Cs 1 2 3 Speaker Cable 2 HDMI OUT HDMI IN HDMI OUT HDMI OUT HDMI OUT HDMI OUT 1 DIGITAL OPTICAL OUT AUDIO OUT TV 3 1 5 4 6 1 2 3 3 2 2 4 3 2 5
More informationEK-STM32F
STMEVKIT-STM32F10xx8 软 件 开 发 入 门 指 南 目 录 1 EWARM 安 装... 1 1.1 第 一 步 : 在 线 注 册... 1 1.2 第 二 步 : 下 载 软 件... 2 1.3 第 三 步 : 安 装 EWARM... 3 2 基 于 STMEVKIT-STM32F10xx8 的 示 例 代 码 运 行... 6 2.1 GPIO Demo... 6 2.2
More information穨CAS1042快速安速說明.doc
CAS1042 4 Port 10/100M Switch Internet BroadBand Router IP IP... PC CAS1042 UTP Cable CAS1042 5V / 2.4A 6 1. 2. ADSL Cable Modem 3. CAS1042 4. TCP/IP 5. 6. 1 2 ADSL Modem Cable Modem CAS1042 ) / "LAN
More information38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民
1 08414159 惠 鴻 眼 鏡 行 桃 園 市 中 壢 區 福 德 里 中 華 路 一 段 186 號 1 樓 30,000 獨 資 宋 耀 鴻 105/04/27 府 經 登 字 第 1059003866 號 2 17891110 承 元 冷 氣 空 調 工 程 行 桃 園 市 桃 園 區 中 德 里 國 際 路 1 段 98 巷 50 號 2 樓 之 4 200,000 獨 資 詹 安 平
More informationch08.PDF
8-1 CCNA 8.1 CLI 8.1.1 8-2 8-3 8.1.21600 2500 1600 2500 / IOS 8-4 8.2 8.2.1 A 5 IP CLI 1600 2500 8-5 8.1.2-15 Windows 9598NT 2000 HyperTerminal Hilgraeve Microsoft Cisco HyperTerminal Private Edition (PE)
More informationMicrosoft PowerPoint - BECKHOFF技术_ADS通讯 [Compatibility Mode]
的架构 ADS 的通讯机制 ADS-Client Request -> Confirmation Indication
More informationChapter 24 DC Battery Sizing
26 (Battery Sizing & Discharge Analysis) - 1. 2. 3. ETAP PowerStation IEEE 485 26-1 ETAP PowerStation 4.7 IEEE 485 ETAP PowerStation 26-2 ETAP PowerStation 4.7 26.1 (Study Toolbar) / (Run Battery Sizing
More informationUDP 8.2 TCP/IP OSI OSI 3 OSI TCP/IP IP TCP/IP TCP/IP Transport Control Protocol TCP User Datagram Protocol UDP TCP TCP/IP IP TCP TCP/IP TC
8 TCP/IP TCP/IP TCP OSI 8.1 OSI 4 end to end A B FTP OSI Connection Management handshake Flow Control Error Detection IP Response to User s Request TCP/IP TCP 181 UDP 8.2 TCP/IP OSI OSI 3 OSI 3 8.1 TCP/IP
More informationebook140-9
9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I
More information1 WLAN 接 入 配 置 本 文 中 的 AP 指 的 是 LA3616 无 线 网 关 1.1 WLAN 接 入 简 介 WLAN 接 入 为 用 户 提 供 接 入 网 络 的 服 务 无 线 服 务 的 骨 干 网 通 常 使 用 有 线 电 缆 作 为 线 路 连 接 安 置 在 固 定
目 录 1 WLAN 接 入 配 置 1-1 1.1 WLAN 接 入 简 介 1-1 1.1.1 无 线 扫 描 1-1 1.1.2 关 联 1-3 1.2 WLAN 客 户 端 接 入 控 制 1-4 1.2.1 基 于 AP 组 的 接 入 控 制 1-4 1.2.2 基 于 SSID 的 接 入 控 制 1-4 1.3 零 漫 游 1-5 1.4 WLAN 接 入 配 置 任 务 简 介 1-6
More information一.NETGEAR VPN防火墙产品介绍
NETGEAR VPN NETGEAR 6 http://www.netgear.com.cn - 1 - NETGEAR VPN... 4 1.1 VPN...4 1.2 Dynamic Domain Name Service...4 1.3 Netgear VPN...4 Netgear VPN... 6 2.1 FVS318 to FVS318 IKE Main...7 2.1.1 A VPN
More informationP4i45GL_GV-R50-CN.p65
1 Main Advanced Security Power Boot Exit System Date System Time Floppy Drives IDE Devices BIOS Version Processor Type Processor Speed Cache Size Microcode Update Total Memory DDR1 DDR2 Dec 18 2003 Thu
More information概述
OPC Version 1.8 build 0925 KOCRDK Knight OPC Client Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOC_Init...5 2.2.2 KOC_Uninit...5 2.3...5
More informationIC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG
IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG --------------------------------------------TABLE OF CONTENTS------------------------------------------
More information方正文杰A330/N
方 正 文 杰 A330/A330N 说 明 书 目 录 第 1 章 概 述 1 1.1 方 正 文 杰 打 印 机 的 卓 越 品 质 和 突 出 性 能 1 1.2 推 荐 计 算 机 配 置 2 1.3 本 手 册 中 的 符 号 和 术 语 2 1.4 说 明 书 所 含 全 部 内 容 3 1.5 安 全 声 明 3 第 2 章 安 装 打 印 机 硬 件 5 2.1 为 打 印 机 准
More informationPowerPoint 演示文稿
Hadoop 生 态 技 术 在 阿 里 全 网 商 品 搜 索 实 战 阿 里 巴 巴 - 王 峰 自 我 介 绍 真 名 : 王 峰 淘 宝 花 名 : 莫 问 微 博 : 淘 莫 问 2006 年 硕 士 毕 业 后 加 入 阿 里 巴 巴 集 团 淘 及 搜 索 事 业 部 ( 高 级 技 术 与 家 ) 目 前 负 责 搜 索 离 线 系 统 团 队 技 术 方 向 : 分 布 式 计 算
More informationMicrosoft PowerPoint - Lecture7II.ppt
Lecture 8II SUDOKU PUZZLE SUDOKU New Play Check 軟體實作與計算實驗 1 4x4 Sudoku row column 3 2 } 4 } block 1 4 軟體實作與計算實驗 2 Sudoku Puzzle Numbers in the puzzle belong {1,2,3,4} Constraints Each column must contain
More informationuntitled
7.1 7.1.1 IP R1 N N,R1,M IP 1 7.1.2 [Quidway]display ip routing Routing Tables: Destination/Mask proto pref Metric Nexthop Interface 0.0.0.0/0 Static 60 0 120.0.0.2 Serial0 8.0.0.0/8 RIP 100 3 120.0.0.2
More informationPTS7_Manual.PDF
User Manual Soliton Technologies CO., LTD www.soliton.com.tw - PCI V2.2. - PCI 32-bit / 33MHz * 2 - Zero Skew CLK Signal Generator. - (each Slot). -. - PCI. - Hot-Swap - DOS, Windows 98/2000/XP, Linux
More informationMicrosoft Word - Sable User's Manual.doc
SABLE 刻 字 机 使 用 手 册 1 注 意 GCC 星 云 保 留 在 不 事 先 通 知 的 情 况 下, 修 改 该 使 用 手 册 任 何 内 容 的 权 利! 禁 止 任 何 未 经 允 许 的 修 改 复 制 分 发 或 公 布! 关 于 此 手 册 有 任 何 问 题 或 意 见 请 联 系 您 的 当 地 经 销 商 2 目 录 安 全 操 作 注 意 事 项...5 第 一
More information