Course " Beginning Embedded Linux using ARM9 S3C2440 (MARKII) with WORKSHOP"  Beginning Embedded Linux
using ARM9 S3C2440 (WORKSHOP)
(MARKII)

คอร์สนี้จะแนะนำให้ท่านได้รู้จักกับ Embedded Linux ซึ่งเป็นการนำระบบปฏิบัติการลีนุกส์ (Linux Operation System) ติดตั้งลงเข้าไปในบอร์ดระบบฝังตัว ช่วยลดความซับซ้อนหลาย ๆ อย่างออกไป ไม่ต้องยุ่งกับงานทางด้าน Hardware เราสามารถใช้บริการและแอพพลิเคชั่นของ Linux ที่มีอยู่แล้วได้ โดยในคอร์สอบรมนี้จะใช้บอร์ด mini2440 เป็นบอร์ดทดลอง การอบรมจะเน้นการใช้งานเบื้องต้น พื้นฐานการใช้ Linux และ เขียนโปรแกรมแบบพื้นฐานเพื่อควบคุม Hardware บนบอร์ด
สำหรับการเขียนควบคุม Hardware ใน Linux นั้น จะมอง Hardware เป็น File ซึ่งต่างจากการเขียนบนไมโครคอนโทรลเลอร์ ที่มอง Hardware และเข้าถึงได้โดยตรงจากการ Set Register (เราเรียกการเข้าถึงแบบนี้ว่า การเข้าถึงแบบ Low Level) ตรงนี้เองที่จะทำให้เกิดความสับสนว่า แล้วเมื่อใช้ Linux ควบคุม Hardware จะเข้าถึงได้อย่างไร
Embedded Linux สำหรับผู้เริ่มต้นใช้งาน อาจจะไม่ใช่เรื่องง่าย เพราะถึงแม้จะสามารถค้นข้อมูลได้มากมาย (โดยเฉพาะที่ใช้กับ mini2440) แต่ผู้เริ่มต้น จะไม่รู้ว่าควรจะเริ่มจากส่วนไหนก่อน จึงจะสามารถลำดับความเข้าใจได้อย่างเป็นระบบ คอร์สนี้จะช่วยให้ท่านได้เริ่มต้นกับ Embedded Linux ได้ง่าย และ รวดเร็ว กับบอร์ดทดลองจาก FriendlyARM
สำหรับ MARKII เป็นการบ่งบอกถึงการปรับปรุงเนื้อหาการอบรมขึ้นมา ซึ่งเริ่มใช้ตั้งแต่รุ่น 1 ปี 2554 เป็นต้นไป

การพัฒนาแอพพลิเคชั่นเชื่อมต่อกับ Hardware ในลักษณะ Workshop ซึ่งการเตรียมสภาพแวดล้อมในการพัฒนาและการตั้งค่าต่างๆ ได้เปลี่ยนมาใช้ Eclipse ซึ่งเป็น IDE เพื่อรองรับการพัฒนาแอพพลิเคชั่นใหญ่ ๆ ได้สะดวกขึ้น สามารถที่จะทำการตรวจสอบข้อผิดพลาด (Debug) ของแอพพลิเคชั่นที่พัฒนา ซึ่งนำเอา GDB Remote Debugger (GNU Debugger) มาใช้ โดยการตั้งค่า GDB ที่ Eclipse นี้ สามารถตรวจสอบข้อผิดพลาด (Debug) จาก IDE แบบกราฟฟิคโหมด จึงนำมาใช้ในการอบรม เช่น การพัฒนาแอพพลิเคชั่นโดยเรียกใช้งาน GPIO สำหรับการติดต่อกับ Hardware แบบง่าย ๆ แทนการพัฒนา Device Drivers ซึ่งลดความยุ่งยากลงไป และ การใช้งานพอร์ตอนุกรม (Serial) เพื่อเป็นพื้นฐานในการติดต่อสื่อสารกับอุปกรณ์อื่น ๆ เช่น RFID , GPS , GSM ฯลฯ ซึ่งโดยมากจะมีการติดต่อโมดูลด้วยพอร์ตอนุกรม (Serial)
สิ่งที่ท่านจะได้รับจากคอร์สอบรม Beginning Embedded Linux using ARM9 S3C2440 (MARKII)
รู้จักส่วนประกอบทาง Hardware ของ mini2440 FriendlyARM
รู้จัก Embedded Linux และสามารถเริ่มต้นใช้งานได้ สามารถ Install Linux ลงบอร์ด mini2440 ได้
สามารถใช้งาน Eclipse และ GDB Remote Debugger สำหรับการพัฒนาแอพพลิเคชั่นกับบอร์ด mini2440 ได้
เขียนโปรแกรมพื้นฐาน เพื่อควบคุม Hardware บนบอร์ด mini2440 ได้ เช่น LED , Serial , Push Button
เป็นพื้นฐานไปสู่การอบรม Embedded Linux Advance Course จาก ThaiEasyElec !!!!


