คำถามติดแท็ก raspberry-pi

คอมพิวเตอร์ขนาดเล็กราคาประหยัดเป็นพิเศษกับบัตรเครดิต ตรวจสอบ Raspberry Pi SE ด้วย: http://raspberrypi.stackexchange.com/


6
ฉันต้องทำอย่างไรเพื่อให้ Raspberry Pi โฮสต์เว็บเพจที่มีแป้นหมุนซึ่งระบุอุณหภูมิของ CPU โหลด CPU ฯลฯ ตามเวลาจริง
ฉันทำได้ดีกับคำสั่ง Unix และการเขียนสคริปต์ แต่ฉันแทบไม่มีประสบการณ์บนเว็บเลย ฉันมีสคริปต์ที่จับตัวชี้วัดที่ฉันสนใจเช่นโหลด CPU หรืออุณหภูมิของระบบและอัปเดตไฟล์ทุก ๆ 10 วินาที ฉันต้องการชี้ iPad ของฉันไปยังเว็บไซต์ท้องถิ่นที่โฮสต์โดย Raspberry Pi ของฉันซึ่งมีการอัปเดตการแสดงข้อมูลกราฟิกแบบเรียลไทม์ ฉันทำงานก่อนตั้งค่าเว็บเซิร์ฟเวอร์ Apache อย่างง่ายและฉันสามารถเขียน HTML และ JavaScript ได้ นอกจากนั้นฉันหลงทางและต้องการใครสักคนชี้ให้ฉันในทิศทางที่ถูกต้อง

3
ฉันจะเมาต์ไดรฟ์ USB อัตโนมัติที่ผู้ใช้ทุกคนสามารถเขียนได้อย่างไร
ฉันพยายามตั้งค่า Raspberry Pi เพื่อเรียกใช้ BitTorrent Sync เพื่อสำรองไฟล์ของฉันไปยังฮาร์ดไดรฟ์ภายนอก แต่ฉันพบปัญหาที่น่าผิดหวังบางอย่าง ก่อนอื่นฉันต้องตั้งค่าฮาร์ดไดรฟ์ USB ให้ติดตั้งอัตโนมัติเมื่อบู๊ตเพราะพลังงานดับบ่อยครั้งที่ฉันอยู่ ดังนั้นฉันจึงเพิ่มบรรทัดใน/etc/fstab /dev/sda1 /media/josiah vfat defaults 0 0 ฉันรีบูตและติดตั้งไดรฟ์ แต่แล้ว btsync ก็ไม่สามารถเขียนได้ ดังนั้นฉันได้อ่านเล็กน้อยและพบว่าคุณต้องระบุตัวเลือกผู้ใช้ดังนั้นฉันจึงลองทำเช่นนี้ /dev/sda1 /media/josiah vfat defaults,user 0 0 ดูเหมือนจะไม่ได้ผลเช่นกันดังนั้นฉันลองระบุค่าเริ่มต้นทั้งหมดด้วยตนเอง /dev/sda1 /media/josiah vfat rw,auto,user,async,suid,dev,exec 0 0 ฉันคิดว่ามันใช้งานได้ แต่จากนั้น btsync ก็เริ่มบ่นอีกครั้งว่ามันไม่สามารถเขียนไปที่ไดรฟ์ได้และเมื่อฉันพยายามที่จะยกเลิกการต่อเชื่อมกับผู้ใช้ทั่วไปก็บอกว่ามีเพียงผู้ใช้ระดับสูงเท่านั้น มันทำให้ฉันสับสนเนื่องจากฉันคิดว่านั่นเป็นuserตัวเลือกสำหรับ ฉันทำอะไรผิดพลาดหรือทำผิด

6
ฉันสามารถแสดง JPG หรือ PNG ไปยัง framebuffer (/ dev / fb *) ได้อย่างไร
ฉันรู้ว่าฉันสามารถจับภาพ framebuffer ในลินุกซ์ใช้สิ่งที่ต้องการและอีกครั้งที่แสดงโดยการเผชิญปัญหากลับไปยังอุปกรณ์เช่นดังนั้นcp /dev/fb0 ~/myimage cp ~/myimage /dev/fb0ข้อมูลรูปภาพ framebuffer อยู่ในรูปแบบใด และฉันจะแสดงรูปภาพที่สร้างไว้ล่วงหน้า (jpg, png) ไปยัง framebuffer ได้อย่างไร? ฉันสามารถแปลงเป็นรูปแบบนี้โดยใช้ imagemagick ได้หรือไม่ ps ฉันใช้ราสเบอร์รี่ pi ใช้ raspbian อัปเดต 11-12-2012 ฉันลงเอยด้วยการใช้pygameเพื่อแสดงภาพในแอปพลิเคชันของฉัน ไม่แน่ใจว่าสิ่งนี้ใช้เฟรมบัฟเฟอร์เพื่อแสดงภาพ แต่มันก็ตอบสนองความต้องการของฉันได้ค่อนข้างดี

