重庆 「切换城市」 培训家旗下培训平台
手机版
网站导航
重庆嵌入式Linux系统开发班

重庆嵌入式Linux系统开发班

课时: 请咨询

班型: 任意时段

班制: 小班

校区: 重庆市渝中区虎踞路区块链数字经济产业园总部城A区 所有校区

请询价>

10+名学员也在学习
  • 课程详情
  • 学习评价(1)
  • 上课校区(1)

第一天

学习目标通过今天课程的学习,学员能掌握嵌入式Linux交叉开发环境的搭建、交叉编译工具链的使用、u-boot烧写内核、文件系统、内核的引导和应用程序的调试。

1.嵌入式Linux开发环境构建

1.1 交叉开发环境介绍

1.2 配置主机开发环境

1.3 建立交叉开发环境

1.4 编译器和二进制工具详解

1.5 bootloader介绍

1.6 u-boot介绍

【实验】

1、安装开发工具

2、配置TFTP网络服务

3、配置NFS网络服务

4、引导目标板启动Linux内核

5、安装gcc交叉编译工具链

6、u-boot命令练习

7、交叉调试应用程序

第二天

学习目标理解嵌入式linux引导程序的原理,掌握如何在基于Cortex-A9 4核心的FS4412硬件平台上移植u-boot。

2.开发系统引导程序

2.1 u-boot目录介绍

2.2 u-boot的和配置和编译

2.3 u-boot启动代码分析

2.4 u-boot命令的添加

【实验】

1、设置u-boot环境变量

2、配置编译u-boot

3、移植u-boot-2013.01(u-boot-2016)到FS4412开发板

● 支持dm9000网卡、串口

● 支持从eMMC启动

● 支持eMMC烧写

● 支持uImage的引导

4、添加u-boot新命令

第三天

学习目标熟悉内核的源码结构和Makefile语法;掌握和内核、驱动模块编译相关的原理及方法。

3.配置编译Linux内核

3.1 Linux内核介绍

3.2 Linux内核特点

3.3 Linux内核源代码结构

3.4 Linux内核选项解析

3.5 Linux内核编译链接

3.6 内核模块编译、使用方法

【实验】

1、熟悉菜单配置文件的组织结构

2、熟悉内核配置过程选项

3、加入Kconfig新选项

4、编译开发板所需要的内核

5、在内核中加入自己的字符设备程序

第四天

学习目标熟悉内核启动流程、掌握内核移植的一般方法、分析平台相关代码结构、分析设备树结构,并能够自己动手移植Linux3.14内核支持Cortex-A9 4核心FS4412开发板。

4.移植Linux内核

4.1 Linux内核源码Makefile分析

4.2 Linux内核移植平台相关代码分析

4.3 动手修改Linux内核源代码

4.4 分析编译过程错误和宏定义的关系

4.5 Linux启动过程代码分析

4.6 Linux-3.14内核平台设备结构介绍

4.7 Linux-3.14内核设备树结构介绍

【实验】

1、配置编译高版本的Linux内核

2、移植Linux-3.14内核支持FS4412开发板

● 添加网卡驱动

● 添加eMMC驱动

● 添加SD卡驱动

● 添加LCD驱动

● 添加USB驱动

3、分析解决移植过程中出现的错误

第五天

学习目标掌握内核调试的常用方法和根文件系统的制作。

5.调试Linux内核

5.1 Linux内核调试概述

5.2 Linux内核的打印函数

5.3 Linux内核启动过程错误分析

5.4 解析oops信息

5.5 常用调试方法和工具

6.集成部署Linux文件系统

6.1 Linux根文件系统制作(busybox工具)

6.2 文件系统和存储设备的选择

6.3 通过ramdisk挂载根文件系统

6.4 部署EXT2文件系统的过程

【实验】

1、通过基本调试手段解决内核启动过程错误

2、分析、处理oops错误

3、制作基本的根文件系统

4、通过ramdisk挂载根文件系统

5、制作EXT2镜像并测试

