Raspberry Pi

ถามตอบเกี่ยวกับผู้ใช้และผู้พัฒนาฮาร์ดแวร์และซอฟต์แวร์สำหรับ Raspberry

2
ฉันสามารถติดตั้ง webOS ได้หรือไม่
มีใครพยายามรับ webOS ให้ทำงานหรือไม่ ฉันกำลังมองหาเพื่อดูว่ามันจะทำงานมากแค่ไหนในการปรับเปลี่ยนให้ใช้งานได้หรือถ้า webOS จะมีปัญหาโดยไม่มีการดัดแปลงอย่างหนัก

3
การเปิดใช้งาน SSH ตามค่าเริ่มต้นบน Raspbian Stretch
ฉันมีราสเบอร์รี่ Pi 1 รุ่น A ทำงานภาพของRaspbian ยืด Lite ฉันสังเกตเห็นว่าเมื่อฉันเปิด pi ของฉันและเปิดใช้งานฉันไม่สามารถใช้ SSH จากแล็ปท็อป Mac ของฉันได้ ก่อนอื่นฉันต้องขอ RPi ของฉันขึ้นกับแป้นพิมพ์และจอภาพแล้วลงชื่อเข้าใช้ (ด้วยpiผู้ใช้เริ่มต้นซึ่งใช้ได้ในตอนนี้) จากนั้น "เด้ง" SSH อย่างมีประสิทธิภาพด้วยตนเอง: sudo service ssh stop sudo service ssh start เมื่อฉันทำสิ่งนี้แล้วฉันสามารถ SSH ลงใน RPi (จาก Mac ของฉัน) โดยไม่มีปัญหาใด ๆ ฉันเชื่อว่านี่หมายความว่า SSH ไม่ทำงานตามค่าเริ่มต้นเมื่อเริ่มต้น ฉันจะยืนยันกรณีนี้ได้อย่างไรและฉันจะแก้ไขได้อย่างไรเพื่อที่ฉันจะได้มีวงจร dev / test ต่อไปนี้: เปิดเครื่อง pi …

3
ราสเบอร์รี่ pi รุ่นต่าง ๆ สามารถแชร์การ์ด SD ได้หรือไม่?
ฉันสามารถใช้การ์ด SD จาก Raspberry Pi อื่น (พูด Raspberry Pi 2) กับรุ่น Raspberry Pi อื่น (พูดกับ Raspberry Pi Zero) ได้ไหม? หมายเหตุฉันไม่ได้หมายถึงรุ่นเดียวกัน! ฉันหมายถึงโมเดลที่แตกต่าง
16 sd-card 

4
สร้างอิมเมจ Raspbian OS ที่กำหนดเองจากแหล่งที่มา
UPDATE: คำตอบนี้ให้มานานแล้ว มันจะไม่สร้าง Raspbian Jessie - มันจะสร้างสิ่งที่รูปภาพที่วางจำหน่ายล่าสุดของมูลนิธิ Raspberry Pi ในขณะที่เขียนนี่คือ Raspbian Buster ฉันต้องการสร้างภาพที่กำหนดเองของ Raspbian Jessie (ปรับเปลี่ยน UI เป็นหลักและเพิ่มแพ็คเกจพิเศษ) ดังนั้นก่อนหน้านี้ฉันได้นำภาพที่มูลนิธิจัดทำขึ้นมาดัดแปลงให้เป็น 'ตามความเป็นจริง' จากนั้นนำภาพสำรองจากการ์ด SD ไปเผยแพร่ เห็นได้ชัดว่าสิ่งนี้ทิ้ง 'ลายนิ้วมือ' ไว้บนภาพและอาจทำให้ยากที่จะทำซ้ำขั้นตอนต่างๆได้หากจำเป็น ฉันดูSpindleแล้ว แต่ดูเหมือนว่ายังไม่ได้รับการอัพเดตสำหรับ Jessie เอกสารของเครื่องมืออื่น ๆ นั้นค่อนข้างน่ากลัวและทำให้ฉันรู้สึกราวกับว่ามีช่องว่างในความเข้าใจของฉันที่จะสามารถบรรลุสิ่งที่ฉันพยายามทำ อะไรคือวิธีที่ง่ายที่สุดในการสร้าง Raspbian Jessie รุ่นที่กำหนดเองซึ่งจะถือว่าเหมาะสมสำหรับการแจกจ่าย? Buildroot, โครงการ Yocto, เป็นแบบเปิดหรือไม่ มูลนิธิสร้างภาพลักษณ์ของพวกเขาอย่างไร? ยินดีต้อนรับทุกคนเครื่องมือ, บทเรียน, เอกสารประกอบและอื่น ๆ - ฉันกำลังมองหาจุดอ้างอิงเพื่อให้สามารถใช้งานได้อย่างมั่นใจยิ่งขึ้น
16 raspbian  linux  debian 