5
เชื่อมต่อกับสะพานไร้สายใน Linux
ฉันพยายามตั้งค่า Raspberry Pi เป็นสะพานโดยใช้ Debian wheezy ฉันมีhostapd.conf: (รายละเอียดบางอย่างเปลี่ยนเพื่อความปลอดภัยและใช่ฉันรู้ว่า WEP ไม่ดี) ... interface=wlan0 bridge=br0 driver=nl80211 auth_algs=1 macaddr_acl=0 ignore_broadcast_ssid=0 logger_syslog=-1 logger_syslog_level=0 hw_mode=g ssid=MY_SSID channel=11 wep_default_key=0 wep_key0=MY_KEY wpa=0 และนี่ใน/etc/network/interfaces: auto lo iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp auto br0 …

3
จะบอกได้อย่างไรว่าบริการใดบ้างที่เริ่มทำงานใน Raspberry Pi (raspbian)
ฉันมีบริการบางอย่างที่เปิดใช้งานการบูต แต่ฉันลืมวิธีการตั้งค่าเหล่านั้นจริง ๆ ! หากฉันต้องการเปลี่ยนกิจกรรมของพวกเขาฉันควรทำอย่างไร ตัวอย่างเช่นฉันอาจต้องการปิดการใช้งานบริการตั้งแต่เริ่มบูตหรืออาจต้องการเริ่มใช้วิธีอื่น โดยเฉพาะฉันได้รับบริการ openvpn ที่ทำงานได้สำเร็จในการบูต แต่บทเรียนบางอย่างบอกว่าฉันควรผูกบริการของโปรแกรมแชร์ไฟล์กับ vpn ด้วยตัวเองเพื่อที่ว่าถ้า vpn ลดลงบริการของ filesharing ก็เช่นกัน แต่ฉันคิดว่าบางทีการทำงานอัตโนมัติของ vpn ของฉันกำลังซับซ้อนและฉันควรปิดหรือแก้ไขวิธีที่เปิดตัว แต่จะตรวจสอบอย่างไร

8
วิธีทำให้ Raspberry Pi ใช้การ์ดเสียง USB ภายนอกเป็นค่าเริ่มต้น
ไม่มีใครรู้วิธีเปลี่ยนลำดับความสำคัญในการบูตการ์ดเสียงหรือไม่ บทเรียนทั้งหมดจะบอกให้ฉันแก้ไข/etc/modprobe.d/alsa-base.confแต่ไฟล์จะหายไปในRaspbian เจส

1
การเริ่มต้นและการหยุด X11 และ LXDE จากบรรทัดคำสั่ง
ฉันมี Raspberry Pi พร้อม Debian Wheezy (Raspbian) และจนถึงตอนนี้ฉันได้เรียนรู้มากมายเกี่ยวกับ Linux ที่เพิ่งเล่นไปรอบ ๆ แต่ฉันมีคำถามสองสามข้อสำหรับผู้เชี่ยวชาญ Linux ทุกคนที่มีประสบการณ์ 1) จากบรรทัดคำสั่งถ้าฉันดำเนินการstartxX11 จะเปิดตามด้วย LXDE หากฉันเชื่อมต่อจอภาพฉันคิดว่าฉันจะเห็นการเปลี่ยนจากบรรทัดคำสั่งเป็นสภาพแวดล้อมเดสก์ท็อป ฉันสามารถเปิดตัว X11 เป็นครั้งแรกด้วยxจากนั้นเริ่ม LXDE ที่ด้านบนของ X11 หลังจากนั้นด้วย/etc/init.d/lxdm start(ถูกต้องหรือไม่?) และรับผลลัพธ์เดียวกันกับstartx ? 2) แทนกันสมมุติว่าฉันทำ /etc/init.d/lxdm startเพียงอย่างเดียว X11 จะเริ่มต้นโดยอัตโนมัติ (เนื่องจาก LXDE อาศัย X11) 3) จากเดสก์ท็อปถ้าฉันCTRL+ALT+F1กลับไปที่บรรทัดคำสั่งฉันควรจะปิด LXDE โดยใช้/etc/init.d/lxdm stopจะได้กลับไปบรรทัดคำสั่งแล้วฉันควรจะสามารถปิดการใช้X11 ปิดโดยอัตโนมัติด้วยการยกเลิก LXDE หรือไม่ 4) วิธีการปิด X11 …

