Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 3308|回復: 0
打印 上一主題 下一主題

[教育訓練] [推薦課程] 嵌入式Linux系統實作與程式設計實務班

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-2-3 21:28:26 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
自強基金會課程-台北班
http://edu.tcfst.org.tw
02-33223139
--------------------
快速連結http://edu.tcfst.org.tw/query_coursedetail.asp?courseidori=97C039
課程代碼97C039
嵌入式Linux系統實作與程式設計實務班
<★ 贈送開發板XScale (PXA270) [市價 18,000] 名額有限>


Linux具有穩定效能佳,同時也是開放原始碼,這些因素使得Linux成為嵌入式系統商常用的作業系統版本。嵌入式開發版供應商提供的Board Support Package(BSP)也常以Linux作為基礎平台。在嵌入式Linux系統常見的OS有:uCLinux(用於NoMMU之ARM7)、ARMLinux(用於具MMU之ARM9以上)...,如此造成了Linux在嵌入式系統火紅的局面。然而【嵌入式Linux】系統程式設計,跟一般PC上的Linux系統程式設計是有一些差異,甚至連基本簡單的【嵌入式Linux】指令也是一般PC上的Linux系統指令的精簡版或有一些差異。

本課程之Linux系統實作與程式設計,全部是在ARM嵌入式開發板上實作完成。課程內容從ARM開發板平台開始介紹,講解ARM開發板、GNU toolchain(Cross Compiler)、Boot loader、建立自己的嵌入式Kernel與Root File System,再以自己建立的【嵌入式Linux】學習Linux指令使用及開機管理與網路設定。接著在ARM開發板以自己建立的【嵌入式Linux】為作業系統,以此OS為基礎在上面講授各種Linux 程式設計。整個【嵌入式Linux】程式設計課程,講師會現場撰寫實作程式的範例,隨後將程式透過Cross Compiler後上傳至ARM開發板執行。不同於一般幾乎都在PC的Linux上講授Linux程式設計。而且這些程式範例均會在ARM開發板上與硬體結合,使學員可以熟悉《軟硬兼施》的程式設計,讓偏【純軟的工程師】不會看到硬體就傻眼、讓偏【純硬的工程師】不會看到軟體就頭痛。課程結束後可以熟悉【嵌入式Linux】程式設計。  

  課程大綱
ㄧ、ARM開發板平台與 Embedded Linux系統 (18hr)
1. Introduction ARM BSP & SDK
2. Create Embedded System GNU Development Toolchain (開發工具鏈)
3. Boot loader
4. Configure and make Embedded System Kernel
5.Create Root-File System
6.嵌入式Linux指令使用
7.嵌入式Linux開機管理與網路設定
★Lab: Create kernel and Root-File system

二、Embedded Linux 設計(30hr)
1.What are Needed Lib for Embedded System? ( System Calls & Library)
2.Embedded Linux File I/O
3.Embedded Linux Files and Directories
4.Embedded Linux Standard I/O Library
5.Embedded Linux System Data Files & Info
6.Embedded Linux Time System Call
7.Embedded Linux Termios
8.Embedded Linux Process Control
9.Embedded Linux Signals
10.Embedded Linux Inter-Process Communication
11.Embedded Linux多執行緒程式設計
12.Embedded Linux Shell 程式設計
13.Embedded Linux Network Socket Programming

★【Lab】: Embedded Linux File I/O Read/Write/Delete
★【Lab】: Embedded Linux Date/Time Programming
★【Lab】: Embedded Linux process /signals Programming
★【Lab】: Embedded Linux RS232 Programming
★【Lab】: Embedded Linux pThread Programming
★【Lab】: Embedded Linux TCP/UDP Programming
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-12-25 01:55 PM , Processed in 0.165009 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表