ARM11 6410--3G嵌入式学习方法.pdfVIP

  • 2
  • 0
  • 约5.1千字
  • 约 48页
  • 2017-06-15 发布于湖北
  • 举报
嵌入式学习方法 课程安排 为什么要学习嵌入式 如何学习嵌入式 新南方嵌入式课程体系 学习目的 为什么要学习嵌入式? 学习目的-兴趣 学习目的-职业发展 学习目的-职业发展 学习目的-高收入 学习对象 我是否应该学习嵌入式? 学习对象-高校生 学习对象-高校生 学习对象-彷徨者 课程安排 为什么要学习嵌入式 如何学习嵌入式 新南方嵌入式课程体系 首要问题 我想学习嵌入式,但不知道该如何下手? 要想学好,首先要解决两个问题 1、学什么? 2、怎么学? 嵌入式系统 软件件架构 开发流程-1 硬件开发 责任人:硬件工程师 责任:基于EVM板,添加、修改、删除硬件 开发流程-2 引导程序移植 责任人:系统工程师 责任:将Bootloader移植到硬件平台 开发流程-3 Linux内核移植 责任人:系统工程师 责任:将Linux内核移植到硬件平台 开发流程-4 根文件系统制作 责任人:系统工程师 责任:制作供内核启动的根文件系统 开发流程-5 业务功能实现 责任人:应用工程师 责任人:驱动工程师 责任:开发和产品密切 责任:开发和产品密切 相关的应用程序 相关的驱动程序 如:界面、通信 如:触摸屏、WIFI 开发流程-6 功能测试 性能测试 系统集成测试 用户端实验测试 发布 学什么-知识结构 1、嵌入式处理器与裸机接口程序开发 2、Linux操作系统使用 3、嵌入式系统构建与移植 4、Linux应用程序开发 5、Linux驱动程序开发 学什么-处理器与接口 1、ADS/RVDS集成开发环境 2、ARM处理器体系结构 3、ARM汇编指令集 4、ARM环境C语言编程 5、裸机接口程序开发(LED、按键、时钟、串口、LCD、 Flash、SDRAM、触摸屏…) 学什么-Linux操作系统 1、Linux系统安装与配置 2、Linux常用命令 3、Linux开发工具 4、Shell编程 学什么-系统构建 1、Bootloader移植 2、Linux操作系统移植 3、根文件系统制作 学什么-Linux应用程序 1、系统I/O 2、多进程、多线程 3、进程间通讯 4、网络通信 5、图形化应用程序开发(Minigui、Qt、Android) 学什么-Linux驱动程序 内核原理 驱动开发 1、Linux内核配置与裁剪

文档评论(0)

1亿VIP精品文档

相关文档