- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
本课程是《朱有鹏老师嵌入式linux核心课程》第6部分,适合学习完了嵌入式课程后作为实训项目来检验所学、提升项目经验、进一步锻炼自己所用。
你将会学到:
用开发板本身自带的硬件完成一个基于linux API开发的图片解码播放器
课程简介:
为了答谢大家对《朱有鹏老师嵌入式linux核心课程》的支持,朱老师决定本项目免费赠送给已经完整购买了前5部分(ARM裸机、uboot移植、应用编程和网络编程、C高级、驱动)所有课程的同学。如果你已经在51cto购买了前面5部分课程,可以直接拍https://edu.51cto.com/pack/view/id-529.html 这个套餐,购买时会自动扣除之前已经购买的课程,只会收取多出来的项目的费用(2元,本来想设置0元的但是系统不支持,只能设置为系统支持的最小的2元),相当于项目只需要支付2元即可。最后,感谢大家对朱老师的支持和关注,我们会持续推出更多更好的课程,希望让大家高效率低成本的学到更多。
该项目是整个嵌入式linux核心课程的最后一部分,使用开发板自带硬件完成了一个图片解码播放的小程序。对于整个核心课程来说是最后一部分,但是对朱老师的嵌入式项目计划来说却是个开始。
由此项目开始,朱老师及其团队会持续推出更多的大小项目,将常见的各种嵌入式模块(如温度湿度传感器、光传感器、通信模块如GSM、WIFI、4G、zigbee等、RFID模块、音视频模块如摄像头、声卡等)囊括其中,让大家能够根据自己工作中所需来选择相应的项目进行学习。
课程大纲-6.小项目.图片解码播放器小项目-嵌入式Linux核心终点站
1
6.1.项目展示与整体规划本节对项目整个的规划做个预览,并且对已经实现的项目做个展示,先让大家做到心中有数,知道我们要完成的项目什么样子。
「仅限付费用户」点击下载“6.小项目.图片解码播放器.txt”
[37:01]开始学习4
6.4.framebuffer基本操作代码本节开始编码,主要是framebuffer的一些基础操作,譬如打开、ioctl、map、填充背景等,由于前面裸机和驱动课程都讲过了所以走的比较快。
「仅限付费用户」点击下载“6.小项目.图片解码播放器.txt”
[37:17]开始学习5
6.5.图片显示原理和实践本节主要强调像素、点阵、分辨率、bpp等显示相关的概念,并对Image2LCD软件做个介绍。
「仅限付费用户」点击下载“6.小项目.图片解码播放器.txt”
[36:45]开始学习16
6.16.及时规整才能写出好项目1本节对之前写的代码进行规整和梳理,教会大家如何及时规整代码、梳理思路,以写出调理清晰的代码。
「仅限付费用户」点击下载“6.小项目.图片解码播放器.txt”
[32:38]开始学习17
6.17.及时规整才能写出好项目2本节在项目中添加debug宏控制的调试信息输出,教会大家如何在项目中控制调试信息输出的技巧。这些内容以前课程中都学过,这里主要是实践使用。
「仅限付费用户」点击下载“6.小项目.图片解码播放器.txt”
[30:02]开始学习18
6.18.及时规整才能写出好项目3本节自定义图片信息结构体并且使用该结构体进行函数间的信息传递,这种编程方式是linux下程序开发的常用套路,大家一定要掌握。
「仅限付费用户」点击下载“6.小项目.图片解码播放器.txt”
[28:52]开始学习19
6.19.jpg图片的显示原理分析1本节对jpg图片进行本质分析,并且讲述如何去解码jpg图片并显示。先理清思路后面才好下手。
「仅限付费用户」点击下载“6.小项目.图片解码播放器.txt”
[20:05]开始学习
“朱有鹏”老师的其他课程更多+