3
บังคับให้หมุนฮาร์ดไดรฟ์ภายนอกลงบน linux (raspberry pi)
ขณะนี้ฉันกำลังตั้งค่าโฮมเซิร์ฟเวอร์โดยใช้ Raspberry Pi กับฮาร์ดดิสก์ภายนอกที่เชื่อมต่อผ่าน usb อย่างไรก็ตามฮาร์ดไดรฟ์ของฉันจะไม่หมุนลงเมื่อไม่มีการใช้งาน ฉันลองใช้คำแนะนำที่raspberrypi.org แล้ว ... โดยไม่ประสบความสำเร็จ 1. ) sudo hdparm -S5 /dev/sda ผลตอบแทน /dev/sda: setting standby to 5 (25 seconds) SG_IO: bad/missing sense data, sb[]: 70 00 04 00 00 00 00 0a 00 00 00 00 44 00 00 00 00 00 00 00 00 …

1
วิธีแชร์โฟลเดอร์เป็นอุปกรณ์เก็บข้อมูล USB ขนาดใหญ่ (จาก raspberry pi)
ฉันต้องการทำสิ่งที่ค่อนข้างง่าย ... ในใจของฉัน ฉันมีกรอบรูป "เก่า" ที่มีพอร์ต usb และช่องเสียบการ์ด SD (แต่ไม่มีเครือข่าย) ที่ฉันต้องการซิงค์กับ NAS "โฟลเดอร์รูปภาพ" เนื่องจากฉันรอคอยที่จะซื้อ PI ฉันต้องการทราบว่าฉันจะบรรลุสิ่งนี้ได้อย่างไรในราคาถูก ($ และกำลังการคำนวณ) เดาหลักของฉันจะเชื่อมต่อทั้งสองบน USB ดูคำตอบอื่น ๆ ที่ฉันพบServe up ฮาร์ดไดรฟ์ PC เป็นอุปกรณ์จัดเก็บข้อมูลUSBและอุปกรณ์USB Dongle USB ที่สามารถเลียนแบบอุปกรณ์จัดเก็บข้อมูลเสมือนจริงสำหรับเครื่องเล่นวิดีโอในบ้านและบนบอร์ด PI ตัวเองจำลองอุปกรณ์จัดเก็บข้อมูล USB จำนวนมาก ดังนั้นจากสิ่งที่ฉันพบจนถึงตอนนี้ฉันมีสองตัวเลือก: สายเคเบิล Host-to-Host หรืออะแดปเตอร์ไร้สายต่อ USB (ทั้งสองแพงกว่า PI เอง) ปัญหาคือว่าอุปกรณ์ทั้งคู่เป็น Windows เท่านั้นและดูเหมือนจะไม่อนุญาตให้เลือกโฟลเดอร์เฉพาะที่จะแชร์ กลับไปสู่เป้าหมายของฉันคุณมีความคิดเกี่ยวกับวิธีการเชื่อมต่อทั้งสองบน USB หรือไม่? คำถามโบนัส: มีวิธีการทำเช่นนี้หลายครั้งใน …

1
แสดงอักขระรหัสผ่านเมื่อลงชื่อเข้าใช้ Linux
ฉันกำลังตั้งค่าเทอร์มินัลอนุกรมไร้สายระยะไกล (พร้อม XBees คู่หนึ่งหากใครสงสัย) ที่เชื่อมต่อกับกล่อง Linux ของฉัน มันดีมาก แต่บางครั้งการกดแป้นก็ไม่ผ่าน โดยปกติจะจัดการได้ฉันจะเห็นการขาดและกดอีกครั้ง อย่างไรก็ตามมันไม่ดีเมื่อฉันต้องลองสองสามครั้งเพื่อพิมพ์รหัสผ่านของฉันเพราะ Linux ไม่แสดงอะไรเลย ฉันได้เพิ่มpwfeedbackบรรทัดลงในไฟล์ sudoers แล้ว แต่ฉันต้องการให้ระบบแจ้งเตือนเพื่อแสดงความคิดเห็นเช่นกัน เครื่องลีนุกซ์กำลังเรียกใช้ Debian (จริงๆแล้วมันเป็น raspberry pi ที่จัดการเครือข่ายในบ้านส่วนใหญ่ของฉัน) เป็นไปได้หรือไม่ที่จะเปลี่ยนพรอมต์ล็อกอิน tty เพื่อให้ข้อเสนอแนะขณะที่ฉันพิมพ์รหัสผ่าน แทนสิ่งนี้: Raspbian GNU/Linux 7 linuxbox ttyAMA0 linuxbox login: skylarmt Password: ฉันต้องการสิ่งนี้: Raspbian GNU/Linux 7 linuxbox ttyAMA0 linuxbox login: skylarmt Password: **********

