2022年我linuxarm学习计划安排 .pdf
《2022年我linuxarm学习计划安排 .pdf》由会员分享,可在线阅读,更多相关《2022年我linuxarm学习计划安排 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、个人资料整理仅限学习使用Arm 裸机程序的学习Linux 系统安装搭建自己的开发环境主要书目精通 Linux 设备驱动程序开发印度 SreekrishnanVenkateswaranLinux c编程学习目的:通过该阶段的学习,主要学会在Linux 字符界面下用 gcc 进行编程及如何使用gdb 进行程序调试,学会Linux c的文件操作,进线程编程,网络编程及Makefile文件的编写参考书目: Linux c语言编程一站式学习Linux c编程指南How to write Makefile参考视频:天嵌开发板配套光盘之中嵌视频1-20 课国嵌视频:第2 阶段 Linux 应用程序设计)使用
2、工具:编译工具 -gcc ,调试工具 -gdb,编程工具 -viARM 硬件编程:通过该阶段的学习知道如何使用Keil4 进行 6410 的裸机编程,了解 ARM 的体系结构及汇编参考书目: ARM嵌入式体系结构与编程s3c6410 datasheet嵌入式 Linux 应用开发完全手册第二篇参考视频:韦东山视频1-8 课使用工具: Jlink s3c6410开发板使用软件: Keil4 SERRG嵌入式环境搭建:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 9 页个人资料整理仅限学习使用系统移植:通过该阶段学习能够初步理解什么是bo
3、otloader ,什么是内核,什么是文件系统并且能移植一个系统在6410 开发板上成功运行,第一步移植内容为bootloader u-boot )移植,第二步移植内容为内核移植,第三步移植内容为文件系统移植。参考书目:嵌入式Linux 应用开发完全手册第三篇天嵌配套光盘之天嵌科技出品-Linux 移植参考视频:嵌入式Linux 应用开发完全手册配套视频9-11 课使用软件: arm-linux-gcc驱动开发:通过该阶段的学习大家能初步了解Linux 驱动开发的步骤,了解 Linux 驱动程序的基本框架并且能成功移植几个最常用驱动程序参考书目:嵌入式Linux 应用开发完全手册第四篇,Lin
4、ux 设备驱动程序GPIO接口IIC 接口精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 9 页个人资料整理仅限学习使用UART接口ADC接口内核开发u-boot 设备驱动参考书目要想学好嵌入式Linux ,首先要解决两个重要问题:1. 学什么?2. 怎么学?首先解决第一个问题。嵌入式 Linux的系统架构包括软件和硬件两个部分,如下图:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 9 页个人资料整理仅限学习使用再来看看一个成熟的嵌入式产品的开发流程是怎么一个过程:1.硬件开发
5、责任人 : 硬件工程师负责部分 : 基于 EVM 板, 添加、修改、删除硬件2.Bootloader移植责任人 : 系统工程师或驱动工程师负责部分 : 将 Bootloader移植到流程 1 所开发出来的硬件平台3. Linux内核责任人 : 系统工程师或驱动工程师负责部分 : 将 Linux内核移植到流程1 所开发出来的硬件平台4. 根文件系统制作责任人 : 系统工程师负责部分 : 制作供内核启动的根文件系统5.1 业务相关的应用程序精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 9 页个人资料整理仅限学习使用责任人 : 应用工程师负
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年我linuxarm学习计划安排 2022 linuxarm 学习计划 安排
限制150内