Moxa UC-7110-LX [37/46] Wdt watch dog timer
![Moxa UC-7110-LX [37/46] Wdt watch dog timer](/views2/1199633/page37/bg25.png)
UC-7101/7110/7112 Software User’s Manual UC-7101/7110/7112 Device API
5-3
WDT (Watch Dog Timer)
1. Introduction
The WDT works like a watch dog function. You can enable it or disable it. When the user enables
WDT but the application does not acknowledge it, the system will reboot. You can set the ack time
from a minimum of 50 msec to a maximum of 60 seconds.
2. How the WDT works
The sWatchDog is disabled when the system boots up. The user application can also enable ack.
When the user does not ack, it will let the system reboot.
Kernel boot
…..
….
User application running and enable user ack
….
….
3. The user API
The user application must include <moxadevic.h>, and link moxalib.a. A makefile example is
shown below:
all:
arm-elf-gcc –Wl, -elf2flt –o xxxx xxxx.c -lmoxalib
int swtd_open (void)
Description
Open the file handle to control the sWatchDog. If you want to do something you must first do this
and keep the file handle for other uses.
Input
None
Output
The return value is the file handle. If there is an error, it will return a negative value.
Use errno() to retrieve errors.
int swtd_enable (int fd, unsigned long time)
Description
Enable application sWatchDog. You must do an ack after this process.
Input
int fd—the file handle, from the swtd_open() return value.
unsigned long time—The time you wish to ack sWatchDog periodically. You must ack the
sWatchDog before timeout. If you do not ack, the system will be reboot
automatically. The minimum time is 50 msec, the maximum time is 60
seconds. The time unit is msec.
Содержание
- Ninth edition april 2015 1
- Uc 7101 7110 7112 user s manual 1
- Www moxa com product 1
- Copyright notice 2
- Disclaimer 2
- Technical support contact information 2
- Trademarks 2
- Uc 7101 7110 7112 user s manual 2
- Www moxa com support 2
- Table of contents 3
- Introduction 5
- Overview 6
- Package checklist 6
- Hardware specifications 7
- Product features 7
- Product specifications 7
- Software specifications 8
- Getting started 9
- Connecting the uc 7101 7110 7112 to a pc 10
- Console port 10
- Powering on the uc 7101 7110 7112 10
- Telnet 11
- Configuring the ethernet interface 12
- Developing your applications 14
- Installing the uc 7101 7110 7112 tool chain 14
- Compiling hello c 15
- Uploading hello to the uc 7101 7110 7112 15
- Running hello on the uc 7101 7110 7112 16
- Sample makefile code 17
- Software package 19
- Uc 7101 7110 7112 software architecture 20
- Journaling flash file system jffs2 21
- Uc 7101 7110 7112 software package 22
- Configuring uc 7101 7110 7112 23
- Enabling and disabling daemons 24
- How to enable disable etc inittab www server 24
- How to enable disable telnet ftp server 24
- How to enable network time protocol 24
- How to update the system time periodically with network time protocol 24
- Adding a web page 25
- Iptables 25
- Define policy for chain rules 27
- Observe and erase chain rules 27
- Append or delete rules 28
- Nat example 29
- The ip addresses of all packets leaving lan1 are changed to 192 68 27 you will need to load the module ipt_masquerade 29
- Uc 7101 7110 7112 software user s manual configuring uc 7101 7110 7112 29
- Configuring dial in dial out service 30
- Connect using a modem 30
- Dial in service 30
- Dial out service 30
- Direct cable connection 30
- Enabling nat at bootup 30
- Configuring pppoe 31
- Dynamic driver module load unload 31
- How to mount a remote nfs server 31
- Upgrading the kernel 32
- Upgrading the root file system user directory 33
- Autostarting user applications on bootup 34
- Checking the kernel and root file system versions 34
- Loading factory defaults 34
- Uc 7101 7110 7112 device api 35
- Buzzer 36
- Rtc real time clock 36
- Uart interface 36
- Wdt watch dog timer 37
- Editor 41
- File manager 41
- System commands 41
- Μclinux normal command utility collection 41
- Moxa special utilities 42
- Network 42
- Process 42
- Snmp agent with mib ii rs 232 like group 43
Похожие устройства
- Moxa UC-7110-LX Руководство по быстрой установке
- Moxa UC-7110-T-LX Инструкция по эксплуатации
- Moxa UC-7110-T-LX Руководство по аппаратной части
- Moxa UC-7110-T-LX Руководство по программной части
- Moxa UC-7110-T-LX Технические характеристики
- Moxa UC-7110-T-LX Руководство по быстрой установке
- Moxa UC-7112-LX Инструкция по эксплуатации
- Moxa UC-7112-LX Руководство по аппаратной части
- Moxa UC-7112-LX Технические характеристики
- Moxa UC-7112-LX Руководство по программной части
- Moxa UC-7112-LX Руководство по быстрой установке
- Moxa UC-7112-LX Plus Инструкция по эксплуатации
- Moxa UC-7112-LX Plus Руководство по аппаратной части
- Moxa UC-7112-LX Plus Технические характеристики
- Moxa UC-7112-LX Plus Руководство по программной части
- Moxa UC-7112-LX Plus Руководство по быстрой установке
- Moxa UC-7122-CE Инструкция по эксплуатации
- Moxa UC-7122-CE Руководство по аппаратной части
- Moxa UC-7122-CE Технические характеристики
- Moxa UC-7122-CE Руководство по программной части