6
ขับเคลื่อนฮับ USB สำหรับ Pi Zero
ฉันจะซื้อ Pi Zero (เมื่อพวกเขามีสต็อกมากขึ้น ... ) และมีพอร์ต USB เพียงพอร์ตเดียวฉันต้องการฮับ USB ในการเชื่อมต่อแป้นพิมพ์เมาส์และด็องเกิล WiFi ของฉัน ฉันอาจจะไม่เชื่อมต่อกับสิ่งอื่นในอนาคตอันใกล้ ฉันจะต้องมีฮับ USB ที่ใช้พลังงานเพื่อใช้อุปกรณ์ต่อพ่วงทั้งสามนี้หรือไม่
16 usb  pi-zero  usb-hub 

9
ฉันจะค้นหาที่อยู่ IP ของ RPi ที่ไม่มีหัวของฉันได้อย่างไร
ฉันกำหนดค่า RPi ของฉันให้เป็นแบบหัวขาดแล้วเสียบเข้ากับเราเตอร์ของฉัน ฉันจะค้นหาที่อยู่ IP ในพื้นที่ได้อย่างไรเพื่อให้ฉันสามารถใช้งานได้ อัปเดต: เอกสารจำนวนมากชี้ให้เห็นว่าคุณสามารถเข้าสู่เราเตอร์และดูที่ตาราง DHCP ถ้าคุณไม่มีข้อมูลประจำตัวในการเข้าสู่เราเตอร์ (ฉันขอโทษสำหรับการเพิ่มข้อ จำกัด โพสต์พฤตินัย!)
16 ssh  headless  dhcp 

1
วิธีการตั้งค่าอ่างล้างจาน PulseAudio?
ฉันกำลังพยายามตั้งค่า PulseAudio บน Raspberry Pi ของฉันเพื่อสตรีมเสียงระบบทั้งหมดจากพีซีของฉันที่นั่น วิธีที่ดีที่สุดที่จะทำคืออะไร? ตัวอย่างเช่นเป็นไปได้หรือไม่ที่จะรับชมภาพยนตร์หรือความล่าช้าสูงเกินไป? ฉันลองสิ่งนี้เมื่อไม่นานมานี้โดยใช้ gstreamer แต่ด้วยความล่าช้าประมาณ 2 วินาทีซึ่งไร้ประโยชน์สำหรับความต้องการของฉัน
16 audio  archlinux 

11
การตั้งค่า SSH ผ่านอินเทอร์เน็ตบน Pi ของฉัน
นี่อาจเป็นคำถามง่าย ๆ แต่เมื่อฉันอ่านข้อมูลที่ขัดแย้งกันจากแหล่งข้อมูลต่าง ๆ (ความขัดแย้งบนอินเทอร์เน็ต?) ฉันอยากรู้ว่าฉันทำทุกสิ่งที่ควรจะเป็นหรือไม่ ดังนั้นฉันต้องการตั้งค่าการเชื่อมต่อ SSH กับ RasPi ของฉันเพื่อให้สามารถเข้าถึงได้ผ่านอินเทอร์เน็ต ฉันเริ่มต้นด้วยการเปิดใช้งาน SSH บน Pi ใช้ Raspbian โดยใช้raspi-configเครื่องมือ จากนั้นฉันติดตั้งไคลเอนต์ no-ip.com บน Pi ของฉันเพื่อให้มีชื่อโฮสต์ที่ชี้ไปยังที่อยู่ IP แบบไดนามิกของฉัน ฉันค้นหา LAN ip ของฉันบนราสเบอร์รี่โดยใช้ ifconfig สุดท้ายในยูทิลิตี้การตั้งค่าของเราเตอร์ภายใต้การส่งต่อพอร์ตฉันเปิดใช้งานการส่งต่อพอร์ต 22 ทั้ง TCP และ UDP ไปยังโลคอลไอพีของ pi ของฉัน หลังจากนี้ฉันดูเหมือน SSH กับไพผ่านทางอินเทอร์เน็ตไม่ได้ มันทำงานเมื่อฉันพยายามเชื่อมต่อภายใน LAN ของฉันโดยใช้ไอพีท้องถิ่นของฉัน แต่ไม่ได้ใช้ชื่อโฮสต์หรือที่อยู่ IP อินเทอร์เน็ตของฉัน ฉันได้ลองเชื่อมต่อจากตำแหน่งอื่นและไม่มีอะไรทำงาน คำถามของฉัน: …
16 ssh 

