嵌入式linux研发工程师(120学时)

嵌入式linux研发工程师(120学时)

ID:14347590

大小:58.50 KB

页数:3页

时间:2018-07-28

嵌入式linux研发工程师(120学时)_第1页
嵌入式linux研发工程师(120学时)_第2页
嵌入式linux研发工程师(120学时)_第3页
资源描述:

《嵌入式linux研发工程师(120学时)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、项目推动教学,教学围绕实践嵌入式Linux研发工程师(120学时)第一部分:嵌入式Linux使用及高级编程(15学时)1.1Ubuntu使用基础ØUbuntu8.0安装实战ØUbuntu基本配置及使用ØUbuntu图形桌面环境的配置及使用n认识XWindows系统n定制个性化的桌面环境ØUbuntu命令ØLinux文件系统类型及其管理ØUbuntu常用开发环境搭建Ø实验1:Ubuntu安装1.2Ubuntu网络配置及软件包管理Ø基本网络命令及使用网络工具获取网络信息ØIP地址、DNS等配置Ø透彻了解Ubuntu软件包Ø底

2、层软件包管理工具-dpkgØ善用高级软件包管理工具图形界面软件包管理工具、Ubuntu软件包安装实例ØFTP服务器搭建、启动及配置ØNFS服务器搭建、启动及配置Ø实验2:FTP/NFS/Samba及Web服务器实验1.3构建嵌入式Linux系统Ø嵌入式开发板介绍Ø安装交叉编译器Ø烧写bootloader、内核及文件系统Ø实验3:构建嵌入式Linux系统1.4嵌入式交叉编译构建及其使用Ø安装交叉编译工具链Øarm-linux-gcc/ld/objcopy/objdump选项ØC代码、汇编代码、机器码之间的内部关联ØMake

3、file文件编写、make工具Øautomake工具使用Ø常用应用程序的移植Ø实验4:构建嵌入式FTP服务器1.5主机调试及远程调试ØGdb/ddd调试Ø远程调试Ø实验5:编写Makefile和远程调试实验第二部分嵌入式Linux2.6内核剖析及应用编程设计(36学时)2.1Linux2.6内核源码组织Ø可执行应用程序※嵌入式linux内核本质ØLinux2.6源码组织之“三驾马车”ØLinux2.6内核配置选项剖析Ø实验1:内核中添加自己的代码2.2Linux2.6内核之进程组织ØLinux进程概念、组织与调度ØLin

4、ux进程创建、销毁及进程间通信机理Ø实验2:进程创建实验Ø进程间通信之管道/有名管道2.3进程间通信Ø共享内存Ø消息队列、信号及信号处理:内核信号机制、信号分类、信号通讯模型Ø实验3:进程通信实验2.4Linux2.6模块设计Ø模块基本概念ØLinux模块管理与编程设计Ø模块加载、卸载机制Ø模块参数及导出符号Ø实验4:linux2.6核模块设计2.5linux2.6内核之内存管理ØLinux内核用户空间和内核空间ØLinux2.6内核虚拟内存管理ØLinux2.6内核物理内存管理Ø虚拟内存到物理内存的映射Ø内核常用内存相

5、关函数之解析Ø内核中堆、栈的管理ØI/O内存静态映射与访问2.6linux系统调用及定时器Ø系统调用原理和实现Ø基于Linux2.6内核添加新的系统调用Ø定时器组织Ø定时器使用实例Ø实验5:系统调用添加实例和定时器使用实例2.7Linux系统中TCP/IP协议栈ØTCP/IP协议栈原理ØTCP/IP源码分析ØSocket编程2.8实验6:基于TCP或UDP的聊天软件的设计2.12Linux内核调试技术Ø内核打印函数printkØ内核源码级别的调试方法-KGDBØOops信息及栈回溯Ø实验8:内核源码级调试实验2.9Lin

6、ux文件系统之构建ØLinux下文件系统之两层含义ØLinux下根文件系统的目录结构Ø构建根文件系统n移植busyboxn安装glibc库n制作yaffs文件系统映像文件n制作jffs2文件系统映像文件2.11实验7:Linux内核移植及根文件系统构建2.10移植Linux内核Ø修改内核支持S3C2410/2440开发板Ø移植YAFFS文件系统Ø编译、烧写内核ØLinux内核启动参数解析ØLinux启动过程源码解析第3部分嵌入式Linux应用程序设计(15学时)联系电话:13913004799(李老师),http://b

7、1083762.xici.net项目推动教学,教学围绕实践3.1线程及线程间通信Ø线程概念及创建Ø线程间通信n互斥锁n条件变量n信号量Ø实验1:生产者和消费者实验3.2嵌入式EmbeddedQT图形软件设计ØQT/Embedded图形开发基础ØQT/Embedded关键技术ØQT/Embedded移植Ø实例分析:基于QT/Embedded的嵌入式计算器设计与编程3.3linux串口控制及编程Ølinux终端设备(串行端口终端、伪终端、控制台终端)Ø串口属性编程控制Ø实例:基于GPRSModem的无线短信控制平台设计与编程

8、分析3.4嵌入式数据库设计与使用Ø嵌入式数据库移植Ø嵌入式数据库编程设计3.5实验2:基于GPRSModem的无线短信图书查询系统第四部分:嵌入式Linux设备驱动设计(36学时)4.1S3C2410微处理器简介及接口设计ØARM体系架构及编程基础ØS3C2410微处理器简介Ø看门狗、RTC、GPIO口设计及编程Ø实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。