用QT开发ARM和用C语言keil开发ARM孰优孰略
1个回答
展开全部
这是一份来自【北航嵌入式培训中心】的嵌入式linux工程师的课程表,楼主看完之后应该能知道嵌入式linux培训该学习哪些东西,先学什么,后学什么,基本上会有一个框架。
第一阶段 合格Linux C程序员阶段
课程名称
课程内容
课时
C语言
基本C语言语法,变量,过程控制
C语言简单参数传递,数组和指针概念
基本C语言程序设计实践初级
专题(1)C和指针
专题(2)C语言的Bug和笔试真题分析
56
(选学)
Linux系统与C语言编程(初、中、高级)
Linux基本操作
Linux下的基本编程方法binutils工具集介绍
Linux下的c语言程序设计和编程习惯
shell程序设计;文件与I/O操作;进程与信号;进程间通信;网络编程
136
数据结构C语言描述
线性表;栈和队列
数组和广义表;树和二叉树
图的概念和应用;动态存储管理
排序和查找的讨论
32
C++程序设计
C++程序设计基本概念,类和数据抽象构造和析构函数,函数的二义性讨论;函数重载
16
QT程序设计
QT的介绍和开发环境;QT的类和控件,信号和槽;QT应用实例应用
24
项目实战:划艇收费系、数码相框(PC机)
第二阶段 嵌入式Linux C程序员阶段
课程名称
课程内容
课时
ARM体系结构与编程
ARM概述及指令分类、寻址方式
ARM指令集精讲和汇编语言程序设计ARM存储系统和中断、异常处理
基于ARM的接口编程
32
嵌入式Linux系统移植
嵌入式系统概念和开发环境搭建
Boot loader概念和启动过程分析
U-Boot移植和代码分析
嵌入式Linux系统移植和编译
嵌入式Linux系统接口驱动移植
文件系统的概念和根文件系统的制作
48
QT移植
QT编译和应用库的制作
QT移植和应用程序编程
16
第三阶段 嵌入式Linux C驱动工程师阶段
课程名称
课程内容
课时
嵌入式Linux系统设备驱动程序开发(初级)
Linux设备驱动的概念和开发过程
Linux设备驱动中的机制和策略
Linux设备驱动模型和高级同步机制
嵌入式Linux接口驱动工程实践
48
项目实战:视频监控系统
第四阶段 嵌入式Linux工程师阶段
课程名称
课程内容
课时
嵌入式Linux系统设备驱动程序开发(高级)
触摸屏驱动研究与开发实践
MTD设备驱动研究与开发实践
Frame Buffer和LCD驱动研究与实践
网络设备驱动研究与开发实践
SD卡驱动研究与开发实践
USB设备驱动与开发实践
48
工程实践项目(根据课程进度安排项目):
GPRS远程网络视频监控系统/数码相框(开发板)
智能家居系统
简易POS机系统
车载娱乐终端
补充:
二、万事开头难,找准了方法,一直坚持,一定会学好的,加油!
第一阶段 合格Linux C程序员阶段
课程名称
课程内容
课时
C语言
基本C语言语法,变量,过程控制
C语言简单参数传递,数组和指针概念
基本C语言程序设计实践初级
专题(1)C和指针
专题(2)C语言的Bug和笔试真题分析
56
(选学)
Linux系统与C语言编程(初、中、高级)
Linux基本操作
Linux下的基本编程方法binutils工具集介绍
Linux下的c语言程序设计和编程习惯
shell程序设计;文件与I/O操作;进程与信号;进程间通信;网络编程
136
数据结构C语言描述
线性表;栈和队列
数组和广义表;树和二叉树
图的概念和应用;动态存储管理
排序和查找的讨论
32
C++程序设计
C++程序设计基本概念,类和数据抽象构造和析构函数,函数的二义性讨论;函数重载
16
QT程序设计
QT的介绍和开发环境;QT的类和控件,信号和槽;QT应用实例应用
24
项目实战:划艇收费系、数码相框(PC机)
第二阶段 嵌入式Linux C程序员阶段
课程名称
课程内容
课时
ARM体系结构与编程
ARM概述及指令分类、寻址方式
ARM指令集精讲和汇编语言程序设计ARM存储系统和中断、异常处理
基于ARM的接口编程
32
嵌入式Linux系统移植
嵌入式系统概念和开发环境搭建
Boot loader概念和启动过程分析
U-Boot移植和代码分析
嵌入式Linux系统移植和编译
嵌入式Linux系统接口驱动移植
文件系统的概念和根文件系统的制作
48
QT移植
QT编译和应用库的制作
QT移植和应用程序编程
16
第三阶段 嵌入式Linux C驱动工程师阶段
课程名称
课程内容
课时
嵌入式Linux系统设备驱动程序开发(初级)
Linux设备驱动的概念和开发过程
Linux设备驱动中的机制和策略
Linux设备驱动模型和高级同步机制
嵌入式Linux接口驱动工程实践
48
项目实战:视频监控系统
第四阶段 嵌入式Linux工程师阶段
课程名称
课程内容
课时
嵌入式Linux系统设备驱动程序开发(高级)
触摸屏驱动研究与开发实践
MTD设备驱动研究与开发实践
Frame Buffer和LCD驱动研究与实践
网络设备驱动研究与开发实践
SD卡驱动研究与开发实践
USB设备驱动与开发实践
48
工程实践项目(根据课程进度安排项目):
GPRS远程网络视频监控系统/数码相框(开发板)
智能家居系统
简易POS机系统
车载娱乐终端
补充:
二、万事开头难,找准了方法,一直坚持,一定会学好的,加油!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询