课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 互联网课程品牌《朱老师物联网大讲堂》创始人。著有《嵌入式linux与物联网软件开发-C语言内核深度解析》等书籍,精通U-Boot、linux kernel移植及驱动程序开发;精通C、C++、Java、C#等高级语言,熟悉ARM体系结构;熟悉linux、WinCE下的开发流程;授课风趣幽默,讲解条理清晰,对知识有自己独到见解,善于发散学生的思维。

  • 课程详情

    课程目标
    本课程的主要目标是在X210上移植部署并运行QT应用程序,为此我们需要在Ubuntu中搭建QT SDK,并下载QT5.6.2源码、配置、交叉编译得到QT库,然后部署到X210中,并测试运行ok。
    适用人群
    已经学完《朱有鹏老师嵌入式linux核心课程》,需要继续学习C++、QT,并在ARM开发板上移植运行QT应用程序的同学。
    课程简介
              
    QT是嵌入式linux系统中最常用的GUI系统,经过多年发展目前主流的版本已经升级到QT5.x。很多同学在做项目时都会用到QT,但是在           自己的开发板上搭建不同版本的QT开发环境以及运行时环境时会出现很多问题不能解决。本课程正是针对这些问题而生,为大家搭建               QT环境提供详细的步骤参考和问题解决的思路步骤。
     

    嵌入式绝对是当前IT领域最炙手可热的话题了。其主要应用领域涵盖与人类相关的各行各业:

    * 消费电子(手机、平板电脑、游戏机)

    * 物联网(智能家居、智慧城市)

    * 工业自动化(无人工厂、工业机器人)

    可以毫不客气的说,IT发展的未来在于嵌入式。巨大的商机和人才缺口导致嵌入式软件工程师的薪资居高不下,引得无数青年才俊、高校学子相继加入、苦苦钻研。
    课程特色

    *基于《朱有鹏老师嵌入式linux核心课程》、系统学习、超乎想象的细致&深入浅出。

    *深入浅出,通俗易懂。不怕学不会,就怕你不学习。

    *思路清晰、语言风趣,对着视频看也不会想睡觉······

    *视频 + 文档 + 练习题 + 答疑,全方位保证学习质量。

    *基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。

    *系列课程。本教程只是入门篇,后续还有更多更精彩视频更新中。
           
                                                                                           课程目录
    1.QT背景知识介绍【免费试看】
        本节介绍整个小项目的步骤和实现功能,并介绍QT的发展历程和版本变迁,力求让大家对QT有轮廓性的认识和全面了解。

    2.QT的官网资源开发环境搭建
        本节带大家浏览QT官网的下载资源和发布,并且介绍了三种情况下的开发环境搭建。

    3.移植前的准备和确认工作
        本节确认移植前的准备工作,主要是开发板和内核驱动、rootfs等的状况,确保正式开始移植时这些不会造成影响。

    4.tslib移植和测试
        本节完成tslib的移植和部署、问题解决及功能测试。tslib是qt移植中需要用到的基础库。

    5.QT5.6.2配置和交叉编译1
        本节开始移植QT5.6.2,主要是配置部分,qmake.conf的配置和configure时各种参数的配置。

    6.QT5.6.2配置和交叉编译2
        本节完成移植QT5.6.2,主要是make时遇到的2个错误的解决方法。

    7.linux下QT应用开发环境搭建
        本节在ubuntu下搭建本地QT开发环境,并且手动添加交叉编译的qmake,实现交叉编译。

    8.在开发板中运行QT应用实验1
        本节在开发板中部署QT运行时环境,并将交叉编译的QT应用程序放在开发板中运行。

    9.在开发板中运行QT应用实验2
        本节主要是解决运行QT时出现的各种问题,大头在libconv的交叉编译和移植。

    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课