9
ฉันจะป้องกันซอฟต์แวร์บน Pi เพื่อการใช้งานเชิงพาณิชย์ได้อย่างไร
ฉันต้องการใช้ Raspberry Pi ในผลิตภัณฑ์เชิงพาณิชย์ แต่ฉันต้องการป้องกันไม่ให้วิศวกรรมย้อนกลับของซอฟต์แวร์บนอุปกรณ์ ซอฟต์แวร์ที่เป็นปัญหาจะถูกเขียนใน Ruby ฉันคิดว่าผู้ใช้ปลายทางมีสิทธิ์เข้าถึงทางกายภาพไปยังการ์ด SD และฉลาดพอที่จะเข้าถึงรูทไปยัง Pi ตามที่ฉันเห็นตัวเลือกอาจรวมถึง: เข้ารหัสส่วนหนึ่ง (หรือทั้งหมด) ของการ์ด SD ทำให้งงงวยโค้ด Ruby หรือคอมไพล์ลงไปที่ bytecode (JRuby หรือ Rubinius) การเข้ารหัสจะเป็นทางออกที่ดีที่สุด แต่ฉันไม่สามารถคิดวิธีถอดรหัสโดยไม่ขอรหัสจากผู้ใช้ การทำให้งงงวยรหัสเป็นไปได้แน่นอน แต่ความปลอดภัยน้อยกว่าในใจของฉัน เป็นไปได้หรือไม่ที่จะเข้ารหัสส่วนของการ์ด SD โดยไม่แจ้งให้ผู้ใช้รับรหัสเพื่อถอดรหัส หรือมีวิธีที่ดีกว่าเพื่อให้แน่ใจว่ารหัสสามารถเข้าถึงได้บนอุปกรณ์ที่ต้องการเท่านั้น?

3
ฉันจะระบุได้อย่างไรจากบรรทัดคำสั่งที่ฉันได้ทำการแก้ไข
ฉันเพิ่งวิ่ง cat /proc/cpuinfo บนกระดานของฉัน ฉันได้รับ "การแก้ไข: 1000002" ฉันไม่พบการพูดถึงเวอร์ชั่นใดของบอร์ดนี้ ความช่วยเหลือใด ๆ


3
การตั้งค่า Raspberry Pi เป็นจุดเชื่อมต่อ - วิธีที่ง่าย
ฉันรู้วิธีการทำวิธีที่คลาสสิกตามที่อธิบายไว้เช่นโดยเอกสารอย่างเป็นทางการในการตั้งค่า Raspberry Pi เป็นจุดเชื่อมต่อในเครือข่ายแบบสแตนด์อโลน (NAT) แต่นั่นต้องการส่วนประกอบที่แตกต่างกันซึ่งจะต้องเล่นด้วยกันและแต่ละส่วนประกอบจะต้องกำหนดค่าด้วยวิธีของตัวเอง เหล่านี้จะมีเครือข่าย (ifupdown) , dhcpcd , hostapd , dnsmasqและสะพาน utils ทุกวันนี้Raspbian Stretchมีส่วนประกอบที่จำเป็นทั้งหมดในตัวดังนั้นจึงไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติม นี่อาจทำให้การตั้งค่าง่ายขึ้นมาก เป็นไปได้หรือไม่ที่จะกำหนดค่าRaspbianให้ทำงานเป็นจุดเชื่อมต่อ wifi โดยไม่ต้องติดตั้งซอฟต์แวร์เพิ่มเติม?

3
วิธีการตั้งค่า Network Manager บน Raspbian
เป็นไปได้ไหมที่ Network Manager จะทำงานกับ Raspbian? ติดตั้งง่ายด้วย: sudo apt-get install network-manager แต่ฉันไม่สามารถจัดการการเชื่อมต่อของฉันได้ น่าเสียดายที่ดูเหมือนว่ามี NM เวอร์ชันเก่าเท่านั้นที่มีอยู่ใน repo Debian
16 networking 

3
ฉันจะรันคำสั่งบรรทัดคำสั่งในสคริปต์ Python ได้อย่างไร
ผมใช้ 2 สคริปต์ที่แยกจากกันและScale1.py Scale2.pyเพื่อรันพวกเขาฉันป้อนsudo python Scale1.pyหรือsudo python Scale2.pyจากบรรทัดคำสั่ง terminal ผมอยากจะมีสายในส่วนสคริปต์ซึ่งถ้าผมกดปุ่มแบ่งโปรแกรมและวิ่งScale2.py Scale1.pyบางอย่างเช่นนี้ซึ่งไม่ทำงาน if GPIO.input(23) == False: break(sudo python Scale1.py)
16 python 

4
เคอร์เนล. config ตัวเลือกที่จำเป็น
ฉันสนใจที่จะรวบรวมเคอร์เนลที่กำหนดเองสำหรับปี่ ฉันมีแหล่งที่มาจากไฟล์เก็บถาวร githubซึ่งรวมถึง make make สำหรับการกำหนดค่าเริ่มต้น: make ARCH=arm bcmrpi_defconfig แต่ (เช่นเดียวกับเคอร์เนล distro linux ปกติ) สิ่งนี้มีหลายสิ่งหลายอย่างที่ฉันไม่ต้องการและบางสิ่งที่ฉันต้องการเปลี่ยน มีตัวเลือกอะไรบ้างที่จำเป็นต้องใช้เพื่อทำให้สิ่งต่างๆ
16 kernel  driver 

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