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 -> Bulgarian
ca.fmuser.org -> კატალანური
zh-CN.fmuser.org -> ჩინური (გამარტივებული)
zh-TW.fmuser.org -> ჩინური (ტრადიციული)
hr.fmuser.org -> ხორვატული
cs.fmuser.org -> ჩეხური
da.fmuser.org -> დანიური
nl.fmuser.org -> ჰოლანდიური
et.fmuser.org -> ესტონური
tl.fmuser.org -> ფილიპინური
fi.fmuser.org -> ფინური
fr.fmuser.org -> ფრანგული
gl.fmuser.org -> გალური
ka.fmuser.org -> ქართული
de.fmuser.org -> გერმანული
el.fmuser.org -> ბერძნული
ht.fmuser.org -> ჰაიტიური კრეოლური
iw.fmuser.org -> ებრაული
hi.fmuser.org -> ჰინდი
hu.fmuser.org -> Hungarian
is.fmuser.org -> ისლანდიური
id.fmuser.org -> ინდონეზიური
ga.fmuser.org -> ირლანდიური
it.fmuser.org -> იტალიური
ja.fmuser.org -> იაპონური
ko.fmuser.org -> კორეული
lv.fmuser.org -> ლატვიური
lt.fmuser.org -> ქართული
mk.fmuser.org -> მაკედონური
ms.fmuser.org -> მალაიზიური
mt.fmuser.org -> მალტური
no.fmuser.org -> ნორვეგიული
fa.fmuser.org -> სპარსული
pl.fmuser.org -> პოლონური
pt.fmuser.org -> პორტუგალიური
ro.fmuser.org -> რუმინული
ru.fmuser.org -> რუსული
sr.fmuser.org -> სერბული
sk.fmuser.org -> სლოვაკური
sl.fmuser.org -> Slovenian
es.fmuser.org -> ესპანური
sw.fmuser.org -> სუაჰილი
sv.fmuser.org -> შვედური
th.fmuser.org -> Thai
tr.fmuser.org -> თურქული
uk.fmuser.org -> უკრაინული
ur.fmuser.org -> ურდუ
vi.fmuser.org -> ვიეტნამური
cy.fmuser.org -> უელსური
yi.fmuser.org -> Yiddish
განაცხადის შემუშავებისათვის საჭიროა კარგად ისწავლოს C ენა, მონაცემთა სტრუქტურა, JAVA და ა.შ. არაფერია განსაკუთრებული, რომ ყურადღება უნდა მიაქციოთ კომპიუტერში ჩართული პროგრამების შემუშავებასა და პროგრამების შემუშავებას. იქნებ თქვათ, რომ გჭირდებათ ჩადგმული სისტემის ოპტიმიზაცია, დიახ, ოპტიმიზაცია გჭირდებათ, მაგრამ არაოპტიმიზირებული პროგრამა არ განსხვავდება კომპიუტერის პროგრამისგან. გარდა ამისა, როდესაც თქვენ გაქვთ ოპტიმიზაციის შესაძლებლობა, თქვენ აღარ ხართ გამოყენებული ამ კითხვის დასმისთვის. კონკრეტული მაგალითისთვის, მაგალითად, განვითარების ინტერფეისი, ჩვენ ვიყენებთ VC- ს კომპიუტერზე; ჩანერგილ Linux- ში შეიძლება გამოვიყენოთ QT და Android. ამ დროს უნდა ვისწავლოთ QT და Android პროგრამირება. მაგრამ საფუძველი მაინც C ან JAVA– ს წარმოადგენს და ამის საფუძველზე გაეცანით მათ ინტერფეისებს. თუ თქვენ ისწავლეთ VC, დრო სჭირდება ამ კლასებისა და მართვის საშუალებების გაგებას.
თუ გსურთ გაიგოთ ძირითადი სისტემა, ეს ჩემი სპეციალობაა, მაგრამ შემიძლია ცოტა რამ ვთქვა.
სანამ ამ კითხვაზე ვუპასუხებ, ნება მიბოძეთ ვუპასუხო: ბევრი მეკითხება, ეს არის ავტომობილის მართვის სწავლა თუ განაცხადის სწავლა? შემიძლია მხოლოდ ვთქვა, რომ ეს დაფუძნებულია ინტერესზე და დრაივერები და პროგრამები არ არის მთლიანად გამოყოფილი.
1. დრაივერები, რომლებზეც ვსაუბრობთ, არ შემოიფარგლება მხოლოდ აპარატურის ოპერაციებით, არამედ ისეთი ცნებებით, როგორიცაა ოპერაციული სისტემის პრინციპები და პროცესის ძილისა და გაღვიძების დაგეგმვა. თუ გსურთ კარგი აპლიკაციის დაწერა და გსურთ უკეთესად მოაგვაროთ პროგრამის წინაშე მდგარი პრობლემები, ეს ცოდნა უნდა გესმოდეთ
2. გამოყენების დაბალი ბარიერები, განსაკუთრებით არსებული ANDROID, სუფთა JAVA. მე პირადად ვფიქრობ, რომ განაცხადის შემუშავების გზა ბიზნესში ფლობს. მაგალითად, საკომუნიკაციო ინდუსტრიაში, IPTV ინდუსტრიასა და მობილური ტელეფონების ინდუსტრიაში, თქვენ გესმით ინდუსტრიის საჭიროებები. ამიტომ, ადამიანები, რომლებიც ლიდერები არიან, ძირითადად პროგრამები არიან.
3. იყავი მართული. სინამდვილეში, მე არ მინდა ამას ვუწოდო "მძღოლი ყოფნა", მაგრამ მსურს დავარქვა "დაბალი დონის სისტემა". დასრულების შემდეგ, ეს კლავს ყველა ინდუსტრიას. რამდენიმე წელი ვმუშაობდი და ვამზადებდი მობილურ ტელეფონებს, IPTV- ს და საკონფერენციო ტელევიზორს, მაგრამ ამ პროდუქტებს ჩემთვის არანაირი მნიშვნელობა არ აქვს, რადგან მხოლოდ ქვედა ფენას ვაკეთებ. მათ საქმეს ჩემთან საერთო არაფერი აქვს. როდესაც პროგრამაში პრობლემაა და მათ ვერ მოაგვარეს, მე მათ იდეას მივცემ კერნელი პერსპექტივიდან და შევთავაზებ მათ ინსტრუმენტებს. მე პირადად ვფიქრობ, რომ მე ვარ ტექნიკური ექსპერტი ქვედა ფენის განვითარების მიმართულებით.
4. სინამდვილეში, არ არსებობს საზღვარი ქვედა ფენის გაკეთებას ან აპლიკაციის გაკეთებას შორის. თუ ქვედა ფენის გამოცდილება გაქვთ, აპლიკაციის გაკეთებისას თავს მშვიდად იგრძნობთ. ბიზნესის გამოცდილებით თქვენ შეგიძლიათ გაეცნოთ ქვედა ფენას და მალე შეძლებთ გუნდის შექმნას.
დავუბრუნდეთ კითხვას, თუ როგორ უნდა ვისწავლოთ. რა არის ჩართული Linux- ის სისტემაში? არ ინერვიულო, ეს შენ იცი მაგალითის მოყვანით.
1. ვინ არის კომპიუტერი ჩართული, ვინ აჩვენებს ამ ინტერფეისებს? ეს არის BIOS, რას აკეთებს ეს? ზოგიერთი თვითრეგულირება, შემდეგ წაიკითხეთ ფანჯრები მყარი დისკიდან და დაიწყეთ იგი. ანალოგიურად, ეს BIOS შეესაბამება ჩამტვირთველს ჩანერგილ Linux- ში. ამ ჩატვირთვისმა უნდა წაიკითხოს Linux ბირთვი Flash- ზე და დაიწყოს იგი.
2. რა არის Windows- ის გაშვების მიზანი? რა თქმა უნდა, ეს ონლაინ ჩეთია თუ რამე. სად არის ეს ინტერნეტი და ჩეთის საშუალებები? C დისკზე და D დისკზე. ამიტომ, პირველ რიგში, Windows– მა უნდა განსაზღვროს C დისკი და D დისკი. ჩვენ მას Linux ფაილის ძირეულ სისტემას ვუწოდებთ.
3. ვინდოუსს შეუძლია C დისკის და D დისკის ამოცნობა, ამიტომ მას უნდა ჰქონდეს მყარი დისკის კითხვა და წერა. საქმეებს მძღოლები ეწოდება. რა თქმა უნდა, ეს არ არის მხოლოდ მყარი დისკი, არამედ ქსელის ბარათი, USB და ა.შ. ჩადგმული Linux- ს შეუძლია Flash– დან აპლიკაციების წაკითხვა და შესრულება და მას ასევე უნდა ჰქონდეს Flash დრაივერები. რა თქმა უნდა, ეს მხოლოდ Flash არ არის.
ჯერ ამაზე ვისაუბროთ, ჩანერგილი LINUX შეიცავს ოთხ ძირითად ნაწილს: ჩატვირთვის, ბირთვის, დრაივერს და ძირეულ ფაილურ სისტემას.
ერთი, bootloader
ეს არის ოდნავ უფრო რთული შიშველი დაფის პროგრამა. მაგრამ ადვილი არ არის ამ შიშველი პროგრამის გაგება და დაწერა. Windows– ის სასარგებლო ინსტრუმენტები ასუსტებს ჩვენი პროგრამირების უნარს.
ბევრი ადამიანი იყენებს ADS- ს და KEIL- ს, როგორც კი ისინი ჩაშენდება. შეგიძლიათ ამ კითხვებზე პასუხის გაცემა?
1. ჩართვისთანავე, სად იღებს CPU ინსტრუქციას შესრულებისათვის?
პასუხი: ზოგადად, ინსტრუქცია არის Flash.
2. მაგრამ Flash- ის წაკითხვა მხოლოდ შესაძლებელია და არა უშუალოდ დაწერილი. თუ გლობალურ ცვლადებს ვიყენებ, სად არის ეს გლობალური ცვლადები?
პასუხი: გლობალური ცვლადები უნდა იყოს მეხსიერებაში
3. მაშ, ვინ აყენებს მეხსიერების გლობალურ ცვლადებს?
პასუხი: შეგიძლიათ უპასუხოთ მეგობარს, რომელსაც დიდი ხნის განმავლობაში იყენებდა ADS და KEIL? ამისათვის საჭიროა "გადაადგილება". ADS ან KEIL- ში, გადაადგილების კოდი თქვენთვის დაწერილია ამ ხელსაწყოების შემქმნელი კომპანიის მიერ. ოდესმე წაგიკითხავთ?
4. მეხსიერება იმდენად დიდია, როგორ ვიცი, რომელი მისამართი უნდა წავიკითხო მეხსიერებაში "თავდაპირველად შენახული შინაარსი"?
პასუხი: ეს მისამართი განისაზღვრება "ბმულის სკრიპტით", არსებობს გაფანტული ფაილები ADS- ში და მსგავსი ფაილები KEIL- ში. თქვენ შეისწავლეთ ეს?
5. თქვენ თქვით, რომ გადაადგილება არის Flash- დან მეხსიერების პროგრამის კოპირება, ამ პროგრამას შეუძლია წაიკითხოს Flash? პასუხი: დიახ, თქვენ უნდა შეძლოთ Flash– ის მართვა. რა თქმა უნდა არა მხოლოდ ეს, არამედ საათის დაყენება, რომ სისტემა უფრო სწრაფად მუშაობდეს და ა.შ. ჯერ მოდით ვკითხოთ და ვუპასუხოთ აქ, ჩატვირთვის პროგრამას, შიშველი დაფის პროგრამას, რეალურად აქვს სამი ძირითადი წერტილი:
1. აპარატურის ფუნქციონირება
2. ARM სისტემის პროცესორების გაგება
3. პროგრამის ძირითადი ცნებები: გადაადგილება, სტეკი, კოდის სეგმენტი, მონაცემთა სეგმენტი, BSS სეგმენტი და ა.შ.
ტექნიკის მუშაობისთვის უნდა ნახოთ სქემატური სქემა და ჩიპის სახელმძღვანელო. ამისათვის საჭიროა გარკვეული ტექნიკის ცოდნა. ეს არ საჭიროებს თქვენ ტექნიკის დაპროექტების შესაძლებლობას, მაგრამ ყოველ შემთხვევაში ამის გაგებას; ეს არ საჭიროებს ანალოგური სქემების გაგებას, მაგრამ ციფრული სქემების გაგებას. ეს უნარი სკოლაში ვისწავლე. ორი წიგნი (წიგნის სათაური, რომელიც დამავიწყდა) საკმარისია. მაგრამ ეჭვი მეპარება, რომ მოთმინება გაქვს, რომ დაასრულო ამ ორი წიგნის კითხვა. არ ვიცი ახლა უფრო სწრაფი წიგნია. თუ გსურთ ის სწრაფად გააკეთოთ, ჯერ გაუშვით ეს, და თუ არ გესმით, უბრალოდ ჰკითხეთ Google- ს და გამოაქვეყნეთ პოსტი.
გარდა ამისა, ჩიპების სახელმძღვანელო უნდა იყოს წაკითხული, ნუ ეძებთ ჩინურს, უბრალოდ გადახედეთ ინგლისურს. თავიდან ძალიან მტკივნეული იყო, მაგრამ მოგვიანებით, გრამატიკისა და ლექსიკის გაცნობისთანავე, ჩიპური სახელმძღვანელოს წაკითხვა მარტივია.
ARM სისტემის პროცესორების გასაგებად, იხილეთ Du Chunlei. ეს საუბრობს ასამბლეის ინსტრუქციებზე, გამონაკლისის რეჟიმებზე, MMU და ა.შ. მხოლოდ ამ 3 ნაწილის შინაარსი გჭირდებათ.
პროგრამის ძირითადი კონცეფცია, რა თქმა უნდა, მეფეა შედგენის პრინციპების დათვალიერება. სამწუხაროდ, ამ ტიპის წიგნები ნამდვილად ზეციური წიგნის დონისაა. გირჩევთ არ უყუროთ მას, თუ სუპერ გენიოსი არ ხართ. უბრალოდ უყურე და პირველი ვიდეო, რომელიც დავწერე, ნუ ნერვიულობ, ფული არ დახარჯო. ვიდეოს შემდეგ და ტექნიკასთან დაკავშირებული ექსპერიმენტების ჩატარება, ეს კონცეფციები გახდება ნათელი. მე ვერ ვპოვე წიგნების ან ვიდეოების მეორე ნაკრები, რომლებიც ამ კონცეფციებზე საუბრობენ, რაც საშუალებას მაძლევს ბრმად დავიკვეხნო. ჩატვირთვისთვის პირველად ვუყურე, როდესაც ვსწავლობდი, შემდეგ კი თავად დავწერე პროგრამა და გავაკეთე ყველა ექსპერიმენტი სხვადასხვა ტექნიკაზე, როგორიცაა GPIO, საათი, SDRAM, UART და NAND. თუ მათ ნათლად აჩვენებთ, ადვილია u-boot- ის გაგება ჯგუფის ერთად დაჯგუფებით. შეჯამება, ტექნიკის სქემატური დიაგრამისა და ჩიპის სახელმძღვანელოს გასაგებად, თქვენ თავად უნდა იპოვოთ ინფორმაცია. დანარჩენებისთვის, უბრალოდ მიჰყევით თავში და ვიდეოს პირველი ეტაპი უნდა ვისწავლოთ.
ორი, ბირთვი
მათ, ვისაც დაწყება სურს, პირველმა უნდა გამოტოვონ ბირთვის სწავლა და ისწავლონ პირდაპირ დრაივერების დაწერა.
ოსტატი რომ გახდეს, ბირთვს უნდა ჰქონდეს ღრმა გაგება. გაითვალისწინეთ, რომ მე ვსაუბრობ გაგებაზე, ბერთვის დაწერის არანაირი ექსტრავაგანტული იმედი არ მაქვს.
შიგნით დაგეგმვის მექანიზმის, მეხსიერების მართვის მექანიზმის, ფაილების მართვის მექანიზმის და ა.შ.
გირჩევთ ორ წიგნს:
1. წაიკითხეთ, წაიკითხეთ თხელი წიგნი (მცურავი საზოგადოება ხაზს უსვამს სიჩქარეს)
2. აირჩიეთ წაკითხვის სურვილი, იცოდეთ რომელი განყოფილება წაიკითხოთ
სამი, მანქანა
დრაივერი შედგება ორი ნაწილისგან: აპარატურის მუშაობა და დრაივერის ჩარჩო.
ისევ ტექნიკაა. ჯერ კიდევ საჭიროა გვესმოდეს სქემატური სქემა და ჩიპების სახელმძღვანელო. ივარჯიშეთ მეტი. მძღოლის ჩარჩოზე საუბრისას, არსებობს რამდენიმე წიგნი, რომლის დანერგვაც შესაძლებელია. უცხოელის მიერ დაწერილი წიგნი LDD3 ბევრ ცნებას შემოგვთავაზებს და მისი წაკითხვაც ღირს. ამასთან, მისი როლი შემოიფარგლება მხოლოდ ცნებების შემოღებით. მე ძირითადად ვიყენებდი მას, რომ გაეცნო ცნებები დაწყებამდე და შემდეგ გადავყარე დაწყების შემდეგ.
მძღოლის უფრო სრულყოფილი შესავალი უნდა იყოს Song Baohua- ს. სიმართლე გითხრათ, მხოლოდ კატალოგს ვკითხულობ. ბევრმა თქვა დიახ, მე გირჩევთ აქ.
თუ გსურთ გარკვეულ სფეროში სიღრმისეულად გაიგოთ, ეს ნამდვილად არის სუპერ 5 ვარსკვლავიანი რეკომენდაცია. თქვენ არ აპირებთ მის წაკითხვას, 1,800 გვერდზე მეტი, ორი ტომი ზემოთ და ქვემოთ. როდესაც არ ვარ დარწმუნებული გარკვეულ სფეროში, გადავხედავ მას. ამ წიგნის ნებისმიერი ნაწილი შეიძლება მოიცავდეს ორას ან სამას გვერდს, რაც ძალიან დეტალურადაა მოცემული. და წაგიყვანთ ბირთვის კოდის გასაანალიზებლად გარკვეული მიზნის მისაღწევად. ამისათვის ის არის linux 2.4, მაგრამ პრინციპი იგივეა და ის ასევე გამოიყენება linux- ის სხვა ვერსიებისთვის. რაიმე სხვა შესავალი? რა თქმა უნდა, არის Wei Dongshan Linux Video– ს მეორე გამოცემა. "ჩადგმული Linux აპლიკაციის განვითარების სრული სახელმძღვანელო" ბევრს არ საუბრობს დრაივერზე და ის არ არის საკმარისად სიღრმისეული.
შეეცადეთ დაწეროთ დრაივერი თქვენი აპარატურისთვის, რომელიც ჩართულია თქვენი განვითარების დაფაზე. თუ პრობლემა გაქვთ, ჯერ უნდა "მტკივნეულად იფიქროთ". აზროვნების პროცესში დააკავშირებთ უამრავ შეუსაბამო ცოდნას და საბოლოოდ მიიღებთ მას.
მეოთხე, ძირეული ფაილური სისტემა
ოდესმე გიფიქრიათ ამ ორ კითხვაზე:
1. Linux– ის მიერ წარმოებული პროდუქციისთვის ზოგი გამოიყენება მონიტორინგისთვის, ზოგი გამოიყენება როგორც მობილური ტელეფონი, ზოგიც გამოიყენება როგორც ტაბლეტი. ბირთვის დაწყების შემდეგ, root ფაილური სისტემის დამონტაჟების შემდეგ, რომელი პროგრამა უნდა დაიწყოს?
პასუხი: ბირთვმა არ იცის ან არ აინტერესებს რომელი მომხმარებლის პროგრამა უნდა დაიწყოს. იგი მხოლოდ იწყებს init პროგრამას, რომელიც შეესაბამება / sbin / init.
ცხადია, ამ აპლიკაციამ უნდა წაიკითხოს კონფიგურაციის ფაილი და დაიწყოს მომხმარებლის პროგრამა (მონიტორინგი, სახელმძღვანელო ინტერფეისი, ტაბლეტის ინტერფეისი და ა.შ.) კონფიგურაციის ფაილის შესაბამისად. ეს კითხვა გვახსენებს, რომ ფაილური სისტემის შინაარსს აქვს გარკვეული წესები, მაგალითად / sbin / init, საჭიროა კონფიგურაციის ფაილი.
2. ოდესმე გიფიქრიათ იმაზე, თუ ვინ ახორციელებს თქვენს მიერ დაწერილ მისალოცი და მსოფლიო პროგრამებში გამოყენებულ printf- ს?
პასუხი: ამ ფუნქციას თქვენ არ ახორციელებთ, არამედ ბიბლიოთეკის ფუნქცია. როდესაც ის მუშაობს, მან უნდა მოძებნოს ბიბლიოთეკა.
ეს კითხვა გვახსენებს, რომ ფაილურ სისტემაში ჯერ კიდევ არის ბიბლიოთეკა. აქ არის მარტივი კითხვა და პასუხი. თუ გსურთ მეტი იცოდეთ, შეგიძლიათ გადახედოთ დაკავებული ყუთი init.c იცოდეთ რას აკეთებს init პროცესი. რა თქმა უნდა, თქვენ ასევე შეგიძლიათ ნახოთ თავი root ფაილური სისტემის შექმნის შესახებ .
ჩემი სწავლის გამოცდილება
1. როდესაც სკოლაში ვიყავი, ფიზიკა და ელექტრონიკა მივაღწიე. სინამდვილეში, მე არ ვასწავლიდი წრეების შემუშავებას, მაგრამ მხოლოდ გარკვეული ცოდნა ვასწავლე ელექტრონული სქემების შესახებ. PCB- ის დიზაინი ლაბორატორიაში მე თვითონ ვისწავლე. მე მხოლოდ 2 ფენის დაფა შევქმენი და ახლა უკვე თითქმის მავიწყდება. ეს ინარჩუნებს სქემატური დიაგრამისა და ჩიპების სახელმძღვანელოს წაკითხვის შესაძლებლობას.
2. მე მივიღე პროგრამის დიპლომი და ძალიან მაინტერესებს პროგრამული უზრუნველყოფის დიზაინი, მაგრამ ვისწავლე მხოლოდ C ენა და მონაცემთა ბაზა. ბევრი საკონკურსო კითხვა დავსვი ინტერესით. კონკურსში მონაწილეობა არ შემიძლია, მაგრამ C– ს მყარი პრაქტიკა მაქვს.
3. ლაბორატორიაში, პირველ კომპანიაში, შევქმენი მარტივი PCI ბარათები და დავწერე ვინდოუსის მძღოლი
4. მეორე კომპანიაში, 51 ერთ ჩიპიანი მიკროკომპიუტერის გამოყენებით, როგორც მანქანის ტელეფონი, დაიწყო სუფთა პროგრამული უზრუნველყოფის გზა.
5. დავიწყე ერთი ჩიპიანი მიკროკომპიუტერის ნაკლოვანებების შეგრძნება. ნახევარი წლის განმავლობაში გადავედი, რომ Linux მესწავლა დახურულ კარს მიღმა, დაწყებული წითელი ქუდის გამოყენებით. ნაბიჯი არის ჯერ გადახედეთ მას, შემდეგ დაწერეთ შიშველი დაფის პროგრამა აპარატურის მუშაობისთვის და შემდეგ გააანალიზეთ ჩატვირთვის პროგრამა. ამავე დროს, მე გარკვეულწილად მესმის 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 -> Bulgarian
ca.fmuser.org -> კატალანური
zh-CN.fmuser.org -> ჩინური (გამარტივებული)
zh-TW.fmuser.org -> ჩინური (ტრადიციული)
hr.fmuser.org -> ხორვატული
cs.fmuser.org -> ჩეხური
da.fmuser.org -> დანიური
nl.fmuser.org -> ჰოლანდიური
et.fmuser.org -> ესტონური
tl.fmuser.org -> ფილიპინური
fi.fmuser.org -> ფინური
fr.fmuser.org -> ფრანგული
gl.fmuser.org -> გალური
ka.fmuser.org -> ქართული
de.fmuser.org -> გერმანული
el.fmuser.org -> ბერძნული
ht.fmuser.org -> ჰაიტიური კრეოლური
iw.fmuser.org -> ებრაული
hi.fmuser.org -> ჰინდი
hu.fmuser.org -> Hungarian
is.fmuser.org -> ისლანდიური
id.fmuser.org -> ინდონეზიური
ga.fmuser.org -> ირლანდიური
it.fmuser.org -> იტალიური
ja.fmuser.org -> იაპონური
ko.fmuser.org -> კორეული
lv.fmuser.org -> ლატვიური
lt.fmuser.org -> ქართული
mk.fmuser.org -> მაკედონური
ms.fmuser.org -> მალაიზიური
mt.fmuser.org -> მალტური
no.fmuser.org -> ნორვეგიული
fa.fmuser.org -> სპარსული
pl.fmuser.org -> პოლონური
pt.fmuser.org -> პორტუგალიური
ro.fmuser.org -> რუმინული
ru.fmuser.org -> რუსული
sr.fmuser.org -> სერბული
sk.fmuser.org -> სლოვაკური
sl.fmuser.org -> Slovenian
es.fmuser.org -> ესპანური
sw.fmuser.org -> სუაჰილი
sv.fmuser.org -> შვედური
th.fmuser.org -> Thai
tr.fmuser.org -> თურქული
uk.fmuser.org -> უკრაინული
ur.fmuser.org -> ურდუ
vi.fmuser.org -> ვიეტნამური
cy.fmuser.org -> უელსური
yi.fmuser.org -> Yiddish
FMUSER უფრო მარტივად გადასცემს ვიდეოს და აუდიოს!
კონტაქტები
მისამართი:
No.305 ოთახი HuiLan კორპუსი No.273 Huanpu Road Guangzhou China 510620
კატეგორიები
საინფორმაციო ბიულეტენი