DSLinux: Linux ทำงานบน Nintendo DS

ดีเอสลินุกซ์

ฉันรู้ว่ามีความเป็นไปได้ ติดตั้ง linux ใน PS3ใน Wiiแม้กระทั่งเรียกใช้ในไฟล์ โทรศัพท์มือถือ Android (ซึ่งในตัวเองใช้งานได้กับเคอร์เนลลินุกซ์แล้ว) และดูด้วยเซิร์ฟเวอร์ VNC ... แต่ในไฟล์ นินเทนโดดีเอส? ฉันไม่คิดว่า Linux จะใช้งานได้กับอุปกรณ์ฮาร์ดแวร์ที่ใช้พลังงานต่ำขนาดนี้ ... และฉันประเมินมันต่ำไป ฉันจะแสดงวิธีการติดตั้งและกำหนดค่าสำหรับการใช้งานของคุณมันไม่ซับซ้อนเลย แต่ต้องมีประสบการณ์กับบรรทัดคำสั่งเพื่อใช้งาน

ดีเอสลินุกซ์ เป็นการกระจายขนาดเล็ก ลินุกซ์ เขียนใน C y ผู้ประกอบ (แขน). มันสามารถที่จะทำงานใน DS Nintendo (ไขมันและไลท์ไม่ใช่ DSi หรือ DSiXL) โดยใช้แฟลชการ์ดจากช่อง 1 หรือ 2 (DS หรือ GBA) เป็นที่น่าประทับใจที่สามารถทำงานร่วมกับโปรเซสเซอร์ ARM ที่ความถี่ต่ำและ RAM เพียง 4MB ซึ่งยืนยันความยืดหยุ่นของ Linux ในแง่ของฮาร์ดแวร์

รวมคำสั่งเคอร์เนลพื้นฐาน (cp, mkdir, wget, rm ... )แอปพลิเคชันเทอร์มินัลบางตัว (เช่นลิงค์ madplay นาโน ... ) และเกมเทอร์มินัล (advent4, การผจญภัยและเกมฟรี BSD). นี่คือข้อดี:

  • สามารถเพลิดเพลินกับ Linux ได้ทุกที่ (ให้ความรู้สึกเหมือน linux geek xD)
  • เล่นเพลงทั้งจาก SD และ WiFi
  • ท่องอินเทอร์เน็ตด้วย การเชื่อมโยง
  • เล่นเพลงด้วย แมดเพลย์.
  • แก้ไขข้อความด้วย นาโน y vi.
  • การทำงานหลายอย่างพร้อมกัน (ต้องมีการขยายช่อง RAM 2)
ดีใช่ไหม? ตอนนี้มันยังมีข้อเสีย:
  • ส่วนหนึ่งของแอพพลิเคชั่นและโหมดกราฟิก (พร้อม PIXIL) ต้องการการขยาย RAM
  • เราโหลดไม่ได้ homebrew หรือเกมจากเขา (นี่เราไม่ควร?)
  • ไม่สามารถทำงานร่วมกับ DSi (XL) หรือ 3DS (ไม่รองรับฮาร์ดแวร์)
  • ไม่อยู่ระหว่างการพัฒนา (บางส่วน)
  • มีแพ็คเกจเพียงไม่กี่แพ็คเกจ แต่ไม่มีที่เก็บข้อมูลหรือสิ่งที่คล้ายกัน (แม้ว่าจะเป็นไปได้ที่จะปรับแพ็คเกจเป็น ARM เพื่อให้ทำงานกับ DSLinux)
ถึงกระนั้นถ้าเราต้องการใช้มันเพื่อทดสอบมันฉันจะบอกคุณว่า

สิ่งแรกที่เราต้องทำคือดูว่าเรามีคุณสมบัติตรงตามข้อกำหนดหรือไม่:

  • Un Nintendo DS อ้วน (อย่างแรกหนา) หรือ Lite (วินาทีที่เบาบาง). ดีเอสลินุกซ์ เข้ากันไม่ได้กับ DSi น้อยกว่ากับ DSiXL หรือ 3DS
  • Una แฟลชการ์ด de ช่อง 1 หรือช่อง 2จะดีกว่าถ้ามาจากช่อง 1 (ใครก็ตามที่สนับสนุนการแก้ไขด้วยตนเองของ DLDI ส่วนใหญ่จะทำ).
  • แนะนำ: การขยายช่อง RAM 2 (ขั้นต่ำหนึ่ง Opera Expansion หรือหนึ่ง EZ-V 3 in 1) สำหรับโหมดกราฟิกและเป็นส่วนหนึ่งของโปรแกรม
  • ตัวเลือก: การเชื่อมต่อ WiFiสำหรับการท่องเว็บและเกม (ใช่คุณได้ยินถูกต้องคุณสามารถเรียกดูได้) เราเตอร์ทั้งหมดได้รับการกำหนดค่าแตกต่างกันดังนั้นบางส่วนจึงไม่รองรับ ... เช่น Intellinet Wireless 150N ของฉัน : '(
  • ขั้นต่ำ 150MB พื้นที่ว่างบนการ์ด SD ของ Flashcard ของเรา