6、添加udev支持

  • 曹*林

    曹*林

    2023.06.15

    还没正式上课,老师还好。

    报名课程:嵌入式人工智能就业班

    报名学费:

查看更多评价
  • 重庆校区

    地址:重庆市渝中区虎踞路区块链数字经济产业园总部城A区

    电话:400-029-0976 转 **** 查看号码

查看所有1所校区

重庆华清远见资深顾问杨老师

专业解答各类课程问题、介绍师资和学校情况 微信号:180******70

授课老师 更多

  • 张老师

    计算机技术培训

    嵌入式领域超过10年以上的产品研发经验及管理经验;精通arm 等多种硬件平台, 精通uboot,内核的移植与开发,熟悉多种文件系统;精通多种硬件接口的开发及调试工作;熟悉嵌入式方向的应用开发; 详细

  • 余老师

    计算机技术培训

    有丰富的开发经验,曾在世界500强企业担任开发工程师、架构师、项目经理等岗位超10年;精通Java技术栈,对SpringBoot、Redis、ElasticSeach、MQ、Docker、SpringCloud等有深入研究,专注于分布式、高可用、高性能、微服务架构的设计;精通项目开发流程和项目管理;掌握数据库Oracle、MySql、DB2的设计、调优及管理;熟悉Web前端技术栈;对大数据尤其是数据仓库和BI有深入了解; 详细

  • 程老师

    计算机技术培训

    曾参与基于阿里云的智能家居系统、NB-IOT窄带物联网实验台、AIOT人工智能教学实验箱等产品研发工作,其中高校AI工业互联网教学实验平台曾获山东省物联网协会科技进步奖。指导学生参加全国大学生嵌入式芯片与系统设计竞赛、山东省智能控制大赛等多项赛事。担任山东农业工程学院、德州学院等院校的校外导师。精通嵌入式Linux应用开发及多任务编程。精通STM32单片机编程及常用的接口和通讯协议,具备相关硬件电路设计经验。掌握ARM体系结构与编程模型,具有uboot/linux内核移植、裁剪及驱动开发经验。主讲课程:《Linux操作系统》《C语言程序设计》《ARM体系结构》《stm32》《系统移植》等课程。 详细

关于我们 详情

华清远见教育集团,总部位于北京中关村,创办于2004年,是一家集产学研于一体的高端IT职业教育品牌。19年来,华清远见始终坚持“技术创新引领教育发展”的企业发展理念,坚持“做良心教育,做专业教育,做受人尊敬的职业教育”的核心育人理念。目前,集团业务包括面授课程、在线课程、智能教仪产品研发3大方向。其中,面授课程涵盖高薪就业、师资培训和企业内训3大课程方向。从线下到线上,从教学到研发,华清远见业务全面覆盖不同客户群体的需求。并先后在北京、上海、深圳、成都、南京、武汉、西安、广州、沈阳、重庆、济南、长沙成立12个直营中心。成立19年,改变了27余万学子的命运,帮助他们实现了梦想,这是华清远见企业价值的实现,更是我们 每一个华清人社会价值的实现。

推荐机构

热门课程

重庆华清远见推荐

在这里,重庆市重庆华清远见为您提供32个优质课程,覆盖计算机技术培训、IT认证培训、linux红帽认证等方面的课程信息,在这里您可以查询到课程报价,学校位置,电话、开课时间等选课信息,网上预订重庆市重庆华清远见免费试听课程,还可以体验不可思议低价惊喜。

本站展示的所有信息内容系由机构或个人用户发布,可能存在发布者所发布的信息,并未获得品牌所有人有效授权。本平台会加强审核,但无法完全排除差错或疏漏。郑重声明:本平台仅为免费注册用户提供免费的信息发布渠道,但不对其发布信息的真实性、准确性和合法性负责,对此也不承担任何法律责任。对于从本网站或本网站的任何有关服务所获得的资讯、内容或广告,您接受或信赖任何信息所产生之风险应自行承担,本网对任何使用或提供本网站信息的商业活动及其风险不承担任何责任。,如果侵犯,请及时通知我们,发送邮件至15610150293@126.com本网站将在第一天及时删除。