作者swottoast (吐吐)
看板Refresh
标题[北区] 嵌入式系统Embedded Linux设计实战学程
时间Sun Aug 28 17:19:01 2011
■主办单位:艾鍗学院
■课程名称:【工程师严选】Embedded Linux 设计实战课程
■学习目标:
透过本课程训练,学员可以快速了解Embedded Linux的开发流程,而能将Embedded Linux导入产品开发。
1.了解Linux系统操作环境,以利後续嵌入式Linux开发环境平台的建置。
2.学习利用system call (如I/O, IPC, Socket, pthread等) 来实作linux平台上的应用程式,亦藉此了解OS在嵌入式系统所伴演的角色。
3.嵌入式Linux实作,将让学员了解Embedded Linux的架构、toolchain使用与程式移植技巧。同时传达Embedded Linux开发的重要观念与技术,如Flash layout Design, bootloader(uboot),File system (YAFFS,Ramdisk,NFS) 等。
4.在Linux环境下撰写Driver,除了对硬体运作原理了解外,还要了解Linux对不同硬体类型所定义不同Driver Framework,也要知道上层应用程式会如何与你的Driver进行沟通。嵌入式Linux驱动程式的学习方向,就是针对Linux作业系统来讲解Driver的开发架构,并以Samsung S3C6410实例解说 GPIO,UART, Ethernet, MTD, SDIO等Driver。
5.Linux Driver Debug 经验传授。
■课程大纲:
PART Ⅰ:Linux开发环境架设
1. Linux系统使用的虚拟机器架设与安装。
2. Linux 标准档案系统架构剖析。
3. 学习Linux 常用指令与RPM安装。
4. 搜寻与管理档案的方式。
5. 重新编译与安装Linux的核心。
6. 嵌入式开发环境Sever架设。
PART Ⅱ:Linux程式设计
1 I/O Routines
2 File Manipulation
3 Miscellaneous
4 Processes
5 Signals
6 POSIX Thread
7 Network Programming
8 InterProcess Communication
9 Shell programming Appendix
PART Ⅲ:Embedded Linux实作
1. Introudction to embedded Linux
2. SDK for DMA-6410
3. GNU make & GNU autotools
4. Embedded linux GUI
5. Introduction to U-boot
6. Using Linux filesystem & MTD device
7. GNU toolchain & binary utilities
8. Construction of the Linux kernel image
PART Ⅳ:嵌入式Linux驱动程式
1.Basics on Linux Driver
2.Practical Peripherals Drivers
■建议具备条件
1.欲将Embedded Linux导入产品开发。
2.欲加强本职学能,了解Embedded Linux开发。
3.具备C语言基础佳。
■教材介绍
讲师自编讲义、补充教材及使用实作板上课。
■注意事项
1.有关人数是否额满,请学员务必来电询问,以免错失上课的权益。
2.若有其他问题请看艾鍗学员常见问题:
http://sites.powercam.cc/board.php?courseID=143&f=faq,谢谢!
■来电预约参加课程说明会
‧艾鍗学院-专业嵌入式系统软韧体教育训练中心
http://www.ittraining.com.tw/
‧谘询专线:(02)2316-7736
‧服务信箱:
[email protected]
‧学院地址:台北市中正区汉口街一段82号3楼
欢迎自行转载
------------------------------------------------------------------------------
充电会版位址如下:
PTT→分组讨论区→生活娱乐馆→Life_Plan 人生→Refresh【充电板】─终身学习
------------------------------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.38.1