Basic Raspberry PI
ทาง DEAWARE ได้บอร์ดราสเบอรี่ เริ่มต้นก็จะเขียนวิธีการเริ่มต้นเล่นแบบง่ายที่สุดเลยครับ โดยในตัวอย่างนี้ทดลองโดยไม่มี จอมอนิเตอร์ก่อนนะครับเพื่อทางคนที่ไม่มี จอแต่อยากทดลองเล่นบอร์ดด้วยโดยเครื่องโฮสต์ที่ใช้ทดสอบคือ Ubuntu ครับ
1.
http://www.raspberrypi.org/downloads
เริ่มต้นดาวโหลดน์ “Raspberry Wheezy” ซึ่งเป็นระบบปฏิบัติการที่ทางราสเบอรี่ปรับแต่งจากเดเบียนมานิดหน่อยถ้าจะใช้เริ่มต้น ระบบปฏิบัติการนี้ก็คือว่าใช้ได้แล้วครับเนื่องจากมีการซัพพอร์ตจากทางผู้ผลิตแน่ๆ ทำให้ไม่ต้องยุ่งยากอะไรมากโดยดาวโหลดน์มาเก็บไว้ที่ตำแหน่ง ~/ ของ Linux เพื่อให้ง่ายต่อการทำตาม Tutorial ครับ แต่ถ้ามีพื้นฐาน Linux อยู่แล้วเอาไว้ไหนก็ได้ครับ
2. ตรวจสอบความถูกต้องของไฟล์ที่ดาวโหลดน์มาด้วย
sha1sum ~/2012-09-18-wheezy-raspbian.zip
ควรจะได้ค่าที่ตรงกับทาง ราสเบอรี่ไพ ต้องการโดยบอกที่หน้า downloads แตกต่างกันไปแต่ละเวอร์ชั่นครับในที่นี้คือ
SHA1 = 3bc788d447bc88feaae8382d61364eaba1088e78
3. แตกไฟล์ด้วยคำสั่ง unzip
unzip ~/2012-09-18-wheezy-raspbian.zip
ในนั้นจะมีไฟล์ที่ชื่อว่า 2012-09-18-wheezy-raspbian.img ไฟล์นี้ละครับที่จะใช้ลงไปบน SD Card ที่เตรียมไว้ให้
4. ตรวจสอบว่า SD Card ของเราถูกเมาท์ไว้ที่ตำแหน่งไหน
df -h
deaware@deaware:~/rspi$ df -h
.
/dev/sdb1 7.5G 2.0M 7.5G 1% /media/Kingston <—- เช่นในที่นี้ของผมอยู่ที่ /dev/sdb
5. หลังจากนั้น umount /dev/sdb1
6. แล้วจัดการใส่ข้อมูลลงไปบน SD Card ได้เลยครับด้วยคำสั่ง
sudo dd bs=1M if=~/2012-09-18-wheezy-raspbian.img of=/dev/sdb
รอซักครู่ครับอย่างใจเย็นเนื่องจากคำสั่งนี้จะไม่มีอะไรบอกเลย จนกว่า พร้อมเทอมินอลจะขึ้นมาอีกครั้งถึงจัดการพิมคำสั่ง sudo sync
7. เสร็จเรียบร้อยครับจัดการถอด SD Card ไปเสียบที่ ราสเบอรี่ไพ แล้วรอซักครู่ให้จัดการ SSH เข้าไปที่บอร์ดเนื่องจากเราไม่มีจอนี่ครับ
ssh 192.168.1.36 -l pi
พาสเวิดที่ใช้คือ raspberry ที่ติดมากับบอร์ด
8. เท่านี้ถ้าทำถูกต้องเราต้องสามารถเข้ามาที่หน้า เทอมินอลของราสเบอรี่ไพได้
ทีนี้จะทดลองเขียนภาษา C หรือว่า Python หรือจะประยุกต์อะไรก็แล้วแต่ตามผู้ใช้เลยครับ ง่ายไหมครับการเริ่มต้น Embedded Linux กับ Raspberry PI ในบทความต่อๆไป จะเป็นการทดลองเขียนโค้ดบนโอเอสตัวนี้ก่อนครับ คอยติดตามกันต่อไปได้นะครับ