Part Number Hot Search : 
IRFIZ 2SC4448 PQ05RH1 5MF100 5N50FS SSM3J307 102M35 AAT3516
Product Description
Full Text Search
 

To Download UC-7110 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  uc-71 10 series user ? s manual www .moxa.com/product first edition, september 2004 moxa techno log i es co ., l t d. tel: +88 6 -2-8 919 -1230 fax: +88 6 -2-8 919 -1231 ww w.mox a. c om s u pport@ moxa.c om.tw (w orldwide) s u pp or t@ moxa .c o m (the americas) http://
UC-7110 series user?s manual the s o ft ware d e scri be d i n t h i s m a nual i s fu r n i shed u n d er a l i cense a g reem ent an d m a y be use d onl y i n accorda n ce with the term s of t h at agreem ent. cop y right notice c opy ri ght ? 20 04 m o x a tech no log i es c o ., ltd . all righ ts reserv ed. r e pr od uct i o n wi t h o u t perm i s si on i s p r ohi bi t e d. trademarks m o x a i s a re gi st ered t r a d e m ark of the m oxa g r ou p. al l ot he r t r a d e m arks or re gi st ered m a rks i n t h i s m a nual bel o n g t o t h ei r re s p ect i v e m a nufa c t u rer s. disclaimer in fo rm at i on i n t h i s d o c u m e nt i s subject t o c h ange wi t h o u t n o t i ce an d doe s not re prese n t a com m i tm ent on t h e part of m o xa. m oxa p r o v i d e s t h i s doc um ent ?as i s,? wi t h o u t war r ant y of a n y ki nd , ei t h e r exp r esse d or i m pli e d, i n cl u d i n g , but n o t lim i t ed to , its p a rticu l ar pu rpo se. m o x a reserv es th e righ t to m a k e im p r ov em en ts an d / o r ch ang e s to th is m a nual , or t o t h e pr o duct s a n d/ o r t h e p r o g r a m s descri bed i n t h i s m a nual , at any t i m e . in fo rm at i on pr ovi ded i n t h i s m a nual i s i n t e n d ed t o be acc u r at e and rel i a bl e . h o weve r, m o xa ass u m e s no respon sib ility fo r its u se, o r for an y in fring e men t s on th e ri g h t s of th i r d p a rties th at m a y resu lt fro m its u se. thi s pr o duct m i ght i n cl ude u n i nt ent i onal t e c hni cal or t y po g r ap hi cal er ro rs. c h a nges are p e ri o d i cal l y m a de t o t h e in fo rm atio n h e rein t o co rrect su ch erro rs, and th es e c h ange s are i n corpora t ed into ne w e d itions of t h e pu bl i cat i on.
table of contents chapter 1 introduction .................................................................................................. 1-1 ove r view ....................................................................................................................... ........... 1- 2 packa g e c h ecklis t .............................................................................................................. ...... 1- 2 pr oduct f eat ur es ............................................................................................................... ....... 1- 2 pr oduct s p eci f i cations ......................................................................................................... .... 1- 3 har d w a re spec ifications (uc - 7110-l x ) ...................................................................... 1- 3 soft ware s p ecifications ( u c- 7110-l x ) ....................................................................... 1- 4 har d ware bloc k diagram ........................................................................................................ 1 -5 appea r ance ..................................................................................................................... ......... 1- 5 dim e nsions ..................................................................................................................... ......... 1- 6 installing uc -71 1 0 ............................................................................................................. ...... 1- 7 led i ndi cator s ................................................................................................................. ........ 1- 8 w i ring requ ir em ents ............................................................................................................ ... 1- 8 connecting the power ................................................................................................... 1- 9 gr ounding uc -7110 ..................................................................................................... 1- 9 connecting da ta t r an sm ission ca bles .................................................................................... 1- 9 connecting to th e net w or k ........................................................................................... 1- 9 connecting to a se rial device .................................................................................... 1- 10 serial cons ol e port ..................................................................................................... 1- 10 additional functions ........................................................................................................... ....1- 1 1 reset butto n ............................................................................................................... 1- 11 real tim e clock ......................................................................................................... 1- 12 chapter 2 getting sta r ted ............................................................................................. 2-1 poweri ng on u c -71 1 0 ............................................................................................................ .2 - 2 connecting u c -71 1 0 to a p c ................................................................................................... 2- 2 cons ole p o rt ................................................................................................................. 2- 2 telnet ......................................................................................................................... ... 2- 3 configuri n g the ethe r n et inte rface .......................................................................................... 2- 4 devel opi ng y o ur a p plications ................................................................................................. 2- 6 installing the UC-7110 t o ol chain .............................................................................. 2-6 com p iling hel l o.c ........................................................................................................ 2- 7 upl o adi n g ?he llo? to uc- 7 110 .................................................................................... 2- 8 running ? h ello? on uc -7110 ...................................................................................... 2-9 make file e x a m ple code ........................................................................................... 2- 10 chapter 3 softw are p ackage ........................................................................................ 3-1 uc- 7 1 1 0 software a r c h itecture ............................................................................................... 3- 2 read- o nly fil e sy stem (romfs) ................................................................................ 3- 3 jour naling flas h file system (jffs 2) .......................................................................... 3- 3 uc- 7 1 1 0 software pac k age ..................................................................................................... 3- 4 chapter 4 configurin g UC-7110 ................................................................................... 4-1 ena b ling and disabling dae m ons ............................................................................................ 4- 2 adding a w e b page .............................................................................................................. .... 4- 3 configuri n g di al-in/di al-out ser v ice ...................................................................................... 4- 4 dial-out se rvic e ............................................................................................................ 4- 4 dial-in ser v ice .............................................................................................................. 4- 4 how t o m o unt a rem o te nfs ser v er ...................................................................................... 4- 5
upgradi n g the ker n el & root file system .............................................................................. 4- 5 upgradi n g the user di rectory .................................................................................................. 4 -7 user di rectory backup ?uc - 71 10 t o pc ................................................................................ 4- 8 loa d ing fact or y defa ults ....................................................................................................... .4 - 9 mirroring the application pr og ram and c o nfi g uration ............................................................ 4- 9 how t o a u tost art use r a pp lic ations on boot up ....................................................................... 4- 9 checki n g the ker n el a n d us er directory v e rsions .................................................................. 4- 9 chapter 5 UC-7110 de vice api ..................................................................................... 5-1 r t c (real t i m e clock) .......................................................................................................... .5 - 2 buzzer ......................................................................................................................... ............. 5- 2 uar t i n ter f ac e ................................................................................................................. ....... 5- 2 chapter 6 uc finder ...................................................................................................... 6-1 w i ndows uc finde r .............................................................................................................. .. 6- 2 linux ucfi nde r................................................................................................................. ......... 6- 5 appendix a sy stem co mmands ..................................................................................... a-1 busybox (v0.60.4): clinux norm al co mm a n d utility collection ........................................... a-1 file m a nager ................................................................................................................ a- 1 editor ......................................................................................................................... .. a- 1 netw or k ....................................................................................................................... a -2 process ........................................................................................................................ .a - 2 othe r .......................................................................................................................... .. a- 2 moxa specia l utilities .............................................................................................. a-2 appendix b snmp age n t w i th mib ii & rs-232 like group ......................................... b-1 appendix c faq for UC-7110 ......................................................................................... c-1 appendix d service information ..................................................................................... d-1 mox a i n terne t ser v ices......................................................................................................... d- 2 pr oblem re por t form ............................................................................................................ .d - 3 pr oduct return pr oce d ure ....................................................................................................... d- 4
1 1 chapter 1 introduction the m o x a u c -7 11 0 seri es of r i sc -base d comm unication platform s features t w o r s -2 3 2 / 4 22/ 48 5 se ri al p o rt s, a n d d u al 10/ 10 0 m b ps et her n e t po rt s, m a ki ng t h ese pr o duct s i d eal fo r em bedde d os a p pl i cat i o n s . th is ch ap ter co v e rs t h e fo llowing top i cs: ! overview ! package checklist ! product features ! product specifications ! hardware block diagram ! appearance ! dimen s ions ! installing UC-7110 ! led indicat o rs ! wiring req u irements " connecting t h e power " groundin g UC-7110 ! connecting data transmission cabl es " connecting t o the network " connecting to a serial de vice " serial console port ! additional f unctions " reset button (not y e t activated) " real time clock
UC-7110 series user?s manual introduction 1-2 overview the uc - 7 11 0 seri es of r i sc -base d c o m m u n i cation platform s are ideal for your em bedded appl i cat i o n s. u c -7 11 0 c o m e s wi t h t w o r s - 2 32/ 42 2/ 4 8 5 se r i al po rt s an d d u al 1 0 / 1 0 0 m b ps eth e rn et lan p o rts to pro v i de u sers with a v e rsatile co mmu n i cation p l atfo rm . uc - 7 1 1 0 uses t h e ar m 9 16 6 m h z r i sc c p u. u n l i k e t h e x8 6 c p u , whi c h uses a c i sc desi gn , t h e ar m 9 ?s r i sc desi g n a r c h i t ect ure a n d m odern sem i cond uct o r t e c h n o l ogy pr o v i d e u c -7 11 0 wi t h a p o we rf u l com put i ng e n gi ne a n d c o m m uni cat i on f u n c t i ons, b u t wi t h o u t gene rat i n g t o o m u ch h eat. th e bu ilt-in 8 mb nor flash r o m and 1 6 mb sdr a m g i v e y o u en oug h storag e cap acity to run ap p licatio ns o n u c -7110 . th e du al lan p o rts b u ilt into th e a r m9 mak e u c -71 10 an i d eal com m uni cat i o n pl at fo rm for som e of t h e m o re si m p l e dat a acq ui si t i on a n d pr ot oc ol c o n v ersi on ap p licatio ns, an d th e t w o rs-2 32 /422 /48 5 ser i al po r t s allow yo u to con n ect a v a r i ety o f d i f f e r e n t t y pes o f se ri al devi ce. th e p r e-in stalled clinu x operatin g system p r ov id es an open so ft ware operatin g system for so ft ware progra m d e v e lop m e n t. th is m ean s th at software written for d e sk top pcs is easily p o r ted t o uc -7 1 1 0 by usi n g a gn u cros s c o m p l i e r, so t h at y o u wi l l not need t o s p en d t i m e m odi fy i ng ex istin g sof t w a r e co d e . th e op er ating system , d e v i ce dr iver s, and your ow n so f t w a r e can all be st ore d i n uc -7 11 0 ? s fl as h m e m o ry . packag e checklist th e uc-71 1 0 series m o d e l cu rren tly av ailab l e is: uc- 7 1 1 0 -l x risc- b ase d u n ive r sal communicator with 2 serial po rt s , d u al et he rnet , c l i nux os u c -7 110 ser i es pr odu cts ar e sh ipp e d w ith t h e f o llow i ng it e m s: ! 1 u c -7 110 ! uc-7 110 qu ick in stallatio n gu i d e ! uni v ersal c o m m uni cat or d o c u m e nt at i on & so ft ware c d - r om ! et her n et cr oss - ove r ca bl e: r j 45 t o r j 4 5 , 1 0 0 cm ! c ons ol e po rt c a bl e c b l-4p i ndb 9f -1 0 0 : 4 -pi n heade r t o db9 (fem ale) cable, 100 cm ! pow e r ad ap to r ! pr od uct war r a n t y b o okl et note: no tify yo ur sa les rep r esen ta tive if any o f th e abo ve i t ems is missing o r damag ed . product features u c -7 110 ser i es pr odu cts h a ve th e f o llow i ng f eatur es: ! arm9 166 m h z process o r ! o n -b o a r d 16 mb ra m, 8 mb flash r o m ! tw o r s -2 3 2 / 4 22/ 48 5 seri al p o rt s ! d u al 10 /10 0 m b ps eth e rn et ! clinux-ready comm unication platform ! din-rail o r wall m o u n ting installatio n ! r o b u st fanl ess desi g n
UC-7110 series user?s manual introduction 1-3 product specifications hardware specificat ions (UC-7110-lx) cp u a r m9- b ased 32 -b it ri sc c p u , 16 6 mh z ram 16 mb (12 mb of user programmable space) flash 8 mb (4 mb of user programmable space) lan auto-sensing 10/100 mbps x 2 lan protection built-in 1.5 kv magnetic isolation serial p o rts th e t w o rs-232 /42 2 / 4 8 5 po r t s supp or t: rs-2 3 2 si gnals : tx d, r x d , d t r, d sr, r t s , cts, dc d, gn d rs-4 2 2 si gnals : tx d+, t x d- , rxd+ , rx d - , gn d 4- wire r s - 4 85 signals: txd+ , t x d - , r x d+, rxd - , g nd 2- wire r s - 4 8 5 sig n als: data+ , data -, g nd serial protection 15 kv esd for all signals data bits 5, 6, 7, 8 stop bits 1, 1.5, 2 parity none, even, odd, space, mark flow control rtc/cts, xon/xoff speed 50 bps to 921.6 kbps real time clock yes buzz er yes console port rs-232, 3-wire (tx, rx, gnd) (19200, n, 8 , 1) leds ready serial tx, r x (2 of each) lan 10/100 (one on each lan connector) gross weight 190 g power input 12-48 vdc power consumption 290 ma @ 12 vdc operating temperature -10 to 60 , (14 to 140f), 5 to 95%rh storage temperature -20 to80 , (-4 to 185f), 5 to 95%rh regulatory approvals emc: fcc class a, ce class a safety: ul, c u l, tv warranty 5 years
UC-7110 series user?s manual introduction 1-4 software specifications (UC-7110-lx) kernel c l i nux ke r n e l 2. 4. 22 protocol stack a r p, i c m p, i p v 4 , t c p, u d p, f t p, t e l n e t , n t p, s n m p v 1 , http , ppp , c hap , p a p , nf s jffs2 file system user directory (read / write) ro mfs kernel, root file system (read only) sash (v1.1.1) simple os shell command pppd (v 1.13) dial in/out over serial port daemon snmpd snmp v1 agent daemon busybox (v0.60.4) linux normal command utility tinylogin (v0.80) login and user manager utility telnetd (v1.9) telnet server daemon telnet (busybox v0.60.4) telnet client program inetd (distributed 20030522) tcp server manager program ftpd (v8.5) ftp server program ftp (v0.16) ftp client program boa web server daemon ntpdate (v4.1.1) network time protocol client utility t o ol c h ai n arm-el f-gcc (v2.95.3) c/c++ pc cross compiler uclib (v0.9.19) posix standard library uc finder uc?s lan ip broadcast searching utility for windows and linux
UC-7110 series user?s manual introduction 1-5 hardwa re block diagram s 3 c 2500 ar m940t 166mhz 8mb f l a s h 16mb sdram phy phy lan1 lan2 rtc moxa mu150 moxa mu150 port 1 port 2 power circuit appearance p1 p2 tx rx p1 p2 tx rx ready v+ reset 12-48v lan1 rs-232/422/485 lan2 UC-7110 universal communicator ethernet x 2 (10/100basetx) rs-232 console terminal 12- 48 vdc serial port 2 (rs-232/422/485) serial port 1 (rs-232/422/485) etherne t r s - 232 /42 2 / 48 5
UC-7110 series user?s manual introduction 1-6 dimensions p1 p2 tx rx p1 p2 tx rx ready v+ reset 12-48v lan1 rs-232/422/485 lan2 uc-71 10 universal communicator 6 (0.24) 12.5 (0.49) 25 (0.98) 4 (0.16) 7 (0.28) 26 (1.02) 77 (3.03) 47.3 (1.56) 21.3 (0.8) 1 1 1 (4.31) 88 (3.46) 100 (4.18) unit = mm (inch)
UC-7110 series user?s manual introduction 1-7 installing UC-7110 p1 p2 tx rx p1 p2 tx rx ready v+ 12-48v lan1 lan2 UC-7110 universal communicator reset rs-232/422/485 t op-end v iew bottom-end v iew db9 (male) serial ports din-rail screw hole w allmount screw hole nameplate v iew rj45 10/100 mbps ethernet ports reset button t erminal block power input
UC-7110 series user?s manual introduction 1-8 led indicators the fol l o wi n g t a bl e ex pl ai ns t h e fu nct i o n of t h e fi ve l e d i n di cat ors l o cat e d on uc -7 1 1 0 ? s t o p panel . led name led color led function ready green power is on and functioning normally. green serial port 1/2 is transmitting data. p1/p2 (tx) off serial port 1/2 is not transmitting data. yellow serial port 1/2 is receiving data. p1/p2 (rx) off serial port 1/2 is not receiving data. wiring requirements th is section d e scrib e s how to co nn ect u c -7 11 0 to ser i al d e vices. you should he ed the following c o mm on safe ty preca utions before proceedi ng with t h e installation of any electronic device: ! use se pa rat e p a t h s t o r out e w i ri ng f o r p o w er and devi ces . i f p o we r wi ri n g and de vi ce wi r i ng paths m u st cross, m a ke sure t h e wires a r e pe rpe n dicular at t h e inte rsection poi nt. note : d o n o t r u n si g n al o r c o m m uni cat i on wi ri n g a n d po wer wi ri ng i n t h e sam e wi re con d u i t . t o a v oi d i n t e rfe re nc e, wi res wi t h d i ffere nt si g n al charact eri s t i c s sh oul d be r o ut ed sep a rately. ! use t h e t y pe of si g n al t r an sm it t e d t h r o ug h a wi re t o det e rm ine whi c h wi res sho u l d be ke pt sepa rate. th e ru le of t h u m b is th at wi ring th at share s sim i lar electrical characteristics can be bu n d l e d t oget h er. ! keep i n put wi r i ng a n d out put wi ri n g se pa rat e . ! it is adv i sab l e to lab el t h e wiri n g to all d e v i ces in t h e system. a t tention safe t y first! be sur e to d i sco n n ect th e power co rd b e fo r e in stallin g and / or w i r i ng your u c -7 110 . wiring cau t i on! calculate the maxim u m poss i ble curre nt in each powe r wire a n d comm on wire. obse rve all electrical code s dictating the maxim u m current allowa ble for each wire si ze. if t h e c u rrent goes a b ove the maximum ratings , the wiring could overheat, causing serious damage to your equipment. tempera t ur e caution ! b e caref ul whe n han dling UC-7110. when plugged in, UC-7110?s internal components generate heat, and consequently the outer casing may feel hot to the touch.
UC-7110 series user?s manual introduction 1-9 connecti ng the power co nn ect th e ?liv e-wire? end of th e 12 -48 vdc po wer ad ap t o r to uc-71 10?s term in al b l ock . if th e p o wer is p r op erly sup p lied, the ?read y? led will sh o w a so lid g r een co l o r after a 2 5 to 3 0 seco nd dela y . grounding UC-7110 g r ou nd ing and w i r e ro u ting help s limit th e effects o f no ise d u e to electromag n e tic in terferen ce ( e mi) . r u n th e gr oun d w i r e fro m th e g r ou nd scr e w to t h e g r o und ing su rf ace pr io r to con n ectin g devi ces . a t tention this product s h ould be m ounte d to a well-grounded m ounting s u rface s u c h as a m e tal panel. v+ v+ sg 12-48v sg : th e sh ield ed groun d (s om etim es calle d pr otected g r o und ) c o nt act i s t h e l e ft m o st c ont act of t h e 3- pi n po we r t e rm i n al bl oc k c o nnect or w h e n vi ewe d fr om the angle s h own here . connec t the sg wire t o a n appropriate ground e d m e tal surface. connecting data transmission cables thi s sect i o n de scri bes h o w t o con n ect uc - 7 1 1 0 t o t h e net w or k, seri al devi ces, a n d seri al c o m termin al. connecti ng to the network c o n n ect one e n d o f t h e et he r n et cabl e t o u c -7 11 0 ? s 10/ 1 00m et he rnet po rt a n d t h e ot her end of th e cab le t o th e eth e rn et n e two r k . if th e cab l e is prop erly co nn ected, uc-7 110 will in d i cate a v a lid co nn ection to th e et h e rn et in t h e fo llowing ways: ! th e t o p-ri g h t led on th e con n ect o r m a in ta in s a s o lid gree n c o lor whe n c o nnected to a 100 m bps et he rnet net w o r k . ! th e t o p-left led on th e conn ector m a in tai n s a so lid orang e co lor wh en co nn ected to a 1 0 m bps et he rnet net w o r k . ! the leds will flash whe n et hernet pack ets are being tra n smit ted or recei ved.
UC-7110 series user?s manual introduction 1-10 the 1 0 / 1 00 m b p s et he r n et l a n 1 an d la n 2 po rt s use 8 - pi n r j 45 co n n ect ors. pi n o u t s fo r t h e s e po rt s a r e gi ve n i n t h e f o l l o wi n g di ag ram . 8-pin rj45 1 8 100 mbps indicator 10 mbps indicator pin signal 1 etx+ 2 etx- 3 erx+ 4 -- - 5 -- - 6 erx- 7 -- - 8 -- - connecti ng to a serial devi ce connect the se rial cable between UC-7110 a n d the serial de vice(s ) . serial ports p1 and p2 use m a le db 9 c o nnect ors , an d can b e conf i g ur ed fo r rs-2 32 /422 /48 5 b y soft ware . t h e pin a ssignm e nts are shown in th e fo llowing t a b l e: db9 male port rs-2 32/42 2/485 pinout s 12345 6789 pin rs-2 32 rs-422 rs-4 85 (4-wire) rs-4 85 (2-wire) 1 dc d tx da(- ) tx da(- ) -- - 2 rx d tx db( + ) tx db( + ) -- - 3 tx d rx db( + ) rx db( + ) datab(+) 4 dt r rx da( -) rx da( -) dataa(-) 5 gnd gnd gnd gnd 6 dsr -- - -- - -- - 7 r t s -- - -- - -- - 8 cts -- - -- - -- - serial console port the se ri al cons ol e po r t i s a 4- pi n pi n - heade r r s -2 3 2 po rt . it i s desi gne d f o r seri al cons ol e t e rm i n al s, w h i c h a r e usef ul f o r i d e n t i f y i ng t h e uc - 7 1 1 0 b oot u p m e ssage. serial conso l e port & pinout s serial conso l e cable 4 3 2 1 pin signal 1 txd 2 rx d 3 nc 4 gnd
UC-7110 series user?s manual introduction 1-11 additional functions reset button press th e ?reset? bu tton con tin uou sly fo r m o re than 5 se conds to l o ad the factory de fa ult co nfigu r ation . after lo ad ing t h e facto r y d e fau lt, th e syste m will reboo t au t o m a t i call y . the system read y led will b e b link i ng fo r th e first 5 seco nd s. we reco mmen d th at y o u on ly use th i s fu n c tion if th e software is no t wo rk ing p r op erly. to re set th e clin ux syste m so ftware, al ways use th e soft ware re bo o t comm a nd / > r e bo ot t o p r ot ect t h e in tegrity of d a ta in t h e p r o cess of b e ing tr an sm it ted . the r e set b u tton i s no t d e sign ed to h a rd reboot u c -7 110 . a t tention resettin g to facto r y d e fau lt will n o t fo rm at t h e u s er d i rectory and erase al l of th e u s er's data. lo ad ing fact o r y d e fau lt will on ly lo ad th e con f i g uratio n file. th e files i n uc-71 1 0 t h at wi ll b e change d incl ude: a. /etc/b o a .conf b . /etc/h o sts c. /etc/in it tab d . /etc/p assword e. /etc/ra m fs.i m g f. /etc/reso l v . co nf g . /etc/v ersio n h . /etc/g roup i. /etc/in etd . co nf j . /etc/ m o t d k . /etc/p ro to co ls l. /etc/rc m . /etc/serv i ces o. / hom e/ ht t pd/ bo a.co nf p. / hom e/ htt pd/ i ndex . htm l attention th is fun c tion on ly tak e s effect wh en th e u ser d i r ector y is w o r k i n g correctly. if the user d i rectory h a s crash e d , th e k e rn el will au t o maticall y lo ad facto r y d e fau lt.
UC-7110 series user?s manual introduction 1-12 real time clock uc-7 110 ?s real ti m e clo c k is p o wered b y a lith iu m b a ttery. we stron g l y reco mmen d th at yo u do not re place the lithiu m battery without t h e he lp of m oxa ?s support team . if the battery nee d s t o be change d, c o ntact the moxa r m a se rvice tea m for rm a ser v ice. a t tention the battery m a y expl ode if re placed by the inco rrect type . to a v oid t h is potential da nge r, always b e sure to use th e correct typ e of b a ttery.
2 2 chapter 2 getting started in th is ch ap ter, we exp l ain th e b a sic p r o c ed ure fo r g e ttin g uc-71 1 0 con n e cted . th is ch ap ter co v e rs t h e fo llowing top i cs: ! powering on UC-7110 ! connecting UC-7110 to a pc ! configuring the ethern et interface ! developing your applications " installing the UC-7110 to ol chain " co m p iling hello.c " uploading ? h ello? to UC-7110 " running ?hello? on uc-71 10 " make file sam p le code
UC-7110 series user?s manual getting started 2-2 powering on UC-7110 co nn ect th e sg wire t o th e sh ield ed con t act lo cated on t h e u ppe r l e ft c o rn er of t h e uc - 7 11 0, an d th en po w e r on u c -7 110 b y co nn ecting th e p o w e r ad ap t o r . i t tak e s abou t 1 6 seco nd s fo r th e system to boo t up . once th e system i s read y, th e read y led will lig h t u p . a t tention after conn ectin g uc -711 0 to th e p o wer su pp ly, it will tak e abo u t 16 secon d s for th e op eratin g syste m to b o o t u p . th e g r een read y led will n o t turn o n un til th e op eratin g system is read y. connecting UC-7110 to a pc th ere ar e two w a ys to conn ect u c-7 110 to a pc. console port the se rial cons ole port offe rs users with a co nv en ien t m e an o f conn ectin g to u c -71 10. thi s m e t hod i s pa rt i c ul arl y us eful w h en u sing uc-71 10 fo r first tim e. sin ce th e comm unicatio n is over a di re ct serial co nn ection , y o u d o no t n eed to k now eith er of t h e ip a d dre sses i n o r de r t o m a ke cont act . use serial con s o l e port settin gs shown at th e righ t. on ce th e con n ection is estab lish e d, the fo llowing windo w will op en . serial console port settings ba ud rate 1 920 0 bp s parity none d ata bits 8 stop bits 1 flow con t rol no ne terminal vt100
UC-7110 series user?s manual getting started 2-3 telnet i f y o u kno w at least o n e of th e t w o ip ad dre ss e s an d netm asks, then y o u can use telnet to connect to uc -7110?s cons ole . d e fa ult ip a d dress d e fa ult n e t m a sk lan 1 1 9 2 . 16 8.3.127 2 5 5 . 25 5.255 .0 lan 2 192.168.4.127 255.255.255.0 telnet can be used l o cally by using a cross - over ethe rnet ca ble to c o nnect your c o m puter to u c -7 110 , or ov er a la n or t h e i n tern et. the d e f a u lt ip add r esses an d n e t m ask s ar e show n abov e. to l ogi n, t y pe t h e l ogi n nam e an d pass wo r d as re que st ed. the de faul t s a r e: login: root password: root once y o u reac h t h e ?sas h c o m m a nd shel l ? y ou ca n p r ocee d t o co n f i g ure uc - 7 1 1 0 ?s net w o r k set t i ngs, a s des c ri be d i n t h e n e xt sect i o n. a t tention ! serial console reminder : r e me mb e r t o ch o o s e vt1 0 0 as th e term in al ty p e . use th e c b l -r j4 5f 9- 15 0 ca bl e t h at com e s wi t h u c -7 11 0 t o c o nnect to t h e se rial console port. if yo u do n o t g e t co nn ected on t h e f ir s t tr y, unp lug an d th en re- p l u g u c - 7110 ? s pow er cor d . ! telnet re minder : w h en conn ectin g to u c -7 110 o v e r a la n, you m u st co nf igu r e you r pc? s et h e rn et car d to b e on t h e sam e su bn et as th e u c - 7110 you w i sh to co n t act.
UC-7110 series user?s manual getting started 2-4 configuring the ethernet interface in t h i s sect i o n we use t h e se ri al con sol e t o e xpl ai n h o w t o m odi fy uc - 7 1 1 0 ? s net w o r k s e t t i ngs. 1. c h an ge di rect o r i e s by i ss u i n g t h e com m and cd /mnt/etc . 2. ty pe t h e com m and vi rc t o u s e vi ed ito r to ed it th e co nfigu r ation file. th e ip add r esses fo r uc - 7 1 1 0 ?s l a n1 an d la n 2 are gi ve n as ifconfig eth0 192.168.3.127 ifconfig eth1 192.168.4.127 as shown in t h e fo llo wi n g figu re. ed it th ese tw o lin es to mo d i fy the static ip add r esses. 3. y o u m a y also co nf igu r e u c -7 110 to r e qu est i p a d dresse s f r om a d h cp s e rve r . i n this c a se, use t h e s h ar p si gn ( # ) t o c o m m e nt out o n e o r bot h ?i fc on fi g? l i n es , a n d t h en del e t e t h e s h ar p sig n in fron t of th e ?d h c p c d ? l i n e s, as sh ow n b e low. no te that uc-7 110 will sen d ou t dhcp b r o a d cast p a ckets, and t h en get th e ip ad dr esses fro m th e f i r s t dh cp server th at r e sp onds.
UC-7110 series user?s manual getting started 2-5 4. iss u e the vi ? w rite? comm and to sa ve t h e file , and t h en re boot. si nce UC-7110 only rea d s the ?rc? file wh en b o o ting u p , you m u st reboo t (e.g ., b y issu i n g th e v i reboo t comm and) for the changes to ta ke affect. a t tention yo u m a y reset t h e i p a d d r ess i m m e di at el y by i ssui n g t h e c o m m a nd ifconfig eth0 192.168.5.127 (th i s will ch ang e th e ip ad dress of lan1.) issu ing t h is comman d will not, howev er, u p d a te th e ?rc? file in uc-7 110 ?s flash m e m o ry, so t h e n e x t tim e y o u rebo o t , th e ip address will rev e rt to its prev i o us v a lu e.
UC-7110 series user?s manual getting started 2-6 developing your applications step 1: co nn ect u c -71 1 0 t o a linu x pc. step 2: inst al l t ool c h ai n ( g nu c r os s c o m p i l e r & u c lib c). step 3: c o n f i g ure cr os s com p i l e r an d uc l i b c envi ro nm ent v a ri abl e s. step 4: c ode & c o m p i l e y o u r pr og ra m . step 5: d o wnlo ad p r og r a m to u c - 711 0 v i a ftp or nfs . step 6: d e bug th e prog r a m . i f th e p r o g r a m is o k , pr ocee d t o st e p 7. if the program needs to be m odified, go back to step 4. step 7: back up the us er direct ory, and d istr ibu te th e co d e to add itio n a l uc -711 0 un its. instal ling the UC-7110 tool chain th e pc m u st hav e th e linux op erating syst e m p r e-i n stalled to in stall th e uc-7 110 gnu too l c h ai n. r e d h at 7. 3/ 8. 0 a n d c o m p ati b l e versi o n s are rec o m m e nded . t h e t ool c h ai n re qu i r es ab o u t 1 0 0 mb of h a rd d i sk sp ace (on your pc ) . the u c -71 1 0 too l ch ai n can be fo und o n th e u c -7 110 cd . to i n stall too l ch ain, inser t th e c d i n to your pc and th en issu e t h e fo llo w i n g co m m an d : #mount /dev/cdrom /mnt/cdrom nex t , run th e fo llo wi n g scri p t fro m th e ro o t t o installs th e co m p ilers, lin k e rs, and libraries in t h e /usr/lo ca l di re ct ory : #sh /mnt/cdrom/tool-chain/arm-elf-tools-20030314.sh th e too l ch ai n installatio n will tak e a few min u t es to com p le te. a t tention y o u can do wn l o ad th e too l c h ain f r o m mo xa? s w e bsite ( go to th e u c - 7110 p r od u c t p a g e , click on t h e d o cum e nt at i on & dri v ers l i n k, a n d t h en cl i c k o n go u nde r dri v er & s o ft ware do w n loa d s. the t o ol chai n is als o a v ailable on t h e ww w. uclinu x . o r g website at the following link: http://www.uclinux.org/pub/ uclinux/m68k-elf-tools/arm -elf-tools-20030314.sh .
UC-7110 series user?s manual getting started 2-7 compiling hello.c the t o ol c h ai n path i s: path=/usr/local/arm-elf/bin:$path the uc - 7 11 0 c d i n cl udes se veral e x am pl e pro g ram s. w e use hello .c t o i llu strate ho w to co m p ile and r u n a ppl i c at i ons. issu e th e fo llowing co mman d s fro m yo u r pc to co m p ile hello .c: # cd /tmp/ # mkdir example # cp ?r /mnt/cdrom/example/* /tmp/example go to t h e hell o s u bdi rect ory, and t h e n i ss u e t h e c o m m a nd #make to co m p ile hello .c . fin a lly, ex ecu te t h e p r og ram to g e n e rate hello and hello .g db .
UC-7110 series user?s manual getting started 2-8 uploading ?hello? to UC-7110 to use ftp t o upl oad hello t o uc-71 1 0 , issue th e fo llowi ng co mm an d s fr om th e pc sid e : #ftp 192.168.3.127 ftp> cd /home ftp> bin ftp> put ./hello ftp> quit #telnet 192.168.3.127
UC-7110 series user?s manual getting started 2-9 running ?hello? on UC-7110 to ru n t h e ? h e l l o ? p r o g ram i ssue t h e f o l l o wi ng com m ands fr om t h e uc - 7 11 0 si de: # chmod 755 hello #./hello th e wo rd s ?hello wo rl d ? will b e prin ted on t h e screen. a t tention be sure to calculate the am ount of flash me m o ry used by t h e user file syste m in the fl ash r o m . use t h e fol l o wi n g c o m m a nd t o det e r m i n e t h e am ount o f m e m o ry bei n g use d : />df ?h if the flash memory is full, you will no longer be able to save data in flash rom. to free up some memory, use the console cable to connect to UC-7110?s serial console terminal, and then delete files from the flash rom.
UC-7110 series user?s manual getting started 2-10 make file example code the following makefile file e x am ple codes are c opi e d f r o m t h e hel l o e x am pl e fr om uc -7 11 0 ? s cd-r om. # generated automatically from makefile.in by configure. # $id: makefile.in,v 1.59 2002/03/24 22:20:19 jnelson exp $ .suffixes: .suffixes: .o .c .phony: clean mrclean distclean depend all dist gcc_flags = -wstrict-prototypes -wpointer-arith -wcast-align -wcast-qual\ -wtradit ional\ -wshadow \ -wconver sion\ -waggreg ate-return\ -wmissin g-prototypes\ -wnested -externs\ -wall \ # -wund ef -wwrite-strings -wredundant-decls -winline srcdir = . #vpath = .:./../extras ldflags = -g,-wl,-t,/usr/local/arm-elf/lib/elf2flt.ld -elf2flt libs = cflags = -g -o2 -pipe -wall -i. # change these if necessary yacc = bison -y lex = flex cc = /usr/local/bin/arm-elf-gcc cpp = /usr/local/bin/arm-elf-gcc -e sources = hello.c\ objs = $( sources:.c=.o) all: hello hello: $(objs) $(cc) -o $@ $^ $(ldflags) $(libs) clean: rm -f $(objs) hello core *.gdb
UC-7110 series user?s manual getting started 2-11 a t tention there i s a not h e r e x am pl e t h at i n v o l v es m odi fy i ng t h e makefile. if th e targ et s o urce c o de file is tcps1.c , the n users s h ould m odify at least 4 places t o re place hello with tcps 1 . co p y t h e hello ex am p l e?s mak e file to you r so urce cod e targ et d i recto r y, an d th en m o d i fy it to w o rk w ith your p r o g ram . a f t e r th at, fo llo w th e pro cedu r es o u tlin ed in th e p r ev iou s section s : co mp ilin g hel l o . c , up loa d i ng ?hello ? to uc-71 1 0 , and ru nn ing ?hello? on uc-71 1 0 .
3 3 chapter 3 software package th is ch ap ter inclu d e s in form a tio n ab ou t th e so ft ware t h at is u s ed with uc-7 110 series p r o d u c ts. th is ch ap ter co v e rs t h e fo llowing top i cs: ! UC-7110 sof t ware architecture ! UC-7110 sof t ware package
UC-7110 series user?s manual software package 3-2 UC-7110 software architecture th e p r e-in stalled clinu x operatin g system u s ed b y uc-71 1 0 fo llo ws the stand a rd clin ux architecture , making programs th at fo llow the posix stan dard easily p o rt ed to uc -711 0 b y u s ing t h e g n u t o ol c h ai n pr o v i d e d by www .u clin ux .or g . in addition to the standard posix api, device drivers for the buzzer, and uart for the serial ports are also included. uc-7 110 ?s flash r o m h a s mo re th an o n e smaller p a rtitio n , wh ich con tain th e boo t loader , linux kernel & root (/) file system im age , a n d user director y p a rtitio ns. fo r m o st appl i cati ons, use r s o f t e n s p e n d a l o t ti m e main tain i n g th e op erating system an d m odi fy i ng t h e sy st em confi g u r at i o n . i n o r de r t o save o n t h e t o t a l cost of de vel opm ent and main ten a n ce, uc-7 110 is specially d e sig n t o p a rtitio n a ?user directory? fo r storing th e user?s sy st em confi g u r at i o n pa ram e ters. uc-7 110 h a s a bu ilt-in m ech an ism th at p r even ts sy st em crashes , hel p i n g prese r ve sy st em reliab ility. th e pro c edu r e is describ e d b e low. whe n t h e li nu x ker n el bo ot s up , t h e ke r n el m ount s t h e ro o t fi l e sy st em and t h e n e n a b l e s servi ces and da em ons. the ke rnel al s o l o o k s fo r th e system co n f igu r ation p a rameters v i a rc or in ittab . norm all y , th e k e rn el u s es t h e user directory to boo t up t h e syste m . th e k e rn el will o n l y u s e t h e defa ul t co nfi g u r at i o n _et c & _ hom e whe n t h e use r directory crashe s. u c -7 110 u ses ro mfs fo r t h e linu x ke rnel im age, root fi le syste m , and protected c o nfiguration,
UC-7110 series user?s manual software package 3-3 and uses j ffs2 for the user directory. th e p a rtitio n si zes are h a rd cod e d in to th e k e rn el b i n a ry. you m u st rebu ild th e k e rn el to ch ang e t h e p a rtitio n sizes. th e flash m e mo ry m a p is sh own in t h e fo llowing tab l e. flash context flash address size access control boot loader 0 ? 0x3ffff 256 k read only ker n et & r oot fi l e sy st em 0 x40 000 ? 0x3 ff ff f 4 m - 2 5 6 k read onl y ro mfs u s er d i r ecto r y 0 x40 000 0 ? 0x7 ff ff f 4 m read / write jffs2 in addition to t h e flash file system s, a ram ba se d file syste m will be m ounted on /va r /. read-onl y file system (romfs) romfs is a read -on l y file syste m fo r linu x. th is m ean s that it is a no n-jou r n a ling file sy ste m . u n lik e cra m fs, r o mfs do es no t supp or t cod e co m p r e ssio n . a working linux system requires the ke rnel and at l east so m e pr og ram s , so ob vi o u sl y a f i l e sy st em i s al so neede d . m o st li nu x di sk fi l e sy st em s are de si gne d t o be hi gh pe rf o r m a nce, su pp ort i n g al l pos i x feat ure s , a n d som e t i mes el ab orate re cove ry from cras h e s (j ou rn alin g). th is m a kes t h e sy st em qui t e hea v y - wei ght e d , a n d t h u s oft e n i n a p p r op ri at e f o r som e speci al p u r p oses. addi ti on al i n f o rm ati o n ab o u t ro mfs i s av ai l a bl e a t: http://romfs.sourceforge.net/ journaling flash f ile system (jffs2) the flash use r directory is form atted by the jo urn a l i n g fl ash fi l e sy ste m ( j ffs 2 ) , w h ich places a c o m p ressed file system on the flash, trans p a r ent t o the user. the j o ur nal i n g fl ash fi l e sy s t em (jffs 2) w a s de vel o pe d b y axi s c o m m u n i cat i ons i n s w ede n . jffs 2 pr o v i d e s a fi l e sy st em di rect l y o n fl as h, rat h e r t h a n e m ul at i ng a bl o c k devi ce desi gne d f o r use on flas h-r o m c h ips, and it recognizes flas h-r o m chi p s' special write re quirem e nts, does wear-leveling t o e x tend flash l i fe, keeps the flas h directory s t ructure in ram at all ti m e s, an d im ple m ents a log-structured file syste m that is always consi s tent eve n if the system crashes or u n e xp ected ly po w e r s do wn . i t do es no t r e q u i r e fsck on bo o t up . jffs 2, t h e ne x t versi o n o f j f fs, p r o v i d es i m prove d wear - l evel i ng a n d ga rba g e-c o l l ect i on per f o r m a nce, i m prove d r a m f oot pri n t a n d r e sp onse t o sy st em - m em ory pr essu re, i m pro v e d conc u rre ncy an d s u pp ort f o r s u s p en di n g fl as h e r ases, m a rki n g o f ba d sect o r s wi t h c ont i n u e d use of t h e rem a i n i ng go o d sect ors (t hu s e nha nci n g t h e w r i t e -l i f e o f t h e de vi ces) , nat i v e dat a co m p ressi on i n si de t h e fi l e s y st em desi gn; and s u p p o rt fo r ha rd l i nks . key feat ures of jffs2 a r e: ! directly target ed to flas h rom ! ro bu st ! co n sisten t acro ss po wer failure ! no in tegrity scan (fsck ) is requ ired at b o ot t i m e aft e r n o r m a l or abn o rm al shut do w n ! exp licit wear l e v e lin g ! transpa r ent c o m p ression
UC-7110 series user?s manual software package 3-4 alth oug h jffs2 is a jou r n a ling file syste m , th is d o e s no t p r eclu d e t h e loss o f d a ta. th e fil e syste m will rem a in in a consistent sta t e acros s powe r failu res, and will always be m ountable. howeve r, if th e bo ard is powered do wn du ri n g a write, t h en th e i n co m p lete write will b e ro lled b ack on th e n e x t bo o t . an y writes th at were alread y co m p leted will n o t b e affected. addi ti on al i n f o rm ati o n ab o u t jff s 2 i s a v a i l a bl e at : h ttp ://so u rces.red h a t.co m / j ffs2 /jffs2 . pd f http://developer.axis.com/software/jffs/ http://www.linux-mtd.infradead.org/ UC-7110 software package bin dev up ke rnel pass wd -> t i n y l ogi n lo g i n - > tin ylog in t i ny l ogi n teln etd snm pd mail sh ro uted n e tstat arp chat p ppd po rt m a p ntpdate necid eraseall kve rsi o n in it expa n d in etd hwcl ock ftp d ftp mk e 2 f s e2fsc k di scar d dhc pc d cpu m t dbl ock 1 m t dr1 m t d1 m t dbl ock 0 m t dr0 m t d0 cum 1 cum 0 ttym1 ttym0 ura n dom r a ndo m zero ttyp f ttyp e ttyp d ttyp c ttyp b ttyp a ttyp 9 ttyp 8 ttyp 7 ttyp 6 ttyp 5 ttyp 4 ttyp 3 ttyp 2 ttyp 1 ttyp 0
UC-7110 series user?s manual software package 3-5 bin dev bu sy b ox boa bf b ackup f s do w n ram d i s k up ram d i s k ttys0 tty3 tty2 tty1 tty0 rom 1 rom 0 pt y p f pt y p e pt y pd pt y p c pt y pb pt y p a pt y p9 pt y p8 pt y p7 pt y p6 pt y p5 pt y p4 pt y p3 pt y p2 pt y p1 pt y p0 pp p pi o rtc ram 1 ram 0 n u ll km em me m cua0 console tty
4 4 chapter 4 configuring UC-7110 in t h i s c h apt e r, we desc ri be h o w t o c o nfi g u r e uc - 7 11 0 ser i es pr o duct s . th e fo llowing to p i cs are co v e red in t h is ch apter: ! enabling an d disabling daem ons ! adding a w e b page ! configuring dial-in/dial-out service ! how to mount a remote nfs server ! upgrading the ke rnel & root file system ! upgrading t h e user directory ! user dire ctory backup UC-7110 to pc ! loading fac t ory defaults ! mirroring the application program and configuration ! how to autostart user applications o n bootup ! checking the ke rnel and user di re ct ory versions
UC-7110 series user?s manual configuring UC-7110 4-2 enabling and disabling daemons the fol l o wi n g daem ons are e n abl e d whe n u c -7 11 0 b oot s up f o r t h e fi rst t i m e . ! snmp a g e n t daem on: snmpd ! teln et serv er / clien t d aem o n : telnetd ! internet daemons: inetd ! ftp server / client daem on: ftp d ! www server daem on: boa a t tention how to enable/disable telnet /f tp se rver a. ed it th e file ?/etc/in etd . con f ? e xam pl e ( d ef aul t en abl e ) : di scar d dg ram ud p wai t r o ot / b i n / d i s ca rd d i scard stream tcp nowait ro o t /b in /d iscard teln et stream tc p n o wait roo t /b in /teln etd ftp st ream tcp n o wait roo t /b i n /ftpd -l b. di sabl e t h e da em on by t y pi n g ?# ? i n fr ont o f t h e fi rst c h a r a c t e r o f t h e r o w . how to ena b le/disable /etc/inittab www server a. ed it th e file ?/etc/in ittab ? b. di sabl e t h e w w w ser v i ce by t y pi ng ? # ? i n fr ont of the first character of t h e row . how to enable netw or k time protocol ntp d ate is a time ad ju sting cl ien t u tility. uc-711 0 p l ays the ro le of tim e clien t , and send s requ ests t o th e netwo r k tim e serv er t o requ est th e co rrect time. set th e tim e se rv er ad dress for ad ju sting th e syste m ti me with th e co mm an d : />ntpdate ntp_server_ip sav e t h e system ti me to th e hardware?s real tim e clock, wit h the comm and: />hwclock --systohc visit http://www.ntp/org for a reco mmen d e d pu b lic ntp serv er list. how to update the system time periodically via netw ork time protocol 1. create a s h ell script file that i n cl u d es t h e f o l l owi n g desc ri p t i on. #!/bin/sh ntpdate ntp_server_ip hwclock ?systohc sleep 100 # the min time is 100ms. 2. sav e and ch ang e th is sh ell scrip t to ru n-ab le b y typ i ng chmod 755 3. ed it th e file ?/etc/in ittab ? b y ad d i n g th e fo llowing lin e: ntp: unkown: /directory/
UC-7110 series user?s manual configuring UC-7110 4-3 adding a web page default home page address : /home/http d/index.h t ml you m a y ch ang e th e d e fau lt h o m e p a g e d i recto r y b y ed itin g th e web serv er?s con f iguratio n file, located at: /home/httpd/b o a. con f typ e th e fo llowing co mman d to ed it th e boa.con f file: /mnt/ho m e/http d > vi bo a.conf to a d d your web page , place your hom e page in the following di rectory: /ho m e/httpd /
UC-7110 series user?s manual configuring UC-7110 4-4 configuring dial-in/dial-out service dial-out service direct cable connection: ! with ou t use r na m e and pass w o rd , use: />pppd connect ?chat ?v? /dev/ttym0 38400 crtscts& ! with use r nam e an d pass wo r d , use: />pppd connect ?chat ?v? user xxxxx password xxxxx /dev/ttym0 38400 crtscts& connect using a modem: ! use: />pppd connect ?chat ?v atdt connect? user xxxxx password xxxxx /dev/ttym0 38400 crtscts& a t tention if d i al ou t fails, th e pp pd conn ectio n will b e b l o c k e d , and t h e u s er will n e ed to sh u t do wn th e p ppd , and re-d ial. sin ce t h e retu rn v a lu e is al ways ok (rega r dless of w h et her o r no t th e co nn ection is blo c k e d ) , th e ap m u st b e set up to ch eck t h e n e two r k status to d e term in e if th e co nn ection is co m p lete. dial-in service direct cable connection: ! use eith er o f th e fo llowing : />pppd : /dev/ttym1 38400 local crtscts or />pppd : /dev/ttym0 38400 local crtscts login auth connect using a modem: ! use: />pppd connect ?chat ?v at connect? : /dev/ttym0 38400 crtscts login auth
UC-7110 series user?s manual configuring UC-7110 4-5 how to mount a remote nfs server c u r r ent l y , uc - 7 1 1 0 onl y s u p p o r t s nfs ( n et wo r k fi l e sy st em ) cl i e nt s. u s ers ca n ope n n fs ser v ice on a lin u x pc for u c - 711 0 to pu sh d a ta to . u c - 711 0 can use n f s to m o un t a r e m o te d i sk as a l o cal di sk fo r data o r l o g pu r pose s. 1. first, the nfs serve r m u st open a n e x port di r ectory a n d allow access t o the ip addre ss. e d it the file ?/etc/exports? on y o ur linux pc , and th en ru n th e n f s d aem o n . th e f o llow i ng ex am p l e g i v e s o n e po ssi b ility (refer t o th e nfs-how to do cu m e n t at h ttp ://n fs.sou rceforg e .n e t/nfs-h owto /serv e r.ht m l ): /home/usr 192.168.3.1 (rw,no_root_squash,no_all_squash) 2. uc-7 110 m u st ru n th e ?po r tmap ? u tility. th is progr am is en ab led b y d e fault in th e ?/etc/rc? file. use th e follo wing co mman d to m o un t th e rem o te nfs serv er: />mount ?t nfs : upgrading the kernel & root file system uc-7 110 co mb in es th e k e rn el an d roo t file syste m in to th e file uc711 0- 1.x . x . b i n , w h i c h can be d o wn lo ad ed fro m www .m oxa.com . you m u st fi rst down l o a d th is file to yo ur pc, and t h en use c ons ol e te rm inal o r tel n et c o n s ol e t o c opy t h e fi l e t o uc - 7 1 1 0 . you can sav e th is file to th e uc-7 110 ?s ram d i sk, an d then u pgrad e th e k e rn el an d ro o t file syste m . in wha t follows, we give a ste p by step e x am ple. to e n a b l e the ram disk, use the commands given below: />upramdisk />cd ramdisk
UC-7110 series user?s manual configuring UC-7110 4-6 use t h e b u ilt-in ftp clien t t o do wn lo ad t h e uc7110-1.x.x.bin file fro m th e pc. /ramdisk>ftp login name: xxxx login password: xxxx ftp> bin ftp> get uc7110-1.x.x.bin and t h en use t h e upkernel com m and t o u p g r a d e t h e ke r n el an d r oot fi l e sy st em . /ramdisk>upkernel uc7110-1.3.11.bin /ramdisk>reboot
UC-7110 series user?s manual configuring UC-7110 4-7 upgrading the user directory uc-7 110 u s es romfs (rom file syste m ), wh ich is pre-set to read on ly, fo r th e k e rn el and ro ot fi l e sy st e m . uc -71 1 0 pr ovi des a rea d / w ri t e user ?s di r ect ory i n t h e j ffs 2 fi l e sy st em . b y usi ng t h i s use r ? s di re ct ory , t h e sy st e m confi g urat i o n fi l e an d user ? s p r o g r am can be st ore d on t h i s di sk . searc h UC-7110?s c d -r om for t h e latest user d i rectory fi le, or d o wn lo ad th e file fro m ww w.m oxa.c o m . the fo rm at is usrdisk-1.x.x .dsk . yo u m u st d o wn lo ad th is file to a pc fi rst, an d th en u s e c o nso l e term in al o r teln et c o n s o l e to cop y th e file to th e uc-71 1 0 . yo u ca n save t h i s fi l e t o uc - 7 1 1 0 ?s r a m d i sk, a n d t h e n u p g r a d e t h e use r di rect ory . i n what fol l o ws, we gi ve a st ep by st e p e x am pl e. to enable the ram disk, use the commands given below: />upramdisk />cd ramdisk use t h e b u ilt-in ftp clien t t o do wn lo ad t h e usrdisk-1.x.x.dsk file fro m th e pc. /ramdisk>ftp login name: xxxx login password: xxxx ftp> bin ftp> get usrdisk-1.x.x.dsk ftp>quit /ramdisk>bf /ramdisk/usrdisk-1.x.x.dsk /reboot
UC-7110 series user?s manual configuring UC-7110 4-8 user directory backup UC-7110 to p c to en ab le th e ram d i sk , fo llo w th e co mm a n ds g i v e n b e low: />upramdisk />cd ramdisk and t h en use t h e backupfs comm and to backup t h e file syste m . /ramdisk>backupfs /ramdisk/usrdisk-backup the fi l e sy st em wi ll be bac k ed up , a n d y o u can use ft p c o m m a nds t o t r a n sfe r t h e usrdisk-backup to th e ftp serv er o n the pc. | +bin
UC-7110 series user?s manual configuring UC-7110 4-9 loading factory defaults the easiest wa y to ?l o a d f a ctor y def a ul t? is with ?upgra de user di rectory.? refer t o th e prev iou s section ?h ow t o up gr ade user di re ctor y ? f o r a n i n t r od uct i o n. mirroring the application program and configuration for s o m e applications, you may need to ?mi r ror? (o r so m e t i m es w e said ?gho st?) on e uc- 7 1 10? s user di rect ory , and d u p l i cat e i t t o ot her uc -7 11 0s . to do th is, use th e fo llow i ng reco mmen d e d pr o c edu r e: 1. backup t h e use r directory to a pc. (refer to t h e previous t opic user director y backup uc-7 110 t o a pc .) hint: /ramdisk>backupfs /ramdisk/ 2. download the backed up user directory to the other UC-7110. (refer to the previous topic upgrading the user directory ) hint: /ramdisk>bf /ramdisk/ how to autosta r t user applications on bootup ed it th e /etc/rc fi l e by a d di n g y o u r a ppl i cat i o n pr o g ram . e.g ., /ap-directory/ap-program & checking the kernel and user directory versions use t h e f o l l o w i ng c o m m ands t o chec k t h e ve rsi o n of t h e ker n el and r oot fi l e syst em : to c h ec k t h e k e rnel ver si o n: />kversion to ch eck th e user d i r ector y ver sion : />cat /etc/version
5 5 chapter 5 UC-7110 device api in this c h apte r, we disc uss t h e de vice a pi f o r the uc -7 1 1 0 series. we i n tr od uce t h e ap is f o r t h e fo llowing fun c tio n s : ! rtc (r eal time clock) ! bu zz er ! uart int erf ace
UC-7110 series user?s manual UC-7110 device api 5-2 rtc (real time clock) the de vice node is l o cated at /dev/rtc . uc - 7 1 1 0 s u pp ort s c l i n u x st anda r d si m p l e r tc cont rol . y o u m u st i n cl ude t o use t h ese f unct i o ns . 1. function: rtc_rd_time int ioctl(fd, rtc_rd_time, struct rtc_time *time); description: reads time information from rtc. 2. function: rtc_set_time int ioctl(fd, rtc_set_time, struct rtc_time *time); description: sets rtc time. buzzer the de vice node is l o cated at /dev/console . uc -7110 supports c linux standard buzzer cont rol. uc -7110?s buzzer runs at a fixe d freque ncy of 100 hz. you m u st include to use th ese fun c tio ns. 1. function: kdmktone ioctl(fd, kdmktone, unsigned int arg); description: buzzer will beep, as stipulated by the function arguments. uart interface the norm al tty de vice node is located at /dev/t t y m0 ?t ty m1 , a n d m odem t t y devi ce n o d e i s located at /dev/cum0 ? cum1 . uc - 7 11 0 se ri es s u p p o rt s c l i nux st an dar d t e rm i o s co nt r o l . m oxa uar t de vi ce ap i s u p p o rt s t h e c o n f i g urat i o n of t t y m 0 t o t t y m 1 as r s -2 3 2 / 4 22/ 48 5. y o u m u st i n cl ude to use these functi ons. #define rs232_mode 0 #define rs485_2wire_mode 1 #define rs422_mode 2 #define rs485_4wire_mode 3 1. function: moxa_set_op_mode int mode; mode= which mode you want to set ; int ioctl(fd, moxa_set_op_mode, &mode) description: sets the interface mode. 2. function: moxa_get_op_mode int mode; int ioctl(fd, moxa_get_op_mode, &mode) description: gets the interface mode.
6 6 chapter 6 uc finder uc-7 110 co m e s with a uc fi n d e r u tility, which h a s th e so le pu rpo s e o f search i n g th e lan o r in tr an et f o r u c - 711 0 un its. fo r m o st of ap pl i cat i ons, i t ? s not ea sy t o rem e m b e r th e i p ad dr e s s e s of univ ersal c o mm u n icato r s connected to t h e lan. this is es p ecially tru e fo r so m e p r o b l e m so lv ing and testin g i n th e field . th e uc fi n d e r u tility b r o a d c asts m e ssag e s ov er th e lan to search for ip ad dresses of univ ersal comm unicators connected t o the l a n. uc finde r s e ar ch es fo r th e c l a s s o f ma c add r es s e s assi gne d t o un i v ersal c o m m u n i cat ors . uc - 7 11 0 su p p o r t s t h e gu i- st y l e w i n d o w s uc fi nde r, an d also su ppo rts a co mm an d lin e u tility fo r linu x env i ron m en ts. in t h i s c h apt e r, we di sc uss t h e f o l l o wi ng uc fi nde r t opi cs: ! windows uc finder ! linux ucfinder
UC-7110 series user?s manual uc finder 6-2 windows uc finder the foll o wi n g st eps descri be ho w t o i n st al l uc fi nde r on a w i n d o w s pc . 1. doub le click on th e uc finder installatio n prog ram , setup . exe , t o start t h e in stallatio n . 2. whe n t h e wel c ome to the uc finder se tup wiz a rd w i nd ow op ens, cli c k o n ne x t to cont i n ue. 3. check the cre a te a desk top i c on bo x, an d th en click o n nex t to con tin u e .
UC-7110 series user?s manual uc finder 6-3 4. check the l a u n ch uc finde r chec kbox to use uc fi nde r immediately after the i n stallation has fi ni s h ed , a n d t h e n cl i c k o n nex t t o co mp lete th e installatio n . 5. w h en t h e u c fin d e r w i ndo w op ens, click on b r oa dcas t s e arch t o search for all un iv ersal comm unicators connected t o the l a n.
UC-7110 series user?s manual uc finder 6-4 6. the searc h ing windo w will sh ow t h e un i v ersal co mm u n i cato r s t h at h a v e b een lo cated. you can click on sto p a s s o o n a s t h e uni v ersal c o m m uni cat or y o u are l o oki ng fo r i s l i s t e d. 7. wh en t h e search is co m p lete, th e bro a dcast searc h window closes, a n d t h e mo del , ma c addre s s , a n d i p address of all un iv ersal c o mmu n i cato r s t h at were l o cated will b e listed in th e u c find er w i nd ow . a t tention uc fi nde r i s de si gne d s o l e l y t o fi n d i p a d d r e sses of net w o r ked u n i v e r sal c o m m uni cat ors. it cann o t be use d t o c o n f i g ure u n i v e r sal c o m m uni cat o r s o v er t h e net w o r k. if y o u nee d t o co nfigu r e uc ?s ip address o r o t h e r p a ram e te rs, con n ect t o uc?s con s o l e u tility b y teln et (ov e r t h e net w o r k) o r se ri al co nsol e ( u si n g t h e seri al console ca bl e that cam e with the product). the ne xt t i m e y ou nee d t o r u n uc fi nde r, d o u b l e cl i c k o n t h e uc fi n d er i c on l o cat ed o n y o u r pc?s d e sk top t o laun ch th is u t ilit y.
UC-7110 series user?s manual uc finder 6-5 linux ucfinder to use t h e li nux uc finder u t ilit y, co p y u c fin d e r fro m th e cd-r om to y o ur li n u x pc, an d th en u se t h e co mma n d g i v e n b e l o w to start u c fi nd er. th e u c fi n d er u tility will a u to m a tica lly b r o a d c ast a messag e ov er yo ur la n n e t w ork to f i nd t h e i p add r ess o f all u c ? s connected to t h e la n. # . /ucfind e r
a a appe ndix a system commands busybox (v0.60.4): clinux normal command utility collection file manager cp copy file ls list file ln make symbolic link file mount mount and check file system rm delete file chmod change file owner & group & user chown change file owner chgrp change file group sync sync file system; save system file buffer to hardware mv move file pwd display active file directly df list active file system space mkdir make new directory rmdir delete directory editor vi tex t ed itor cat dump file context zcat compress or expand files grep print lines matching a pattern cut remove sections from each line of files find search for files in a directory hierarchy more dump file by one page test test if file exists or not sleep sleep (seconds) echo echo string
UC-7110 series user?s manual snmp agent with mib ii & rs-232 like group a-2 network ping pi n g t o t e st net w o r k route routing table manager netstat display network status ifconfig set network ip address tracerout trace route tftp tftp protocol telnet user interface to telnet protocol ftp file transfer protocol process kill k ill p r o cess killall kill process by name ps report process status other dmesg dum p ke r n el l o g m e ssage stty set serial port zcat dump .gz file context mknod make device node free display system memory usage date print or set the system date and time env run a program in a modified environment clear clear the terminal screen reboot reboot / power off/on the server halt halt the server du estimate file space usage gzip, gunzip compress or expand files hostname show system?s host name tar tar archiving utility moxa special utilities back up fs backup file syste m (user direc t ory) bf build file system (user directory) cat /etc/version show user directory version upramdisk mount ramdisk downramdisk unmount ramdisk kversion show kernel version
b b appe ndix b snmp agent with mib ii & rs-232 like group uc-7 110 h a s a bu ilt-in snm p (sim p l e network man a g e men t pro t o c o l ) ag en t th at supp orts rfc1 317 rs-2 32 lik e gro u p an d rfc 1 213 mi b- ii . th e follo w i ng tab l e li sts th e v a r i ab le im pl em ent a ti on fo r uc - 71 1 0. no te: u c -7 110 d o e s n o t supp or t sn mp t r ap . rf c1213 mi b-ii s upp orte d s n mp vari a bles: sys t em mib interface mib at mib icmp mib sysdescr sysobjectid sysupt im e syscontact sysnam e syslocation sysservices ifnu m b er ift a b l e i f i nde x i f d e sc r i f t y p e i f m t u i f speed i f ph ysad dr ess i f a d m i n s t a t u s i f opers t atus i f la st c h a n g e i f in octets i f i n u c a st p k t s i f innucastpkts i f i n d i sc a r d s if in erro r s if in un k n o w n p r o to s i f outoctets i f ou tucastpk t s if ou t n u c a stp k t s i f ou tdiscard s i f o u t er r o r s i f o u t q le n i f specific att able at if in de x atphysaddress atn e ta ddr ess ic m p in msg s icm p ine r r o rs ic m p indestunreachs i c mp i n t i me ex c d s icm p inpa rm prob s i c m p ins r cq ue nchs icm p inredi rec t s ic m p in ech o s i c m p inec hor e p s i c mp i n t i me st a mp s ic m p inaddrm a sks ic m p inadd r m a sk reps ic m p ou tmsgs ic m p ou terro rs ic m p ou tdestun r each s ic m p ou tt im e e x c d s ic m p ou tparmpro b s ic m p ou tsrcquen chs ic m p ou tred irects ic m p ou tech o s ic m p ou tech orep s ic m p ou tt im es ta m p s ic m p ou tadd rmask s ic m p ou tadd rmask r ep s
UC-7110 series user?s manual snmp agent with mib ii & rs-232 like group b-2 ip mib tcp mib udp mib ip forward i ng ipde faultttl ipinreceives ip in hd rerr or s ip in add r er ro rs ip forwdatag r am s ip in unk now npr o t o s ip in discard s ip in deliv ers ip ou trequ e sts ip ou tdiscard s ip ou tno r ou tes ipreasm t im eo ut ipreasm r eqds ipreasm f ails ipfra g oks ip frag fails ipfra g creates ip ad drt a b l e i p ad en taddr i p a d e n t i f i n d e x i p a d e n t n e t m a s k i p ad en tbcastadd r i p ade n treasmmaxsize iproutet able i p routedest i p routeifindex i p routemetric1 i p routemetric2 i p routemetric3 i p routemetric4 ip r o u t e n ex th o p i p rou t et ype ip r o u t e p ro to i p r o ut ea ge i p routemas k i p routemetric5 i p r o ut ei nf o ip nett o m ed iat a b l e i p nett o m ediaifind ex ip nett o m ed iaph ysadd r ess i p nett o m edianetaddress i p nett o m ediat y p e ip rou tin gdiscard s tcp r to al g o rithm tcp r to min tcp r to max tcp m ax conn tcp a ctiv eop e ns tcppassive ope n s tcpa ttem p tfail s tcpestabresets t c pc ur rest a b t c pi nse g s t c po ut seg s t c pr et rans seg s t c pc o nnt a bl e tc pconns t ate tcp c onn lo cala dd r e ss tcp c onn lo calpo r t t c pc o n n r e m a ddress t c pc o n n r e m p ort t c pi ner r s t c po ut r st s u dpi ndatagr a m s u dpn opor ts u dpi n e r r or s u dpo u t d a tagra m s udpt a bl e udplocal addres s ud plo calpor t
UC-7110 series user?s manual snmp agent with mib ii & rs-232 like group b-3 snmp mib snmpinpkts snmpoutpkts snmpinbadversions snmpinbadcommunitynames snmpinbadcommunityuses snmpinasnparseerrs snmpintoobigs snmpinnosuchnames snmpinbadvalues snmpinreadonlys snmpingenerrs snmpintotalreqvars snmpintotalsetvars snmpingetrequests snmpingetnexts snmpinsetrequests snmpingetresponses snmpintraps snmpouttoobigs snmpoutnosuchnames snmpoutbadvalues snmpoutgenerrs snmpoutgetrequests snmpoutgetnexts snmpoutsetrequests snmpouttraps snmpenableauthentraps r f c 131 7 rs-2 32 like g r o u p suppo r t e d varia bles rs232 mib r s 232 nu m b er rs2 3 2 p o rtt a ble rs 23 2p o r t i n d ex rs 23 2p o r t t y p e rs 23 2p o r t i n s i g n u m b er rs 23 2p o r t o u t sign um ber rs 23 2p o r t i n s pee d rs 23 2p o r t o u t speed r s232 asyn cpor tt ab le rs 23 2 a sy nc po rt in de x rs 23 2 a sy nc po rtbits r s 2 32a syn c por t s t op bits rs 23 2 a sy nc po rtparity r s232 in si g t able r s 2 32i nsig por t ind e x r s 2 32i nsigna m e r s 2 32i nsig s t ate rs232 ou tsig t a b l e r s 2 32o u t si gpor ti nd ex r s 2 32o u t si gn am e r s 2 32o u t si gs tate
c c appe ndix c faq for UC-7110 faq 1 why ca n i o n l y use vf o r k ( ),a n d am unabl e t o use fo r k ( ) ? answer 1 u c lin ux on ly su ppo r t s vf or k( ) . i t do es no t su ppo r t f o rk ( ) . n o te t h at wh en u s i n g v f o r k( ), th e p a ren t p r o cess wi ll h a ng u n til the son p r o cess calls an ex ec g r o u p api, o r ex its. faq 2 w h en u s i n g a p t hr ead gr oup a p i , wh y can? t i u s e sigu sr 1 an d si gu sr 2 ? answer 2 si nce a pt h r ea d gr o u p a p i us es si g u sr 1 a n d s i g u sr 2 t o do a pt h r ead cont rol sus p en d, rest a r t exi t f unct i o n, we ca nn ot use t h e s i g u sr 1 and s i g u sr 2 si gnal s . you will g e t the sam e resu lt if yo u lin k th e p t h r ead . th is m e an s t h at you can n o t u se - 1 p t hr ed to add an op tio n to t h e lin k e r . faq 3 what is the c o rrect form at fo r lin k i ng to an ap? answer 3 arm-elf-gcc ?w1, -elf2flt ( i n th is ex am p l e, th e a p conver t s elf f o r m at to f l at for m at.) faq 4 what stack siz e can i use when c r eating a user a pplication? answer 4 first no te th at uc-7 110 is not an mmu processor. th e os is u c linu x , so yo u m u st tran sfer y o ur ap p licatio n from elf to fl at fo rm at. th e t r an sfer u tility (o n th e pc) assi gn s a st ac k si ze of 0 x 1 0 0 0 by de fa ul t . i f y o u r a p pl i cati o n nee d s a bi gge r st ack size, you m u st use a n option that s p eci fies st ack size when trans f erring t h e ap p licatio n from elf to flat form at. th e fo llowing ldflags sho w s ho w to write th e stack size op tio n : ldflags = -g,-wl,-t,/usr/local/arm-elf/lib/elf2flt.ld -elf2flt= "-s 32768" you can co m b in e th is with a co m p ress o p tion. e.g . : ldflags = -g,-wl,-t,/usr/local/arm-elf/lib/elf2flt.ld -elf2flt= "-z ?r -s 32768" r e fer t o t h e ne xt f a q f o r com p ress o p t i ons . keep in m i nd t h at the stack si ze m u st be indicated in decima l form at. you cannot use he x f o rm at (i .e. , num bers t h at be gi n wi t h ?0 x?) . t h e fol l owi n g ld fl ag s co mman d will fail: ldflags = -g,-wl,-t,/usr/local/arm-elf/lib/elf2flt.ld -elf2flt= "-s 0x2000"
UC-7110 series user?s manual faq for c-2 use t h e ?flthd r ? u tility (o n a pc) to ch eck th e curren t stack size. faq 5 ho w d o i c o m p res s a n a ppl i c at i on pr o g ram ? answer 5 u c 711 0? s k e rnel sup p o r ts zfla t fo r m at f i l e s. th is m ean s th at wh en you co m p ile the program , you can add t h e com p ress optio n to redu ce th e size of th e b i nary file. do i n g so will red u c e the req u i red flash sp ace on th e user d i sk . th e d i sad v a n t ag e of u sing t h e co m p ress op tio n is th at it tak e s abou t 5% to 10 % m o re ti m e wh en lo ad ing t h e pr og ram from fl ash t o r a m . aft e r unc om pressi n g a n d l o a d i n g t h e p r o g ram t o r a m , t h e r e i s no di ffe rence . yo u j u st need t o m odi fy t h e m a kefi l e , l d f l ag s, a s fo llows: ldfl a g s = - g , - wi, -t,/u sr/local/arm -e lf/li b / elf2flt.ld -elf2 f lt= ?-z ?r? no te: t h e us er di rect o r y ? s j ffs 2 fi l e sy st em al so has a c o m p ress fu ncti o n. if y o u co m p ile th e p r o g ram with th e zflat feature, th e file will o n l y b e co m p ressed b y an ad d ition a l 5% t o 1 0 % wh en y o u cop y th e pro g ram in to jffs2 flash. faq 6 since UC-7110?s tool chai n c u rrently do es no t su ppo r t g d b serv er , how d o i di sabl e a f unct i on by usi n g t h e m a kefi l e e x a m pl e t o gene ra t e t h e g d b fi l e ? answer 6 ed it th e file /usr/lo ca l/a rm-elf/bin/ld o n t h e pc li n u x pl at fo rm . ad d one l i n e aft e r lin e 13 3 (t h e co n ten t of lin e 13 3 is: rm ?f $ o fil e . el f #n ot needed f o r an y re as on ) as fo llo ws: rm ?f $ o fil e . gd b . i.e., after you ed it th e file lin es 13 3 and 134 will lo ok lik e: li ne 13 3: rm ? f $ofil e . el f #n ot neede d f o r an y re as on li ne 13 4: rm ? f $ofil e . gd b
d d appe ndix d service information thi s a ppe n d i x sh ows y o u ho w t o co nt act m oxa f o r i n fo rm at i on a b o u t t h i s an d ot he r pr o duct s , a n d h o w t o r e po r t pr ob lem s . in th is ap p e nd ix , we cov e r th e fo llo wi n g top i cs. ! mox a inter n et service s ! problem report form ! product ret u rn procedu re
UC-7110 series user?s manual service information d-2 moxa internet services custom er satisfaction is our num b er one c oncern, a n d to e n sure that c u stomers receive the full bene fi t o f ou r pr o duct s, m o x a i n t e rnet ser v i ces has bee n s e t up t o p r o v i d e t echni cal s u p p o r t , dri v er u p d a tes, pr oduct in fo r m atio n , and u ser? s m a n u a l up d a tes. the following services are provided e-m a il for tech nical support................................ su pp ort @ m oxa.com .t w wo rld w i de web ( w ww) site fo r pr o duc t inf o rm ation: ............................. h ttp ://www .m o x a .co m
UC-7110 series user?s manual service information d-3 problem report form moxa uc-71 10 series customer n a me: company: tel: fax: email: date: 1. m oxa pr o d uct: $ uc- 7 1 1 0 2. seria l number: ___ ___ ___ __ _ ___ __ pr oblem desc ription: pl ea se desc ri be t h e sym p t o m s of t h e pr o b l e m as clearly as possi ble, incl udi ng any error messag e s you see. a clearly written d e scriptio n o f th e p r ob lem will al lo w u s t o reprodu ce th e sym p to m s , an d expe di t e t h e re pai r of y o u r p r od uct .
UC-7110 series user?s manual service information d-4 product return procedure fo r pr od uct re pai r , exc h a nge , o r re f u n d , t h e cust om er m u st : % pr ovi de e v i d e n ce o f ori g i n al p u rc hase. % ob tain a pro duct retu rn agree m en t (pra) fro m th e sales rep r esen tativ e or d ealer. % fill o u t th e prob lem rep o r t fo rm (prf). in clu d e as m u ch detail as p o s sibl e fo r a sh orter pr o duct repai r t i m e . % carefu lly p ack th e p r od u c t i n an an ti-static pack age , a n d se nd it, pre-paid, to the dealer. t h e pr a s h oul d be vi si bl e o n t h e out si de of t h e packa g e, an d i n cl u d e a desc ri pt i o n o f t h e pr obl em , al on g wi t h t h e ret u r n a d dres s and t e l e ph o n e num ber of a t e chni cal c ont act .


▲Up To Search▲   

 
Price & Availability of UC-7110

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X