เนื้อหา และ Workshop
1) Introduction
- Embedded Linux
- Hardware Layout
2) Installation
- Boot and Flash Mode
- Physical Connectivity
- HyperTerminal Setup
- BIOS
- USB Download Driver + DNW
- Supervivi Menu (BIOS Menu)
- NAND Flash Partition
- Linux Boot Parameter
- LAB 1 - Hardware, Connectivity, HyperTerminal, USB Download Driver and DNW Software - Workshop
- H-JTAG and H-Flasher
- LAB 2 - H-JTAG Installation and H-Flasher Programming - Workshop
- Linux Installation
- Backup and Restore Image
- LAB 3 - Linux Installation and Backup/Recovery - Workshop
3) Linux Environment
- Basic Linux and Cross Compile
- LAB 4 - Basic Linux - Workshop
4) Basic Application Development
- การพัฒนาโดยใช้ Eclipse เป็น IDE สำหรับการเขียนโปรแกรม และ Debug
- Hello การเขียนโปรแกรมเบื้องต้น เพื่อนำไป Run บนบอร์ด mini2440
- LAB 5 - Hello (IDE and Debug included) - Workshop
- GPIO การเขียนโปรแกรมควบคุม Input / Output บนบอร์ด mini2440
- LAB 6 - GPIO - Workshop
- Serial Port การเขียนโปรแกรมรับส่งข้อความ (Text) ผ่าน Serial Port
- LAB 7 - Serial Port - Workshop
รายชื่อลูกค้าที่เข้าร่วมอบรมกับเรา Click
ภาพบรรยากาศการอบรมรุ่นก่อน สามารถชมได้ที่นี่ครับ



วิทยากร
ทีมพัฒนาบริษัท วีนัส ซัพพลาย จำกัด
อุปกรณ์ในการอบรม 1 ท่าน ซึ่งประกอบด้วย
1) TFT 3.5 inch Touch Screen S3C2440 ARM9 Development Board จำนวน 1 ชุด
2) อกสารประกอบการอบรม จำนวน 1 ชุด (ดูตัวอย่างส่วนหนึ่งของเอกสารการทดลองที่นี่)
หมายเหตุ
** ลูกค้าเตรียม Notebook มาเอง หรือ มี PC ณ สถานที่อบรมอยู่แล้ว
** บอร์ดทดลอง ARM9 และบอร์ด Interface ทางบริษัทมีให้ยืมใช้ในการอบรม หากต้องการสั่งซื้อ กรุณาแจ้งขอใบเสนอราคาเพิ่มเติมจากค่าอบรม
จำนวนผู้เข้าอบรม
จำนวนไม่เกิน 10 ท่าน
ระยะเวลาอบรม
จำนวน 1 วัน
กลุ่มเป้าหมาย
ช่างเทคนิค วิศวกร นักศึกษา โปรแกรมเมอร์ และ ผู้ที่สนใจการพัฒนาโปรแกรมบน ARM9 S3C2440 เพื่อควบคุม Hardware โดยใช้ระบบปฏิบัติการ Linux
รายละเอียดเพิ่มเติม
สอบถามข้อมูลการอบรม ขอใบเสนอราคา ได้ที่ Email : sales@thaieasyelec.com โทร. 02-9542408 หรือสายด่วน 089-5148111
อบรม In-House ณ สถานที่ของลูกค้า ค่าอบรม มีหลักการคิด 3 ส่วน คือ
1. ค่า set up ประกอบด้วย
ค่าวิทยากร , staff , ค่าเอกสาร , ค่าติดตั้งและทดสอบระบบก่อนการอบรม , ค่าเช่าอุปกรณ์ชุดทดลองเหมาจ่ายตามจำนวน
2. ค่าอบรมเหมาจ่ายตามจำนวน
3. ค่าเดินทาง ค่าที่พัก (ในกรณี กรุงเทพ และ ปริมณฑล ไม่คิดค่าใช้จ่ายส่วนนี้)
ระยะเวลาการฝึกอบรม สามารถตกลงกันได้
การหัก ณ ที่จ่าย
กรุณาแจ้งหน่วยงานฝ่ายบัญชี ให้เตรียม ใบ หัก ณ ที่จ่าย และเขียนหักชื่อ บริษัท วีนัส ซัพพลาย จำกัด ที่อยู่อ้างอิงตามด้านล่างครับ
บริษัท วีนัส ซัพพลาย จำกัด
196/1 ซ.เทศบาลนิมิตรเหนือ8 ถ.เทศบาลนิมิตรเหนือ ลาดยาว จตุจักร กทม. 10900
เลขประจำตัวผู้เสียภาษี 3031490215
ความรู้พื้นฐาน
1) มีความรู้ทางอิเล็กทรอนิกส์เบื้องต้น
2) มีความรู้ความเข้าใจการเขียนโปรแกรมคอมพิวเตอร์ ภาษา C เบื้องต้น
3) มีความเข้าใจ Linux พื้นฐาน |