was successfully added to your cart.

เปรียบเทียบระหว่าง Beaglebone blak  และ Raspberry PI ฟันธงกันทีละหัวข้อ

By | Uncategorized | 2 Comments

ตอนนี้ Beagle bone community ได้ออกบอร์ดใหม่ที่ชื่อว่า Beagle bone black ในราคา 45$ สามารถติดตามข้อมูลได้ที่ www.beaglebone.org และแน่นอน เมื่อออกมาแล้วย่อมมีการเปรียบเทียบกับเจ้าตลาด Development board  ราคาถูกอย่่าง Raspberry PI เราไปดูกันเลยว่าคุณสมบัติของทั้งสองบอร์ดแตกต่างกันอย่างไร BeagleBone Black vs Raspberry Pi – The Features BeagleBone Black Raspberry…

Read More

มาใช้เขียน Python เพื่อใช้ UART Port บน Raspberry PI กันเถอะ

By | Uncategorized | No Comments

ใช้ราสเบอรี่ไพติดต่อสื่อสารกับอุปกรณ์อย่างอื่นผ่าน UART จากรูปด้านบน pin connector ของราสเบอรี่ไพ จะมี pin ที่สามารถเชื่อมต่อผ่านโพรโตคอล UART ได้สองพินคือ GPIO14 และ GPIO15 ตามรูปโดยฟังก์ชั่นเริ่มต้นของสองพินนี้ เป็น UART และภายใน kernel ยังใช้เป็น console อีกด้วยสังเกตุได้จาก kernel parameter ดังต่อไปนี้ dma.dmachans=0x7f35 bcm2708_fb.fbwidth=1920 bcm2708_fb.fbheight=1080 bcm2708.boardrev=0x3 bcm2708.serial=0x85d14de1…

Read More

วิธีเข้า console บอร์ด Raspberry PI โดยไม่ต้องต่อ ETHERNET

By | General | 3 Comments

วิธีการเข้า console บอร์ด Raspberry PI โดยไม่ต้องต่อ ETHERNET ผ่าน USB to UART (TTL) โดยปกติในการใช้งานบอร์ด Raspberry PI เนี่ยถ้าไม่ได้ต่อจอ ต่อคีย์บอร์ด เราจะใช้วิธีการ SSH ผ่านสายแลนที่เชื่อมต่อกับราสเบอรี่ไพใช่ไหมครับแต่วิธีนี้ก็มีข้อเสียสำหรับหลายๆ ท่านอยู่ เช่น   – ไม่มีสายแลน – ก่อนจะ SSH ได้ต้องมี Ip…

Read More

สัพเพเหระ ว่าด้วยเรื่อง Raspberry PI

By | General | One Comment

สัพเพเหระเมื่อพูดถึง ราสเบอรี่ไพจริงๆ มันก็ออกมานานแล้วนะแต่เพิ่งอยากจะเขียนถึง มีบอร์ดทดลองราคาถูกที่สร้างปรากฎการณ์ให้กับวงการคอมพิวเตอร์สั่นสะเทือนด้วยราคาเพียงแค่ 35$ นั้นก็คือบอร์ด Raspberry PI ในวงการ Embedded System บอร์ดทดลองที่มีเทคโนโลยีอย่างเช่น Raspberry PI เรียกได้ว่ามีมานานมากแล้ว และปัจจุบันอาจจะเรียกได้ว่า Raspberry PI เป็นเทคโนโลยีที่ไม่ใช่ว่า สมัยใหม่เมื่อเทียบกับ SoC ที่ใช้กันในปัจจุบันและในมุมมองของนักพัฒนาตัวยง Raspberry PI เรียกได้ว่ายังมีปัญหาด้วย SoC ที่ใช้เป็นของ Broadcom หมายความว่าเราจะไม่สามารถเข้าถึง DATASHEET ของตัว…

Read More

[รีวิว] AM335X StarterKit ภาคฮาร์ดแวร์

