Moxa EM-1220-LX [28/57] Em 1240 lx software architecture
![Moxa EM-1220-T-LX [28/57] Em 1240 lx software architecture](/views2/1199903/page28/bg1c.png)
EM-1240-LX User’s Manual Software Package
EM-1240-LX Software Architecture
The pre-installed µClinux Operating System used by the EM-1240-LX follows the standard
µClinux architecture. This means that programs following the POSIX standard are easily ported to
the EM-1240-LX with the GNU Tool Chain provided by www.uClinux.org
. In addition to the
Standard POSIX API, device drivers for the buzzer and UART for the serial ports are also
included.
The EM-1240-LX’s Flash ROM is divided into smaller partitions, including the Boot Loader,
Linux Kernel & Root (/) File System Image, and User Directory partitions.
For most applications, users often spend a lot
time maintaining the operating system and
modifying the system configuration. In order to
save on the total cost of development and
maintenance, the EM-1240-LX is specially
designed to partition a “User Directory” for
storing the user’s system configuration
parameters.
The EM-1240-LX has a built-in mechanism that
prevents system crashes to help preserve system
reliability. The procedure is described below.
When the Linux kernel boots up, the kernel mounts the root file system and then enables services
and daemons. The kernel also looks for system configuration parameters via rc or inittab.
User AP
User Directory
(User Configuration)
Mini Root File System
Configuration
Linux Kernel & Root
HW
Boot Loader
Normally, the kernel uses the User Directory to boot up the system. The kernel will only use the
default configuration _etc & _home when the User Directory crashes.
The EM-1240-LX uses ROMFS for the Linux kernel image, Root File System, and Protected
configuration, and uses JFFS2 for the User Directory.
The partition sizes are hard coded into the kernel binary. You must rebuild the kernel to change the
partition sizes. The flash memory map is shown in the following table.
3-2
Содержание
- Em 1240 lx user s manual 1
- Fifth edition february 2009 1
- Www moxa com product 1
- Copyright notice 2
- Disclaimer 2
- Em 1240 lx user s manual 2
- Technical support contact information www moxa com support 2
- Trademarks 2
- Table of contents 3
- Introduction 5
- Overview 6
- Package checklist 6
- Product features 6
- Hardware specifications 7
- Product specifications 7
- Software specifications 8
- Appearance 9
- Em 1240 embedded module development kit 9
- Em 1240 lx user s manual introduction 9
- Hardware block diagram 9
- Em 1240 development kit 10
- Em 1240 embedded module 10
- Em 1240 lx user s manual introduction 10
- Dimensions 11
- Installing the em 1240 lx 11
- Led indicators 12
- Wiring requirements 12
- Connecting data transmission cables 13
- Connecting the power 13
- Connecting to the network 13
- Grounding the em 1240 lx 13
- Connecting to a serial device 14
- Serial console port 14
- Additional functions 15
- Internal sd socket 15
- Reset button 15
- Real time clock 16
- Getting started 17
- Connecting the em 1240 lx to a pc 18
- Console port 18
- Powering on the em 1240 lx 18
- Telnet 19
- Configuring the ethernet interface 20
- Developing your applications 22
- Installing a secure digital sd memory card 22
- Compiling hello c 23
- Installing the em 1240 lx tool chain 23
- Uploading hello to the em 1240 lx 24
- Running hello on the em 1240 lx 25
- Make file example code 26
- Software package 27
- Em 1240 lx software architecture 28
- Journaling flash file system jffs2 29
- Em 1240 lx software package 30
- Configuring the em 1240 lx 32
- Enabling and disabling daemons 33
- How to enable disable etc inittab www server 33
- How to enable disable telnet ftp server 33
- How to enable network time protocol 33
- How to update the system time periodically with network time protocol 33
- Adding a web page 34
- Iptables 34
- Observe and erase chain rules 36
- Append or delete rules 37
- Define policy for chain rules 37
- Enabling nat at bootup 38
- Nat example 38
- Configuring dial in dial out service 39
- Configuring pppoe 39
- Connect using a modem 39
- Dial in service 39
- Dial out service 39
- Direct cable connection 39
- Dynamic driver module load unload 40
- How to mount a remote nfs server 40
- Upgrading the kernel 41
- Upgrading the root file system user directory 42
- Autostarting user applications on bootup 43
- Checking the kernel and root file system versions 43
- Loading factory defaults 43
- Em 1240 lx device api 44
- Buzzer 45
- Rtc real time clock 45
- Uart interface 45
- Api list 46
- Moxa gpio api 46
- How to use the gpio 47
- Gpio library source code 48
- Limits 48
- A system commands 52
- Editor 52
- File manager 52
- System commands 52
- Μclinux normal command utility collection 52
- Moxa special utilities 53
- Network 53
- Process 53
- B snmp agent with mib ii rs 232 like group 54
- Snmp agent with mib ii rs 232 like group 54
- C em 1240 lx faq 57
- Em 1240 lx faq 57
Похожие устройства
- Moxa EM-1220-LX Руководство по аппаратной части
- Carku E-Power-40B Инструкция по эксплуатации
- Moxa EM-1220-LX Руководство по быстрой установке
- Moxa EM-1220-LX Технические характеристики
- Moxa EM-1220-LX Руководство по работе с утилитой Moxa Device Manager
- Moxa EM-1220-T-LX Инструкция по эксплуатации
- Moxa EM-1220-T-LX Руководство по аппаратной части
- Moxa EM-1220-T-LX Технические характеристики
- Moxa EM-1220-T-LX Руководство по быстрой установке
- Moxa EM-1220-T-LX Руководство по работе с утилитой Moxa Device Manager
- Moxa EM-1240-LX Инструкция по эксплуатации
- Moxa EM-1240-LX Руководство по аппаратной части
- Moxa EM-1240-LX Технические характеристики
- Moxa EM-1240-LX Руководство по быстрой установке
- Moxa EM-1240-LX Руководство по работе с утилитой Moxa Device Manager
- Moxa EM-1240-T-LX Инструкция по эксплуатации
- Moxa EM-1240-T-LX Технические характеристики
- Moxa EM-1240-T-LX Руководство по аппаратной части
- Moxa EM-1240-T-LX Руководство по быстрой установке
- Moxa EM-1240-T-LX Руководство по работе с утилитой Moxa Device Manager