วันอาทิตย์ที่ 28 ตุลาคม พ.ศ. 2555

OpenWrt operating system for Embedded device

OpenWrt

     OpenWrt คือ ระบบปฏิบัติการ Linux ที่ถูกปรับปรุงให้เหมาะสมกับอุปกรณ์ Embedded Device  โดยมีส่วนหลักๆ คือ Linux Kernel (ส่วนแกนกลางในการเชื่อมต่อระหว่าง app และ hardware)  , uClibc (C standard library เล็กๆ) , BusyBox (คำสั่งต่างๆ ของ linux ที่สามารถทำงานได้ด้วยไฟล์เดียว) เป็นส่วนประกอบหลักในการสร้าง OpenWrt

    OpenWrt ถูกนำไปเป็น OS สำหรับอุปกรณ์สำหรับ Router , Gateway, Smartphone หรือแม้แต่ pocket computer แต่ก็ยังสามารถที่จะนำมาลงบนคอมพิวเตอร์แบบพื้นฐาน (เช่นพวก x86) ได้เหมือนกัน เราสามารถตรวจสอบอุปกรณ์ที่สามารถนำมาลง OpenWrt ได้จาก Table of Hardware (http://wiki.openwrt.org/toh/start)

WRT54GL 

    OpenWrt นิยมมากในหมู่กลุ่มคนที่เป็นนักเล่น Embedded Linux แต่ไม่ค่อยนิยมนำมาทำเป็นเชิงพานิชย์ เนื่องจาก OpenWrt จะผูกติดอยู่กับรุ่น และ ยี่ห้อของ Embedded Device ดังนั้น เมื่ออุปกรณ์นั้นๆ ได้เลิกทำการผลิต หรือรุ่นดังกล่าวหาซื้อไม่ได้แล้ว เราจะต้องทำการแก้ไข OpenWrt ให้รองรับกับอุปกรณ์รุ่นใหม่ๆ อยู่เสมอ จึงทำให้ไม่เหมาะที่จะทำเป็นการค้า แต่เหมาะที่จะทำเป็นโปรเจค เนื่องจากมีความเหมาะสม และสามารถปรับแต่งได้ จึงทำให้เกิดการสร้างสรรค์โปรเจคมากมาย ด้วยการนำ OpenWrt มาใช้

    หากจะกล่าวให้เข้าใจง่ายๆ ก็คือ การที่เรานำเอาระบบเก่าที่ติดอยู่กับ Embedded Device แล้วแทนที่ด้วย OpenWrt แล้วทำการปรับปรุง เขียนโปรแกรมใส่ลงไป ทำให้ Embedded Device นั้น กลายเป็นเครื่องมือที่เราสามารถที่จะโปรแกรมได้เอง ทำให้ Embedded Device นั้นมีฟังก์ชั่นการทำงานที่แตกต่างไปจากค่าดั้งเดิมจากโรงงานนั่นเอง

ศึกษาเพิ่มเติมได้จาก ..........[Link]



Related Article:

0 ความคิดเห็น:

แสดงความคิดเห็น


 

รายการบล็อกของฉัน

  • Test AMR Fleet Management program - ระบบบริหารจัดการจราจรและจัดคิวงานของรถ AMR (Autonomous Mobile Robot) ที่พัฒนาโดยบริษัท WP Solution Co., Ltd. จากภาษา C# ทั้งในส่วนของ Backend (Service app...
  • Gearset matching 2021 program - เป็นงานใหญ่ที่เพิ่งจบไป ที่ระยอง ปลวกแดง บริษัทผลิตชิ้นส่วนรถยนต์ คอนเซปต์ คือต้องการเก็บค่าหลังจากการทดสอบชิ้นส่วยรถยนต์ เพื่อเก็บไว้ในฐานข้อมูลให้แผนกถ...
  • Free Screen Capture โปรแกรมบันทึกหน้าจอ ฟรีๆ - หากเพื่อนๆ จะมองหาโปรแกรม ที่ไว้สำหรับบันทึกหน้าจอคอมพิวเตอร์ ไม่ว่าจะบันทึกในรูปของภาพนีิ่ง (Screen shot) หรือแบบบันทึกเป็นภาพเคลื่อนไหว ( screencas...
  • Type-Fu : Typing practice game online - หากใครที่สนใจ หรือจะต้องทำงานเกี่ยวกับคอมพิวเตอร์ หนึ่งในความจำเป็นก็คือ จะต้องเรียนรู้ที่พิมพ์สัมผัสได้ เพราะการที่พิมพ์สัมผ้สได้ มันได้ประโยชน์หลายๆ อย...

ฝากไฟล์ออนไลน์ฟรี 2 GB

ads

Raspberry Pi TH Blog

Raspberry Pi TH

  • How to fix static IP on Raspberry pi (jessie) - ในเวอร์ชั่นใหม่ๆ ของ raspberry pi เช่น jessie นั้น เขาย้ายที่สำหรับ fix static ip address จากเดิม เราเคยเข้าไปเซต ที่ sudo nano /etc/network/interfaces ...

ผู้ติดตาม

Copyright 2010 Microcontroller Electronics update. All rights reserved.
Themes by Bonard Alfin l Home Recording l Distorsi Blog