4
Raspberry pi ไม่สามารถ ping เราเตอร์หรือที่อยู่อินเทอร์เน็ตผ่านสะพาน wifi
ฉันเพิ่งตั้งค่าเราเตอร์ WNR2000v3 ที่รัน DD-WRT เป็นสะพาน repeater โดยใช้เวอร์ชัน "Atheros" ของบทช่วยสอนนี้ (เราจะเรียกสิ่งนี้ว่า 'เราเตอร์ 2') ซึ่งทำซ้ำเราเตอร์ Medialink Wireless-N (เรา) จะเรียกสิ่งนี้ว่า 'เราเตอร์ 1') มันทำงานได้อย่างสมบูรณ์แบบสำหรับโทรศัพท์ Android และคอมพิวเตอร์ Windows ทั้งผ่าน wifi และเมื่อเชื่อมต่อโดยตรงผ่านอีเธอร์เน็ต แต่เมื่อฉันเสียบ Raspberry pi ของฉันทั้งที่รัน Raspbian (เสียงดัง) หรือ Raspbmc ฉันไม่สามารถเชื่อมต่อนอกเครือข่ายท้องถิ่นได้ ราสเบอร์รี่ pi สามารถ ping (และถูก ping โดย) อุปกรณ์อื่น ๆ ในเครือข่ายย่อยในท้องถิ่นรวมถึง 'เราเตอร์ 2' ซึ่งมันเชื่อมต่อโดยตรงและสามารถรับ DHCP จากเราเตอร์ …

3
ฉันจะอ่านอินพุตจากคีย์บอร์ดโฮสต์เมื่อเชื่อมต่อผ่าน SSH ได้อย่างไร
ขณะนี้ฉันกำลังทดลองกับเครื่องอ่านบัตร RFID ที่เลียนแบบแป้นพิมพ์ เมื่อคุณเชื่อมต่อการ์ดมันจะอ่านข้อมูลจากนั้นทำการจำลองการกดแป้นตามการกำหนดค่า ฉันเชื่อมต่ออุปกรณ์นี้กับ Raspberry Pi และเชื่อมต่อกับ Raspberry Pi ผ่าน SSH เห็นได้ชัดว่าเมื่อผู้อ่านเลียนแบบการกดแป้นพิมพ์พวกเขาลงจอดบน Pi ในท้องถิ่น (ไม่ใช่ในเซสชัน SSH ของฉัน) ดังนั้นฉันจึงมีช่วงเวลาที่ยากลำบากในการเข้าถึงข้อมูลนั้นในขณะนี้ ท้ายที่สุดฉันจะเขียนซอฟต์แวร์เพื่อจัดการอินพุต แต่สำหรับการดีบักและการพัฒนามันจะมีประโยชน์มากในการรับอินพุตคีย์บอร์ดในเซสชัน SSH ของฉัน ฉันพยายามต่อไปนี้ sudo cat /dev/input/by-id/usb-HID_OMNIKEY_5127_CK_01010053423438303000835748112531-event-kbd ซึ่งจะทำให้การส่งออกบางส่วนเมื่อฉันเชื่อมต่อบัตร แต่มันไม่ใช่สิ่งที่ผมคาดว่าจะมี ดูเหมือนว่าจะเป็นข้อมูลดิบ ฉันชอบที่จะได้รับกุญแจเป็นค่าที่อ่านได้ ข้อมูลที่กำลังอ่านจาก/dev/inputอุปกรณ์ทำให้มีความรู้สึกมากขึ้นเมื่อทำการไพพ์ผ่านhexdump: pi@raspberrypi ~ $ sudo cat /dev/input/by-id/usb-HID_OMNIKEY_5127_CK_01010053423438303000835748112531-event-kbd | hexdump 0000000 eef8 5138 219a 0008 0004 0004 0024 0007 0000010 …


2
ฉันสามารถใช้ dd เพื่อโคลนการ์ด SD ที่ใหญ่กว่าไปยังการ์ด SD ขนาดเล็กกว่าได้หรือไม่ถ้าพาร์ติชันที่แท้จริงจะพอดี
ฉันมีการ์ด SD 16GB ที่มีพาร์ทิชันอยู่สองสามอัน (จริงๆแล้วเป็นการ์ดสำหรับ Raspberry Pi) ฉันมีการ์ด 4GB อีกหลายตัวที่ฉันต้องการโคลนบัตรหลัก 3 พาร์ติชันบนบัตรหลักคือ: Rasp boot partition, FAT, 60MB พาร์ติชัน Linux, ext2, 1GB พาร์ติชั่น "storage" เพิ่มเติม, FAT, 1GB ถ้าฉันใช้ddเพื่อสร้างภาพของการ์ดผ่าน: dd if=/dev/sdb of=~/sd-card.bin ค่าผลลัพธ์ของ bin คือขนาด 16GB มีวิธีใช้ddในการคัดลอกเฉพาะสิ่งที่ใช้จริงคือ <4GB เพื่อที่ฉันจะนำddมันไปใช้กับการ์ด 4GB ใหม่ได้หรือไม่? หรือมีทางออกที่ดีกว่าที่ฉันควรใช้?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.