FMUSER- ը անթերի փոխանցում է տեսանյութն ու աուդիոն ավելի հեշտ:
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> աֆրիկաանս
sq.fmuser.org -> ալբաներեն
ar.fmuser.org -> արաբերեն
hy.fmuser.org -> Հայերեն
az.fmuser.org -> ադրբեջաներեն
eu.fmuser.org -> բասկերեն
be.fmuser.org -> բելառուսերեն
bg.fmuser.org -> Բուլղարիայի
ca.fmuser.org -> կատալաներեն
zh-CN.fmuser.org -> չինարեն (պարզեցված)
zh-TW.fmuser.org -> Chinese (Traditional)
hr.fmuser.org -> խորվաթերեն
cs.fmuser.org -> չեխերեն
da.fmuser.org -> դանիերեն
nl.fmuser.org -> Dutch
et.fmuser.org -> էստոնական
tl.fmuser.org -> ֆիլիպիներեն
fi.fmuser.org -> ֆիններեն
fr.fmuser.org -> French
gl.fmuser.org -> Գալիսիերեն
ka.fmuser.org -> վրացերեն
de.fmuser.org -> գերմաներեն
el.fmuser.org -> Հունական
ht.fmuser.org -> հաիթական կրեոլերեն
iw.fmuser.org -> եբրայերեն
hi.fmuser.org -> հինդի
hu.fmuser.org -> Հունգարիայի
is.fmuser.org -> իսլանդերեն
id.fmuser.org -> Ինդոնեզերեն
ga.fmuser.org -> իռլանդերեն
it.fmuser.org -> Italian
ja.fmuser.org -> ճապոներեն
ko.fmuser.org -> կորեերեն
lv.fmuser.org -> լատվիերեն
lt.fmuser.org -> Լիտվայի
mk.fmuser.org -> մակեդոներեն
ms.fmuser.org -> մալայերեն
mt.fmuser.org -> մալթերեն
no.fmuser.org -> Norwegian
fa.fmuser.org -> պարսկերեն
pl.fmuser.org -> լեհերեն
pt.fmuser.org -> Պորտուգալերեն
ro.fmuser.org -> Romanian
ru.fmuser.org -> ռուսերեն
sr.fmuser.org -> սերբերեն
sk.fmuser.org -> սլովակերեն
sl.fmuser.org -> Սլովեներեն
es.fmuser.org -> իսպաներեն
sw.fmuser.org -> սուահիլի
sv.fmuser.org -> Շվեդերեն
th.fmuser.org -> Թայերեն
tr.fmuser.org -> թուրք
uk.fmuser.org -> ուկրաիներեն
ur.fmuser.org -> Ուրդու
vi.fmuser.org -> Վիետնամերեն
cy.fmuser.org -> Ուելսերեն
yi.fmuser.org -> Հայերեն
Դիմումների մշակման համար. C լեզուն, տվյալների կառուցվածքը, JAVA և այլն պետք է լավ սովորել: Ներդրված հավելվածների մշակման և համակարգչային ծրագրերի մշակման մեջ հատուկ բան չկա: Գուցե դուք ասում եք, որ պետք է օպտիմալացնել ներկառուցված համակարգը, այո, պետք է օպտիմալացնել, բայց չօպտիմալացված ծրագիրը ոչնչով չի տարբերվում համակարգչի վրա ծրագրի մշակման գործընթացից: Բացի այդ, երբ օպտիմալացնելու հնարավորություն ունեք, դուք այլևս սովոր չեք այս հարցը տալու: Հատուկ օրինակի համար, ինչպիսին է, օրինակ, զարգացման ինտերֆեյսը, մենք օգտագործում ենք VC համակարգչի վրա; ներկառուցված Linux- ում մենք կարող ենք օգտագործել QT և Android: Այս պահին դուք պետք է սովորեք QT և Android ծրագրավորում: Բայց հիմքը դեռ C կամ JAVA է, և այդ հիման վրա ծանոթացեք նրանց միջերեսներին: Եթե դուք սովորել եք VC, ապա ժամանակ է պետք այդ դասերը և հսկիչները հասկանալու համար:
Եթե ցանկանում եք սովորել հիմքում ընկած համակարգը, սա իմ առանձնահատկությունն է, բայց կարող եմ մի փոքր ասել:
Այս հարցին պատասխանելուց առաջ թույլ տվեք պատասխանել. Շատերն ինձ հարցնում են ՝ քշել սովորելն է, թե՞ դիմել սովորելը: Կարող եմ միայն ասել, որ այն հիմնված է հետաքրքրության վրա, և վարորդներն ու ծրագրերը լիովին առանձնացված չեն:
1. Վարորդները, որոնց մասին մենք խոսում ենք, չեն սահմանափակվում ապարատային գործողություններով, այլ նաև այնպիսի հասկացություններով, ինչպիսիք են `գործառնական համակարգի սկզբունքները և քնի և արթնության ժամանակացույցի մշակումը: Եթե ցանկանում եք լավ ծրագիր գրել, և ցանկանում եք ավելի լավ լուծել ծրագրում առաջացած խնդիրները, ապա պետք է հասկանաք այս գիտելիքները
2. applicationածր խոչընդոտներ կիրառման համար, հատկապես ներկայիս ANDROID- ը, մաքուր JAVA: Ես անձամբ կարծում եմ, որ հավելվածների մշակման ուղին տիրապետում է բիզնեսին: Օրինակ ՝ կապի, IPTV արդյունաբերության և բջջային հեռախոսների արդյունաբերության մեջ դուք հասկանում եք արդյունաբերության կարիքները: Հետեւաբար, առաջնորդներ ունեցող մարդիկ հիմնականում դիմումներ են:
3. Քշվել: Իրականում ես չեմ ուզում դա անվանել «վարորդ լինել», բայց ուզում եմ այն անվանել «ցածր մակարդակի համակարգ»: Ավարտելուց հետո սա ոչնչացնելու է բոլոր արդյունաբերությունները: Ես աշխատել եմ մի քանի տարի և պատրաստել եմ բջջային հեռախոսներ, IPTV և կոնֆերանս հեռուստատեսություն, բայց այդ ապրանքներն ինձ համար ոչ մի տարբերություն չունեն, քանի որ ես անում եմ միայն ներքևի շերտը: Նրանց բիզնեսն ինձ հետ ոչ մի կապ չունի: Երբ կիրառման հետ կապված խնդիր կա, և նրանք չեն կարող լուծել այն, ես նրանց գաղափար կտամ միջուկի տեսանկյունից և կտրամադրեմ գործիքներ: Ես անձամբ կարծում եմ, որ ես ստորին շերտի զարգացման ուղղությամբ տեխնիկական մասնագետ եմ:
4. Իրականում, ներքևի շերտը կատարելու կամ կիրառումը կատարելու միջև սահման չկա: Եթե ունեք ներքևի շերտի փորձ, ապա դիմումը կատարելիս ձեզ շատ հանգիստ կզգաք: Բիզնես փորձ ունենալով ՝ դուք կարող եք ծանոթանալ ստորին շերտին, և շուտով կկարողանաք թիմ կազմել:
Վերադառնանք այն հարցին, թե ինչպես սովորել: Ի՞նչ է ներառված ներկառուցված Linux հիմքում ընկած համակարգում: Մի անհանգստացեք, դուք դա կիմանաք ՝ բերելով օրինակ:
1. Երբ համակարգիչը միացված է, ո՞վ է ցուցադրում այդ ինտերֆեյսները: Դա BIOS- ն է, ինչ է դա անում: Որոշ ինքնակառավարման ստուգումներ, ապա կարդացեք պատուհանները կոշտ սկավառակից և սկսեք այն: Նմանապես, այս BIOS- ը համապատասխանում է ներբեռնված Linux- ի bootloader- ին: Այս bootloader- ը պետք է Flash- ի վրա կարդա Linux միջուկը և սկսի այն:
2. Ո՞րն է պատուհանների գործարկման նպատակը: Իհարկե դա առցանց զրույց է կամ այլ բան: Որտե՞ղ են ինտերնետի և զրույցի այս գործիքները: C կրիչի և D սկավառակի վրա: Հետեւաբար, պատուհանները նախ պետք է նույնացնեն C կրիչը և D կրիչը: Մենք դա անվանում ենք Linux- ի տակ գտնվող ֆայլերի արմատային համակարգ:
3. Windows- ը կարող է ճանաչել C կրիչը և D կրիչը, ուստի այն պետք է կարողանա կարդալ և գրել կոշտ սկավառակը: Ներառված իրերը կոչվում են վարորդ: Իհարկե, դա ոչ միայն կոշտ սկավառակ է, այլ նաև ցանցային քարտ, USB և այլն: Ներդրված Linux- ը կարող է կարդալ և կատարել ծրագրեր Flash- ից, և այն պետք է ունենա նաև Flash կրիչներ: Իհարկե, դա միայն Ֆլեշը չէ:
Նախ խոսենք այդ մասին, ներկառուցված LINUX- ը պարունակում է չորս հիմնական մաս `բեռնիչ, միջուկ, դրայվեր և արմատային ֆայլային համակարգ:
Մեկ ՝ բեռնիչ
Դա մի փոքր ավելի բարդ մերկ տախտակների ծրագիր է: Բայց դյուրին չէ հասկանալ և գրել այս տախտակային ծրագիրը: Windows- ի տակ գտնվող օգտակար գործիքները թուլացնում են մեր ծրագրավորման կարողությունը:
Շատերը ներդիրված խաղալուն պես օգտագործում են ADS և KEIL: Կարո՞ղ եք պատասխանել այս հարցերին:
1. Միացնելուց հետո որտե՞ղ է պրոցեսորը բերում կատարման հրահանգները:
Պատասխան. Ընդհանրապես, հրահանգը Flash- ից է:
2. Բայց Flash- ը կարող է կարդալ միայն, այլ ոչ թե ուղղակիորեն գրվել: Եթե ես օգտագործում եմ գլոբալ փոփոխականներ, որտե՞ղ են այդ գլոբալ փոփոխականները:
Պատասխան. Համընդհանուր փոփոխականները պետք է լինեն հիշողության մեջ
3. Այսպիսով, ո՞վ է հիշողության մեջ դնում գլոբալ փոփոխականները:
Պատասխան. Կարո՞ղ եք պատասխանել ընկերոջը, ով երկար ժամանակ օգտագործել է ADS և KEIL: Սա պահանջում է «վերաբնակեցում»: ADS- ում կամ KEIL- ում վերաբնակեցման ծածկագիրը ձեզ համար գրում է այդ գործիքները պատրաստող ընկերությունը: Դուք երբևէ կարդացե՞լ եք այն:
4. Հիշողությունը այնքան մեծ է, ինչպե՞ս կարող եմ իմանալ, թե որ հասցեն կարդա «Flash- ում սկզբնապես պահված բովանդակությունը» հիշողության մեջ:
Պատասխան. Այս հասցեն որոշվում է «հղման գրությամբ», ADS- ում կան ցրման ֆայլեր, և KEIL- ում նմանատիպ ֆայլեր: Բայց ուսումնասիրե՞լ եք այն:
5. Ասացիք, որ վերաբնակեցումը Flash- ից ծրագիր հիշողություն պատճենելն է, այնպես որ այս ծրագիրը կարող է կարդալ Flash- ը: Պատասխան. Այո, դուք պետք է կարողանաք գործարկել Flash- ը: Իհարկե ոչ միայն սրանք, այլև ժամացույցի սահմանում ՝ համակարգը ավելի արագ աշխատելու համար և այլն: Եկեք նախ հարցնենք և պատասխանենք այստեղ, բեռնիչը ՝ մերկ տախտակ ունեցող ծրագիր, իրականում ունի երեք հիմնական կետ.
1. Սարքավորումների շահագործում
2. ARM համակարգի պրոցեսորների ըմբռնում
3. basicրագրի հիմնական հասկացությունները. Վերաբնակեցում, բուրգ, կոդի հատված, տվյալների հատված, BSS հատված և այլն:
Սարքավորումների շահագործման համար անհրաժեշտ է տեսնել սխեմատիկ դիագրամը և չիպի ձեռնարկը: Սա պահանջում է որոշակի քանակությամբ ապարատային գիտելիքներ: Դա չի պահանջում, որ դուք կարողանաք նախագծել ապարատային համակարգ, բայց գոնե դա հասկանալ; դա պահանջում է ոչ թե անալոգային շղթաները հասկանալ, այլ թվային շղթաները հասկանալը: Այս ունակությունը ես սովորեցի դպրոցում: Երկու գրքերը (գրքի անվանումը, որը ես մոռացել եմ) բավական են: Բայց ես կասկածում եմ, որ դուք համբերություն ունեք ավարտելու այս երկու գրքերը կարդալը: Չգիտեմ ՝ հիմա կա՞ ավելի արագ գիրք: Եթե ուզում եք արագ դարձնել, նախ թողեք սա, և եթե չեք հասկանում, պարզապես հարցրեք Google- ին և գրեք:
Բացի այդ, չիպի ձեռնարկը պետք է կարդա, մի փնտրեք չինարեն, պարզապես նայեք անգլերենին: Սկզբում դա շատ ցավալի էր, բայց հետագայում, երբ քերականությունն ու բառապաշարը ծանոթանան, հեշտ է կարդալ ցանկացած չիպային ձեռնարկ:
ARM համակարգի պրոցեսորների ըմբռնման համար տե՛ս Du Chunlei: Այն խոսում է հավաքման հրահանգների, բացառության ռեժիմների, MMU- ի և այլնի մասին: Պարզապես այս 3 բովանդակության կտորները պետք է հասկանաք:
Theրագրի հիմնական հայեցակարգը, իհարկե, արքան է ՝ ուսումնասիրել կազմման սկզբունքները: Unfortunatelyավոք, այս տեսակի գիրքը հաստատ երկնային գրքի մակարդակի է: Խորհուրդ եմ տալիս այն չնայել, քանի դեռ սուպեր հանճար չեք: Ուղղակի դիտեք և իմ գրած առաջին տեսանյութը ՝ մի անհանգստացեք, փող մի ծախսեք: Տեսանյութին հետևելով և ապարատային հետ կապված փորձեր կատարելով ՝ այս հասկացությունները պարզ կդառնան: Ես չեմ գտել գրքերի կամ տեսանյութերի երկրորդ շարքը, որոնք խոսում են այս հասկացությունների մասին, ինչը թույլ է տալիս կուրորեն պարծենալ դրանով: Բեռնիչ սարքի համար ես նախ դիտեցի այն, երբ սովորում էի, իսկ հետո ես ինքս գրեցի ծրագիրը և կատարեցի բոլոր փորձերը տարբեր սարքավորումների վրա, ինչպիսիք են GPIO, ժամացույցը, SDRAM, UART և NAND: Եթե դրանք պարզ դարձնեք, հեշտ է հասկանալ u-boot- ը ՝ խմբավորվելով միասին: Ամփոփելու համար ապարատային սխեմատիկ դիագրամը և չիպի ձեռնարկը հասկանալու համար հարկավոր է ինքներդ գտնել տեղեկատվությունը: Մնացածի համար պարզապես հետևեք սերիայի գլխի ցուցակին և տեսանյութի առաջին փուլը սովորելու համար:
Երկու ՝ միջուկը
Նրանք, ովքեր ցանկանում են սկսել, նախ պետք է բաց թողնեն միջուկի ուսուցումը և սովորեն ուղղակիորեն գրել վարորդներ:
Վարպետ դառնալու համար միջուկը պետք է խորը հասկացողություն ունենա: Նկատենք, որ խոսքս հասկանալու մասին է, միջուկ գրելու շռայլ հույս չունեմ:
Հասկանալու համար ներսում պլանավորման մեխանիզմը, հիշողության կառավարման մեխանիզմը, ֆայլերի կառավարման մեխանիզմը և այլն:
Առաջարկեք երկու գիրք.
1. Կարդացեք, խնդրում ենք կարդալ բարակ գիրքը (լողացող հասարակությունը շեշտը դնում է արագության վրա)
2. Ընտրեք կարդալ, ցանկանալ իմանալ, թե որ հատվածը կարդալ
Երեք, քշեք
Վարորդը բաղկացած է երկու մասից. Ապարատուրայի ինքնուրույն աշխատանքը և վարորդի շրջանակը:
Նորից սարքավորում է: Դեռ անհրաժեշտ է հասկանալ սխեմատիկ դիագրամը և չիպի ձեռնարկը: Ավելի շատ զբաղվեք: Խոսելով վարորդի շրջանակի մասին, այն ներմուծելու համար կան մի քանի գրքեր: Օտարերկրացու կողմից գրված LDD3 գիրքը ներկայացնում է բազմաթիվ հասկացություններ և արժե կարդալ: Այնուամենայնիվ, դրա դերը սահմանափակվում է հասկացություններ ներմուծելով: Ես հիմնականում այն օգտագործում էի նախքան սկսելը ծանոթանալու հասկացություններին, իսկ մեկնարկից հետո դեն նետում այն:
Վարորդին առավել ընդգրկուն ներածությունը պետք է լինի Song Baohua- ին: Honestիշտն ասած ՝ ես միայն կատալոգն եմ կարդում: Շատերն ասացին, որ այո, ես խորհուրդ եմ տալիս այստեղ:
Եթե ցանկանում եք խորությամբ հասկանալ որոշակի տարածք, դա հաստատ գերաստեղծ 5-աստղանի առաջարկություն է: Չեք ակնկալում այն կարդալ ՝ ավելի քան 1,800 էջ, երկու հատոր վեր ու վար: Երբ ես վստահ չեմ որոշակի տարածքում, ես կփնտրեմ այն: Այս գրքի ցանկացած հատված կարող է ընդգրկել երկու կամ երեք հարյուր էջ, ինչը շատ մանրամասն է: Եվ ձեզ վերցնել որոշակի միջուկով վերլուծելու միջուկի աղբյուրի կոդը: Որպես օրինակ վերցնում է linux 2.4-ը, բայց սկզբունքը նույնն է, և այն կիրառելի է նաև linux- ի այլ տարբերակների համար: Ուրիշ որևէ ներածությու՞ն: Իհարկե, կա Wei Dongshan Linux Video- ի երկրորդ թողարկումը: «Ներդրված Linux հավելվածի մշակման ամբողջական ձեռնարկը» շատ չի խոսում վարորդի մասին, և դա այնքան էլ խորը չէ:
Փորձեք ձեր վարորդական տախտակում ներգրավված բոլոր ապարատային համակարգչի համար գրել դրայվեր: Եթե խնդիր ունեք, նախ պետք է «ցավոտ մտածել»: Մտածողության ընթացքում դուք միմյանց կապելու եք շատ անկապ գիտելիքներ և վերջապես կստանաք դրանք:
Չորրորդ, արմատային ֆայլային համակարգը
Երբևէ մտածե՞լ եք այս երկու հարցերի մասին.
1. Linux- ի կողմից պատրաստված արտադրանքի համար ոմանք օգտագործվում են մոնիտորինգի համար, ոմանք օգտագործվում են որպես բջջային հեռախոսներ, ոմանք էլ օգտագործվում են որպես պլանշետներ: Այսպիսով, միջուկը սկսելուց հետո, արմատային ֆայլերի համակարգը տեղադրելուց հետո, ո՞ր դիմումը պետք է սկսվի:
Պատասխան. Միջուկը չգիտի կամ չի հետաքրքրում, թե որ օգտվողի ծրագիրը պետք է սկսվի: Այն միայն սկսում է init դիմումը, որը համապատասխանում է / sbin / init- ին:
Ակնհայտ է, որ այս ծրագիրը պետք է կարդա կազմաձևման ֆայլը և սկսի օգտագործողի ծրագիրը (մոնիտորինգ, մեխանիկական ինտերֆեյս, պլանշետի միջերես և այլն) ՝ ըստ կազմաձևման ֆայլի: Այս հարցը հիշեցնում է մեզ, որ ֆայլային համակարգի բովանդակությունը ունի որոշակի պայմանականություններ, ինչպիսիք են / sbin / init, անհրաժեշտ է կազմաձևման ֆայլ:
2. Երբևէ մտածե՞լ եք այն մասին, թե ով է իրականացրել ձեր գրած բարևի և համաշխարհային ծրագրերում օգտագործված տպագիր տպիչը:
Պատասխան. Այս գործառույթը չի իրականացվում ձեր կողմից, այլ գրադարանի գործառույթի կողմից: Երբ այն աշխատում է, այն պետք է գտնի գրադարանը:
Այս հարցը հիշեցնում է մեզ, որ ֆայլային համակարգում դեռ գրադարաններ կան: Ահա մի պարզ հարց ու պատասխան: Եթե ցանկանում եք ավելին իմանալ, կարող եք նայել զբաղված տուփի init.c- ն ՝ իմանալու համար, թե ինչ է անում նախաձեռնության գործընթացը: Իհարկե, դուք կարող եք նաև տեսնել արմատային ֆայլերի համակարգը կառուցելու գլուխը ,
Իմ ուսման փորձը
1. Երբ ես դպրոցում էի, մասնագիտանում էի ֆիզիկա և էլեկտրոնիկա: Փաստորեն, ես դասընթացում չեմ սովորեցրել, թե ինչպես պետք է սխեմաներ նախագծել, այլ միայն որոշ գիտելիքներ եմ սովորեցրել էլեկտրոնային շղթաների վերաբերյալ: PCB- ի դիզայնը ես եմ սովորեցրել լաբորատորիայում: Ես նախագծել եմ միայն 2-շերտ տախտակ, և հիմա գրեթե մոռանում եմ այն: Բայց դա պահպանում է սխեմատիկ դիագրամը և չիպի ձեռնարկը կարդալու ունակությունը:
2. Ես ստացել եմ ծրագրաշարի որակավորում, և ինձ շատ հետաքրքրում է ծրագրակազմի ձևավորումը, բայց ես սովորել եմ միայն C լեզու և շտեմարան: Ես հետաքրքրությամբ շատ մրցութային հարցեր եմ արել: Ես չեմ կարող մասնակցել մրցույթին, բայց ունեմ C լեզվի ամուր պրակտիկա:
3. Լաբորատորիայում, առաջին ընկերությունում, ես նախագծեցի մի քանի պարզ PCI քարտեր և գրեցի պատուհանների վարորդը
4. Երկրորդ ընկերությունում, օգտագործելով 51 միկրոսխեման միկրոհամակարգիչ ՝ որպես մեքենայի հեռախոս, սկսեցին դուրս գալ մաքուր ծրագրաշարի ճանապարհ:
5. Ես սկսեցի զգալ մեկ չիպային միկրոհամակարգչի թերությունները: Ես կես տարի պաշտոնաթող եղա ՝ Linux- ը փակ դռների հետեւում սովորելու համար ՝ սկսած այն բանից, թե ինչպես գործարկել կարմիր գլխարկը: Քայլն այն է, որ նախ նայենք դրան, ապա գրեք մերկ տախտակի ծրագիրը `ապարատային համակարգը գործարկելու համար, ապա վերլուծեք u-boot- ը: Միևնույն ժամանակ, ես որոշակի պատկերացում ունեմ LINUX համակարգի վերաբերյալ:
Մերկ տախտակներ գրելիս խորհուրդ է տրվում ուժեղացնել ընդհատումների մասին ձեր ընկալումը: Միջուկը օգտագործում է ընդհատումներ ՝ տարբեր գործառույթներ կատարելու համար:
6. u-boot- ը վերլուծելուց հետո սկսեք պարզ վարորդական ծրագրավորում: Այս պահին կարողությունը դեռ շատ թույլ է:
7. Սկսել է աշխատել ZTE- ում, աշխատել է 2 տարի, գրել է բոլոր տեսակի վարորդներ, լուծել է բոլոր տեսակի խնդիրները (վարորդական խնդիրներ, օգնում է տեղակայել ծրագրի խնդիրները), և կարողությունը մեղմացել է:
|
Անակնկալ ստանալու համար մուտքագրեք էլ
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> աֆրիկաանս
sq.fmuser.org -> ալբաներեն
ar.fmuser.org -> արաբերեն
hy.fmuser.org -> Հայերեն
az.fmuser.org -> ադրբեջաներեն
eu.fmuser.org -> բասկերեն
be.fmuser.org -> բելառուսերեն
bg.fmuser.org -> Բուլղարիայի
ca.fmuser.org -> կատալաներեն
zh-CN.fmuser.org -> չինարեն (պարզեցված)
zh-TW.fmuser.org -> Chinese (Traditional)
hr.fmuser.org -> խորվաթերեն
cs.fmuser.org -> չեխերեն
da.fmuser.org -> դանիերեն
nl.fmuser.org -> Dutch
et.fmuser.org -> էստոնական
tl.fmuser.org -> ֆիլիպիներեն
fi.fmuser.org -> ֆիններեն
fr.fmuser.org -> French
gl.fmuser.org -> Գալիսիերեն
ka.fmuser.org -> վրացերեն
de.fmuser.org -> գերմաներեն
el.fmuser.org -> Հունական
ht.fmuser.org -> հաիթական կրեոլերեն
iw.fmuser.org -> եբրայերեն
hi.fmuser.org -> հինդի
hu.fmuser.org -> Հունգարիայի
is.fmuser.org -> իսլանդերեն
id.fmuser.org -> Ինդոնեզերեն
ga.fmuser.org -> իռլանդերեն
it.fmuser.org -> Italian
ja.fmuser.org -> ճապոներեն
ko.fmuser.org -> կորեերեն
lv.fmuser.org -> լատվիերեն
lt.fmuser.org -> Լիտվայի
mk.fmuser.org -> մակեդոներեն
ms.fmuser.org -> մալայերեն
mt.fmuser.org -> մալթերեն
no.fmuser.org -> Norwegian
fa.fmuser.org -> պարսկերեն
pl.fmuser.org -> լեհերեն
pt.fmuser.org -> Պորտուգալերեն
ro.fmuser.org -> Romanian
ru.fmuser.org -> ռուսերեն
sr.fmuser.org -> սերբերեն
sk.fmuser.org -> սլովակերեն
sl.fmuser.org -> Սլովեներեն
es.fmuser.org -> իսպաներեն
sw.fmuser.org -> սուահիլի
sv.fmuser.org -> Շվեդերեն
th.fmuser.org -> Թայերեն
tr.fmuser.org -> թուրք
uk.fmuser.org -> ուկրաիներեն
ur.fmuser.org -> Ուրդու
vi.fmuser.org -> Վիետնամերեն
cy.fmuser.org -> Ուելսերեն
yi.fmuser.org -> Հայերեն
FMUSER- ը անթերի փոխանցում է տեսանյութն ու աուդիոն ավելի հեշտ:
Կապ
Հասցե:
No.305 սենյակ HuiLan շենք No.273 Huanpu Road Guangzhou China 510620
Կատեգորիաներ
Տեղեկագիր