2010-11-20
自由安排
江苏嵌入式软件公共技术中心
南京工业大学丁家桥校区自动化学院详细地图
课程介绍
第几部分 |
硬软件基础知识 30学时 |
A |
嵌入式C语言编程 编程语言、数据结构和算法关系、C语言数据类型、C语言数据内存管理(动态区域、堆、栈、静态区域等)、C语言函数机制与函数库、C语言编程规范、C++面向对象编程思路(封装、继承、多态)嵌入式C编程规则和要点 |
B |
硬件技术 CPU基本结构、CPU指令系统与工作原理、CPU寻址技术、实模式和保护模式技术、总线与微机接口技术 |
C |
操作系统基础 操作系统技术和发展过程介绍(进程管理、内存管理、文件管理、设备管理)、Linux操作系统介绍、Linux内核结构、Linux内核技术原理与实现(进程管理、内存管理、文件管理、设备管理)(结合源代码)、虚拟机安装与使用、红旗Linux 6.0 安装、红旗Linux 6.0 使用、Shell、Linux常用命令 |
D |
Linux C语言开发技术 GCC、Glibc、工程管理器技术、Makefile结构与工作原理、自动生成Makefile、GDB调试器的使用、Eclipse安装、Eclipse C编程环境使用等 |
第二部分 |
嵌入式技术基础 40学时 |
E |
嵌入式系统基础 嵌入式系统介绍、嵌入式系统历程与前景分析、嵌入式系统结构、嵌入式处理器介绍、ARM处理器指令、S3C2410/ S3C2440结构、Mini2440开发板使用介绍、Mini2440开发板存储空间分布、Mini2440各种接口介绍、嵌入式操作系统介绍 |
F |
嵌入式Linux C编程 嵌入式编程环境、交叉编译器、嵌入式Linux交叉编译器、arm-linux-c的安装与使用、Eclipse C交叉编译环境搭建 |
G |
嵌入式Linux 2.6系统开发 嵌入式Linux 2.6内核定制原理、内核配置原理、内核编译、内核启动过程分析、Linux根文件系统结构、init进程与配置文件、文件系统类型介绍(cramfs、romfs、jffs、yaffs、ramdisk)、Busybox工作原理、Busybox的定制与移植、Busybox文件系统分析、Skyeye介绍、使用Skyeye模拟开发板、Skyeye运行、嵌入式Linux 2.6内核的过程 |
第三部分 |
嵌入式Linux应用开发基础 40学时 |
H |
Linux设备驱动程序开发 Linux模块机制、Linux模块编程、Linux设备驱动框架、Linux设备驱动的并发控制(自旋锁、信号量、阻塞)、Linux中断机制、Linux定时器、内存地址空间与I/O地址空间、字符设备实例分析(按键设备)、块设备驱动程序分析、 网络设备驱动程序分析(CS8900或DM9000) |
I |
Bootloader Bootloader介绍、Bootloader工作原理与过程、ViVi介绍、ViVi源代码结构分析、ViVi的启动过程、ViVi常用命令、U-Boot介绍、U-Boot源代码结构分析 U-Boot的启动过程、U-Boot常用命令 |
J |
MiniGUI 嵌入式GUI介绍、MiniGUI介绍、MiniGUI体系结构、MiniGUI的窗口和消息机制、MiniGUI的安装与使用、Eclipse开发MiniGUI环境、MiniGUI的定制 MiniGUI编程基本方法 |
K |
嵌入式数据库 嵌入式数据库介绍、SQLite3介绍与使用、SQLite3命令、SQLite3的C编程接口 |
第四部分 |
嵌入式Linux应用开发实战 40学时 |
L |
嵌入式Linux开发环境 Minicom、Bootloader的烧写、使用Supervivi搭建开发环境(Nandflash分区、烧写镜像、调试内核等)、NFS介绍、NFS环境搭建、Tftp服务器结构与使用 |
M |
项目实战开发 项目需求分析、项目体系结构设计、Bootloader设计(移植、编译)、内核设计(移植、配置、编译)、文件系统设计(移植、配置、编译、制作镜像)、项目代码文件结构设计、项目代码文件设计、Makefile文件设计、MiniGUI移植(库移植、触摸屏驱动移植、配置)、SQLite3移植与数据库实现、项目集成调试 |
显示全部
学校介绍
学校人气度:919
2010-10-27
共2个
汪老师
苏嵌-----江苏嵌入式软件公共技术中心(简称JSETC)是江苏省专业从事嵌入式技术的机构,位于南京工业大学国家科技园自动化学院。由国内外多家知名IT 企业、南京工业大学、以及江苏省软件行业协会教育分会、江苏省电子学会网络专业委员会等学术机构协办,并且获得江苏省电子协会、江苏省软件行业协会、江苏省高等院校教育技术研究会等有关机构大力支持
标准课程V3.0
第几部分
硬软件基础知识 30学时
第二部分
嵌入式技术基础 40学时
第三部分
嵌入式Linux应用开发基础 40学时
第四部分
嵌入式Linux应用开发实战 40学时
热门推荐
新闻资讯
加载更多
QQ咨询
微信咨询