第1个项目 电子相册

来自百问网嵌入式Linux wiki

第3期Linux项目实战

适宜人群 1. 有数电、计算机、C语言基础的大学生 2. 嵌入式Linux系统工程师 3. 嵌入式Linux应用工程师 4. 嵌入式Linux驱动工程师

课程章节数:113节 学习周期:3个月 录制状态:已录完 播放器 :HUPlayer

视频文档源码下载地址: https://eyun.baidu.com/s/3b1UtLc

->010_韦东山Linux_第3期视频_项目实战(适用任意Linux板)

目标1:搭建一个好的应用程序框架

目标2:活用各种开源软件 目标3:如何打通整个项目

项目一:数码相框 涉及知识点 1.框架 2.字体显示 3.电子书 4.支持多输入 5.远程打印 6.图片显示 7.GUI编写 8.整体效果

项目一视频目录

  • 第1课第1节_数码相框之系统框架
  • 第1课第2.1节_数码相框_字符的编码方式
  • 第1课第2.2节_数码相框_字符的点阵显示
  • 第1课第2.3.1节_数码相框_freetype理论介绍
  • 第1课第2.3.2节_数码相框_在PC上测试freetype
  • 第1课第2.3.3节_数码相框_在LCD上显示一个矢量字体
  • 第1课第2.3.4节_数码相框_在LCD上显示多行文字
  • 第1课第3.1节_数码相框_额外项目_电子书之效果及框架
  • 第1课第3.2节_数码相框_额外项目_电子书之代码阅读及编写
  • 第1课第3.3节_数码相框_额外项目_电子书之指针的操作
  • 第1课第3.4节_数码相框_额外项目_电子书之链表的操作
  • 第1课第3.5节_数码相框_额外项目_电子书之在PC上显示
  • 第1课第4节_数码相框_编写通用的Makefile
  • 第1课第5.1节_数码相框_使用多种方法支持多输入_框架及轮询方式
  • 第1课第5.2节_数码相框_使用多种方法支持多输入_select方式
  • 第1课第5.3节_数码相框_使用多种方法支持多输入_多线程
  • 第1课第6.1节_一小时学会网络编程_两个简单例子_tcp_udp
  • 第1课第6.2节_修改电子书源码支持远程打印1
  • 第1课第6.2节_修改电子书源码支持远程打印2
  • 第1课第7节_libjpeg的使用
  • 第1课第8.1节_数码相框功能及程序框架
  • 第1课第8.2节_数码相框程序编写_先写框架
  • 第1课第8.3.1节_数码相框程序编写_图标显示之bmp数据提取
  • 第1课第8.3.2节_数码相框程序编写_图标显示之缩放
  • 第1课第8.3.3节_数码相框程序编写_图标显示之测试
  • 第1课第8.4.1节_数码相框程序编写_MainPage显存管理
  • 第1课第8.4.2节_数码相框程序编写_MainPage页面规划
  • 第1课第8.4.3节_数码相框程序GUI编写_MainPage输入功能
  • 第1课第8.4.4节_数码相框GUI程序编写_MainPage测试
  • 第1课第8.5.1节_数码相框效果演示及编译使用方法
  • 第1课第8.5.2节_数码相框完整代码的讲解
  • 第1课第8.5.3节_数码相框改进性能_支持中文
  • 第1课第8.5.3节_数码相框改进性能2
  • 第1课第8.5.3节_数码相框改进性能10
  • 第1课第8.5.4节_数码相框课后作业及思路
  • 第1课第8.5.4节_数码相框课后作业及思路2