该课程由猎学网审核,享受猎学网报名、支付保障
课程价格 电话咨询
开课日期 电话咨询
培训周期 2周
地址 重庆市沙坪坝区沙中路重庆大学国家大学科技园一楼
一、 培训课程
a) 培训目标
◆掌握嵌入式Linux操作系统及开发流程。
◆掌握ARM9系结构原理及系统设计。
◆熟悉ARM9系统下嵌入式操作系统开发环境和工具及原理。
◆熟悉嵌入式操作系统Linux基本原理,配置、修改、编译Linux内核。
◆通过该培训可具备嵌入式及Linux 应用程序编写能力。
b) 培训大纲
卓绝天 1. 嵌入式系统基本概念,嵌入式操作系统,开发模式 2. Linux操作系统介绍 3. 基本命令:cp.date.kill.ls.chmod等 4. Vi使用 5. Linux文件类型,目录结构 6. Linux shell脚本编写 1. Linux定制安装 2. Linux命令使用 3. Linux shell脚本编写
第二天 1. GCC编译工具 2. GNU Makefile 3. Linux编程基础 4. GDB调试工具 1. linux下简单应用程序设计 2. Makefile使用 3. Gdb 调试器使用
第三天 1. Linux文件、I/O控制 2. Linux进程基本概念,进程管理,进程控制 1. Linux文件操作 2. Linux 进程管理
第四天 1. Linux进程间通讯 2. 管道通信、信号通信、共享内存、消息队列 1. 管道通信 2. 共享内存
第五天 1. TCP/IP 2. Linux网络编程 1. 客户机和服务器编程
第六天 1. Arm处理器概述 2. Arm处理器系统结构:工作模式、系统寄存器、寻址方式、中断、异常 3. Arm指令集 1. 嵌入式Linux开发模式 2. 交叉工具链介绍 实验: 交叉工具链制作
第七天 1. Linux服务器配置(Samba, Tftp, NFS,Source Insight配合Samba) 2. 嵌入式Linux体系架构 3. Linux内核编译 4. 嵌入式Linux集成开发环境 1. 服务器配置(samba,tftp,nfs,sourceinsight配合samba) 2. 嵌入式Linux集成开发环境使用(分别使用nfs、ramdisk启动)
第八天 1. Bootloader介绍 2.Uboot体系结构 3.Uboot工作流程与代码导读 4. Uboot命令 1. Uboot命令使用
第九天 1. Linux源程序结构 2. Linux 内核配置 3. 嵌入式环境应用程序开发 1. Linux 内核配置 2. S3c2410板上应用程序开发
第十天 项目实例:网络通信 在PC上实现服务器端;在mini2440上实现客户端; 客户端向服务器端发送不同的信号,服务器端根据不同的信号做出不同的响应操作。
顾问将于24小时内联系您!