ตอนนี้เราต้องดาวน์โหลด ดีเอสลินุกซ์ที่นี่ในไฟล์ หน้าดาวน์โหลด. นอกจากนี้หากคุณคิดว่าคุณเป็นนักผจญภัยคุณสามารถรวบรวมมันด้วยมือได้ (desde Linux, แน่นอน).
ในกรณีของฉันฉันลดไฟล์ แพ็คเกจ DLDI ซึ่งใช้ได้กับบัตรคำศัพท์ส่วนใหญ่ (dslinux-dldi.tgz) หากเราจะเรียกใช้จาก GBA Movie Player ให้ดาวน์โหลดบิลด์ที่สอง คนอื่นแทบจะเป็นไปไม่ได้เลยที่เราจะใช้ดังนั้นเราจะเพิกเฉยต่อสิ่งเหล่านี้ 😛
สิ่งต่อไปคือการคลายซิปแพคเกจ
เราจะได้รับ สองไฟล์ (dslinux.nds และ dslinuxm.nds) และ carpeta โทร ลินุกซ์ ความแตกต่างระหว่างสองไฟล์คือไฟล์ที่สองมีแอพพลิเคชั่นบางตัวที่แก้ไขเพื่อใช้ประโยชน์จากแรมพิเศษเช่น นาโน - เอ็กซ์ y แมดเพลย์.
ในโฟลเดอร์ ลินุกซ์ เราพบว่าโฟลเดอร์คลาสสิกบางโฟลเดอร์นั้นเป็น distro ทั้งหมดเช่น ฯลฯ , var, lib, usr และแน่นอนบ้าน
ด้วยไฟล์แรกและโฟลเดอร์ก็เพียงพอแล้วดังนั้นเราจะคัดลอกไปยังการ์ด SD ของเราโดยใช้เครื่องอ่านการ์ด micro SD
เมื่อทุกอย่างพร้อมแล้วเราก็ใส่ micro SD ลงในแฟลชการ์ดแฟลชการ์ดลงใน DS ของเราและเปิดใช้งาน
เราเรียกใช้แอปพลิเคชัน DSLinux (โดดเด่นกว่าอะไรเพราะโลโก้ของมันคือ Tux).
มันจะเริ่มต้นแล้ว (ถ้าเราเลือกเวอร์ชัน DLDI) จะเข้าสู่ระบบโดยอัตโนมัติเป็น ราก. หากไม่เป็นเช่นนั้นผู้ใช้คือ ราก และรหัสผ่านคือ ยูคลินิก (หมายเหตุ ตัวพิมพ์ใหญ่ C).
เมื่อเข้าสู่ระบบแล้วสัญลักษณ์รูท (#) จะปรากฏขึ้น หากไม่ได้เลือกเวอร์ชัน DLDI พวกเขาสามารถเปลี่ยนรหัสผ่านรูทได้โดยพิมพ์ passwd (เป็นทางเลือก) และใส่รหัสผ่านอย่างน้อย 5 ตัวอักษร

การสร้าง / แก้ไข rc.conf

ผู้ที่มีประสบการณ์ด้าน Linux อยู่แล้วจะรู้จัก rc.conf สำหรับผู้ที่ไม่ได้เป็นไฟล์ที่บันทึกการกำหนดค่าระบบปฏิบัติการ ในกรณีนี้เป็นการตั้งค่าของ ดีเอสลินุกซ์. ไฟล์นี้ควรอยู่ที่ linux / etc / rc.confแต่ถ้าตรวจสอบเราจะไม่พบ ดังนั้นคุณต้องสร้างขึ้น แต่ไม่ต้องกังวลนักพัฒนารวมการตั้งค่าเริ่มต้นไว้ในโฟลเดอร์เดียวกันนั้นในไฟล์ที่เรียกว่า rc.ค่าเริ่มต้น.
สิ่งที่เรากำลังจะทำ (โดยเฉพาะจากพีซีของเราที่มีตัวอ่านการ์ด micro SD) คือคัดลอกเนื้อหาของไฟล์ rc.ค่าเริ่มต้น a rc.conf.
ภายในมีการตั้งค่าบางอย่างที่เราสามารถแก้ไขได้ แต่จะเน้นไปที่ข้อมูลสำคัญเพียงไม่กี่อย่าง
  • ก่อนอื่นมันพูดที่ไหน ชื่อโฮสต์, มันคือชื่อของทีมและเราสามารถเปลี่ยนได้หากต้องการแม้ว่ามันจะไม่ได้ช่วยอะไรมาก ...
  • แล้วที่ไหนเอ่ย«Enable_network_on_boot«คือเพื่อให้ Wifi เริ่มทำงานโดยอัตโนมัติเมื่อเริ่มต้น ดีเอสลินุกซ์. หากพวกเขากำลังจะกำหนดค่า WiFi เราจะเปลี่ยนเป็น "และมันก็เป็น" (พร้อมทุกอย่างและคำพูด) ถ้าไม่เราปล่อยไว้ "ไม่".
หากเรามีการกำหนดค่าการเชื่อมต่อ WiFi ในคอนโซลของเราเราสามารถใช้การเชื่อมต่อเหล่านี้ได้โดยใส่ตัวเลขตั้งแต่ 1 ถึง 3 (แต่ละตัวจะตรงกับจำนวนการกำหนดค่าในคอนโซลของเราหากคุณจำไม่ได้ให้ตรวจสอบกับเกมที่มีการกำหนดค่านี้) ใช้งานได้กับเราเตอร์เท่านั้นไม่ใช่กับ Nintendo WiFi USB Connector ถ้าไม่เราปล่อยว่างไว้
ถ้าเราต้องการ กำหนดค่า WiFi ด้วยมือลงไปตรงที่มันเขียนว่า«เรียงความ»เราวาง ชื่อเครือข่ายหรือเลือกลงใน«ช่อง»เราวาง ช่อง DS ของเราจะเชื่อมต่อผ่านทางใด (เฉพาะในกรณีที่มีปัญหาในการเชื่อมต่อ) ใน "คีย์ WEP»ไปของเรา คีย์ WEP (หากเราไม่ใช้รหัสผ่านก็จะยังคงว่างเปล่า) หากเราเตอร์ของเราไม่รองรับ DHCP หรือเราต้องการใช้ IP แบบคงที่เราจะกำหนด«ip» Y «เกตเวย์»ในตำแหน่งที่เกี่ยวข้องด้านล่างเราใส่หน้ากากเครือข่ายไว้ใน«เน็ตมาสก์" และ "ออกอากาศ» (แม้ว่าฉันจะไม่รู้ว่ามีไว้ทำอะไร: /) แต่ DNS หนึ่งหรือสองตัว
  • ถ้าเราต้องการ เปลี่ยนแบบอักษร จากเทอร์มินัล (แม้ว่าฉัน«ขัดข้อง» ระบบ) ด้านล่างซึ่งระบุว่า«ตัวอักษร»เราวาง«/usr/share/consolefonts/alt-8irán8.psf» (พร้อมทุกอย่างและคำพูด)
นั่นคือการตั้งค่าโดยทั่วไป หากบางสิ่งไม่ได้ผลสำหรับคุณให้ปิดการใช้งาน
หากคุณต้องการคุณสามารถลองใช้ตัวเลือกอื่น ๆ (ขอแนะนำให้ใช้เฉพาะในกรณีที่เรามีการขยาย RAM)
จัดการกับเราใน TTY (เทอร์มินัล) นั้นง่าย:
  • แผ่นทิศทาง: เลื่อนเคอร์เซอร์กะพริบ
  • ถึง: ป้อน
  • B: สเปซบาร์
  • X: เลื่อนหน้าขึ้น
  • Y: เลื่อนหน้าลง
  • L: กะ
  • ตอบ: การควบคุม
ดังนั้นสำหรับ ขึ้นหรือลง "บัฟเฟอร์" ของ tty (เทอร์มินัล) ที่เรากด L + X และ L + Y ตามลำดับ
ดีเอสลินุกซ์ สามารถใช้กับสิ่งต่างๆได้มากมายหลายอย่างจนไม่สามารถอธิบายได้ทั้งหมดในบทความนี้ อย่างไรก็ตามนี่คือส่วนเกี่ยวกับการใช้งานซึ่งคุณจะพบวิธีท่องอินเทอร์เน็ตเล่นในเทอร์มินัลเรียกใช้โหมดกราฟิก (ค่อนข้างไม่เสถียร) ตั้งค่าเว็บเซิร์ฟเวอร์เล่นเพลง (และแม้กระทั่งการสตรีมด้วย wget!: O) และอื่น ๆ
นอกจากนี้ยังน่าเสียดายที่ ดีเอสลินุกซ์ เป็นโครงการที่ถูกละทิ้งหรือขึ้นอยู่กับการมีส่วนร่วม พวกเขามีอิสระที่จะแก้ไขซอร์สโค้ดตามต้องการและอัปโหลดการเปลี่ยนแปลง (หรือไม่) ไปยังของพวกเขา เว็บไซต์อย่างเป็นทางการ. คุณจะพบข้อมูลมากมายเกี่ยวกับการพัฒนาและการใช้งาน
สวัสดีผู้อ่านทุกคน!

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   พวกเขาคือลิงค์ dijo

    ฉันพยายามเรียกใช้มัน (ฉันมี Lite) แต่เนื่องจากข้อ จำกัด เหล่านั้นฉันจึงตัดสินใจที่จะไม่ลองอีกครั้งฉันจึงคิดที่จะติดตั้งบน Wii ของลูกพี่ลูกน้องเพื่อดูว่าฉันสามารถใส่เกมฟรีได้หรือไม่

    1.    auroszx dijo

      อย่าคาดหวังประสิทธิภาพที่สมบูรณ์แบบบน Wii ด้วยเช่นกัน แต่ต้องดีมาก ยิ่งกว่าอะไรเพราะ (ถ้าฉันจำไม่ผิด) Linux distro สำหรับ Wii นั้นใช้ Debian ฉันได้อ่านด้วย LXDE มันลื่นไหลมาก

  2.   pandev92 dijo

    ฉันไม่มีแฟลชการ์ดฉันควรซื้อมาลองแม้ว่าฉันจะไม่รดน้ำก็ตาม ...

    1.    auroszx dijo

      ไม่ยากที่จะรดน้ำ ฉันทำในช่วงเวลาสั้น ๆ สิ่งที่ไม่ดีคือต้องมีการขยาย RAM เพื่อสิ่งที่ดีที่สุด: /

  3.   ความกล้าหาญ dijo

    ฉันรู้ แต่ฉันไม่สนใจที่จะลองตอนนี้ฉันจะลองและฉันก็โยนเครื่องเล่นวิดีโอเกมทั้งหมดลงถังขยะเพื่อไม่ให้ติด ...

  4.   พวกเขาคือลิงค์ dijo

    มี Flashcarsd ที่ราคาดีฉันมีอันหนึ่งที่ราคาประมาณ€ 20 และฉันมีไว้สำหรับอีมูเลเตอร์และแอพพลิเคชั่นบางตัวเกม "โจรสลัด" ค่อนข้างหายากที่ยังไม่ได้วางจำหน่ายในยุโรปหรือไม่มีการพิมพ์

    1.    auroszx dijo

      ใช่มีเกมไม่มากเท่าเมื่อก่อน ... ดังนั้นฉันกำลังเรียนรู้การเขียนโปรแกรมด้วย NFlib (ใน NDS) สำหรับโครงการขนาดเล็กที่ฉันคิดไว้ ...

  5.   กิ๊ก1n dijo

    Hii
    Linux เป็นยังไงบ้างบน Ps3 ??? ฉันยังไม่ได้ลอง

    1.    ความกล้าหาญ dijo

      คุณต้องการที่จะชนะลอตเตอรีโดยไม่ต้องเล่นหรือไม่? ไม่มีอะไรกล้าหาญ

    2.    auroszx dijo

      เว้นแต่ PS3 ของคุณจะถูกแฮ็ก (มี CFW 3.55 หรือต่ำกว่า) ก็ไม่มีประโยชน์ มันคือ Ubuntu Feisty Fawn ดังนั้นจงหาข้อสรุป ...

  6.   เอเนโกะตอร์เรสโกเมซ dijo

    สวัสดีฉันมีปัญหาคือ FlashCard ของฉันเป็น R4i 3ds (www.r4i-gold.eu) และเมื่อฉันเปิดมันจะปรากฏในหน้าจอด้านบนการโหลดและจะอยู่ที่นั่นเมื่ออยู่ในเกม. end ปกติมันจะปรากฏขึ้นและใน 2 วินาที โหลดลงมาและแถบความคืบหน้าถ้าคุณสามารถช่วยฉันทำให้มันใช้งานได้และฉันใช้มันใน NDS Classic (ไขมัน) และมันไม่ทำงานและใน 3DS ที่ฉันมีมันไม่เข้ามันเพราะฉันอัปเดต แต่ในไขมันมันไม่ทำอะไรเลยและ ฉันพยายามเข้าเมนูไฟล์และ 2 หน้าจอว่างเปล่าฉันเป็นผู้เชี่ยวชาญในเรื่องนี้ แต่โดยทั่วไปใน ds ฉันไม่ได้ไปที่พีซีและ wii แต่คอนโซลนี้ LA Nintendo DS ไม่ได้เรียกฉันมากนัก ความสนใจ
    ปล. ฉันมีเวอร์ชันของการ์ดเป็นเวอร์ชันล่าสุดจนถึงวันนี้
    Salu2 และขอบคุณครับ