By | General, Review | No Comments

             ในปัจจุบันบอร์ดพัฒนา Embedded แบบ High-end ออกมามากมายและราคาถือว่าถูกมาเมื่อเทียบกับอดีต เรียกได้ว่าเป็นโชคดีของนักพัฒนาในยุคปัจจุบันเลยก็ได้ ทาง DEAWARE ได้ส่งซื้่อบอร์ดมาจากทาง TI ที่ทาง TI กำลังสนับสนุนอย่างมากในตอนนี้คือ AM335X StarterKIT และเรียกได้ว่าเป็นบอร์ดที่ทาง TI ซัพพอร์ตอย่างเป็นทางการ (สามารถติดตามรายละเอียดเบื้องต้นได้ที่ http://processors.wiki.ti.com/index.php/AM335x_Starter_Kit) ทั้งชุดที่ใช้ในการพัฒนาซอฟแวร์ Linux Kernel, SDK ก็มาจากทาง TI…

Read More

[วิเคราะห์] Linux kernel 3.7 และสิ่งที่เปลี่ยนไปสำหรับระบบ Embedded system กับ ARM platform multiple support

By | Uncategorized | No Comments

ในปัจจุบันการใช้งานระบบปฎิบัติการ Linux ดิสโทรต่างๆ เช่น Ubuntu, Debain, Suse, fedora เป็นต้นจะประกอบไปด้วยแกนกลางควบคุมการทำงานเรียกว่า Linux kernel วันนี้เราจะมาทำความรู้จักกับ Linux kernel 3.7 และฟีเจอร์ที่ส่งผลต่อวงการ Embedded System อย่างมากในโพรเซสการพัฒนา Linux kernel ที่เรียกว่า ARM platform multiple support <img class="aligncenter" alt="" src="http://3…

Read More

Ti Stellaris LaunchPad มาถึงแล้ว

By | Uncategorized | No Comments

จากที่รอคอยมาซักพักหนึ่งกับ TI LaunchPad จาก Stellaris ARM Cortex-M4  มาถึงมือทางเราแล้ว และเตรียมพร้อมพบกับรีวิวและวีธีการใช้งานในฉบับภาษาไทยได้ที่นี่ TI-RTOS และการใช้งานมาแน่ครับ

Read More

TI ปล่อย TI-RTOS, RTOS ฟรีๆ สำหรับชิบของ TI

By | General | No Comments

ข่าวดีสำหรับนักพัฒนาไมโครคอนโทรลเลอร์ของค่าย TI หรือ Texas Instrument เมื่อทางบริษัท TI ได้ปล่อย TI-RTOS ซึ่งเป็นระบบปฏิบัติการเวลาจริงสำหรับไมโครคอนโทรลเลอร์ โดย Kernel ของระบบเป็นแบบ Preemptive multithreading โดยแฟนๆของ TI จะรู้จักดีกับ SYS/BIOS ที่จะถูกรวมมาใน TI-RTOS ด้วย จุดประสงค์ที่ทาง TI คาดหวังกับงานนี้คือเมื่อ นักพัฒนาใช้ TI-RTOS จะได้ไม่ต้องมาคอยปวดหัวกับการพัฒนาซอฟแวร์ที่ซับซ้อนเช่น Low Level…

Read More

ปลุกผี กับ mini2440 พร้อมหลักสูตรการพัฒนาเบื้ิองต้น

By | Uncategorized | No Comments

เนื่องจากมีการรีเควสเข้ามาพอสมควรกับความต้องการให้มีหลักสูตรอบรม mini2440 ซึ่งทางเราทิ้งไว้นาน ….. มากแล้ว อาจจะเพราะว่าเป็นบอร์ดที่สมัยก่อนยอดฮิต เปรี้ยงปร้างและมีอุปกรณ์ต่อเนื่องที่ครบครัน เราเลยต้องปลุกผีมันขึ้นมาอีกครั้ง !!!!! ด้วยความสามารถของ ARM9 ของบริษัท samsung ที่มีความเร็วกว่า 400MHz และสามารถทำความเร็วได้สูงสุดที่ 533 MHz ทำให้การนำมาใช้ทำงานทั่วๆไปถือว่า คุ้มค่ามากเมื่อเทียบกับความสามารถของมัน แม้ในปัจจุบันอาจจะมีทางเลือกที่ดีกว่าถ้าเทียบ CPU ต่อ CPU แต่ถ้านับอุปกรณ์เสริมเช่น จอทัชสกรีน ก็ยังนับว่ามีประโยชน์อยู่อีกมาก แล้วถ้าเรียนกับเราจะเข้าใจอะไรบ้างละ 1.  เข้าใจการคอร์สคอมไพล์ซอฟแวร์จาก…

Read More

Raspberry PI with GPIO ราสเบอรี่ไพการติดต่อกับ GPIO บนบอร์ดเบื้ิองต้น

By | General | No Comments

สิ่งหนึ่งที่นักพัฒนาซอฟแวร์บน Embedded System สนใจคือการทดลองโดยการควบคุม GPIO บนบอร์ด แล้ววิธีการควบคุม GPIO บน Linux ละ ? วิธีการควบคุม GPIO บน Embedded Linux มีหลายวิธีมากตั้งแต่ การเขียนติดต่อกับไดรเวอร์ GPIO ,การเขียนผ่าน mmap ซึ่งวิธีหลังค่อนข้างยุ่งยากกว่าและต้องเข้าใจการตั้งค่า register  หรือแม้แต่วิธีอื่นๆ เช่นเขียนลงไปใน device driver เพื่อนำไปรวมกับไดรเวอร์อื่น หรือปรับแต่งเพื่ออุปกรณ์บางอย่าง…

Read More