第三阶段应用层
Going1
一名咸鱼本科生,大家一起努力鸭
展开
-
第三阶段应用层——2.13 视频监控—mjpg-streamer客户端的编写
视频监控—mjpg-streamer客户端的编写硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统开发环境:arm-linux-gcc-4.3.2工具链、linux-3.4.2内核(开发版根文件系统)源码仓库:https://gitee.com/d_1254436976/Embedded-Linux-Phase-3目录 视频监控—mjpg-streamer客户端的.原创 2020-08-12 15:37:44 · 842 阅读 · 0 评论 -
第三阶段应用层——2.12 视频监控—mjpg-streamer源码分析(2)-主、输入、输出进程
视频监控—mjpg-streamer源码分析(2)-主、输入、输出进程硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统开发环境:arm-linux-gcc-4.3.2工具链、linux-3.4.2内核(开发版根文件系统)源码仓库:https://gitee.com/d_1254436976/Embedded-Linux-Phase-3目录 视频监控—mjpg-s.原创 2020-08-11 20:31:38 · 297 阅读 · 0 评论 -
第三阶段应用层——2.12 视频监控—mjpg-streamer源码分析(1)-框架
视频监控—mjpeg-streamer源码分析(1)-框架硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统开发环境:arm-linux-gcc-4.3.2工具链、linux-3.4.2内核(开发版根文件系统)源码仓库:https://gitee.com/d_1254436976/Embedded-Linux-Phase-3目录 视频监控—mjpeg-stream.原创 2020-08-11 15:36:53 · 574 阅读 · 0 评论 -
第三阶段应用层——2.11 视频监控—ASOC驱动框架的简单分析
视频监控—ASOC驱动框架的简单分析硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统开发环境:arm-linux-gcc-4.3.2工具链、linux-3.4.2内核(开发版根文件系统)源码仓库:https://gitee.com/d_1254436976/Embedded-Linux-Phase-3目录 视频监控—ASOC驱动框架的简单分析一、ASOC框架分析.原创 2020-08-10 22:09:21 · 326 阅读 · 0 评论 -
第三阶段应用层——2.10 视频监控—ALSA驱动层框架的简单分析
视频监控—ALSA驱动框架的简单分析硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:OV7740_CSP_DS_1.51 datasheet、S3C2440 datasheet开发环境:arm-linux-gcc-4.3.2工具链、linux-3.4.2内核(开发版根文件系统)源码仓库:https://gitee.com/d_1254436976/Emb.原创 2020-08-10 18:56:26 · 434 阅读 · 0 评论 -
第三阶段应用层——2.9 视频监控—WM8976声音解码的裸板程序的实现
视频监控—WM8976声音解码的裸板程序的实现硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:OV7740_CSP_DS_1.51 datasheet、S3C2440 datasheet开发环境:Linux-4.13.0-41内核(虚拟机)、arm-linux-gcc-4.3.2工具链、linux-3.4.2内核(开发版根文件系统)源码仓库:https:.原创 2020-08-06 22:27:15 · 643 阅读 · 0 评论 -
第三阶段应用层——2.8 视频监控—开发板上WIFI网卡的使用(3)-仿手机功能写WIFI程序
视频监控—开发板上WIFI网卡的使用(3)-仿手机功能写WIFI程序硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3),无线WIFI网卡(RT3070)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:OV7740_CSP_DS_1.51 datasheet、S3C2440 datasheet开发环境:Linux-4.13.0-41内核(虚拟机)、arm-linux-gcc-4.3.2工具链、linux-3.原创 2020-08-05 20:48:37 · 580 阅读 · 0 评论 -
第三阶段应用层——2.8 视频监控—开发板上WIFI网卡的使用(2)-AP模式
视频监控—开发板上WIFI网卡的使用(2)-AP模式硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3),无线WIFI网卡(RT3070)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:OV7740_CSP_DS_1.51 datasheet、S3C2440 datasheet开发环境:Linux-4.13.0-41内核(虚拟机)、arm-linux-gcc-4.3.2工具链、linux-3.4.2内核(开.原创 2020-08-04 20:26:21 · 862 阅读 · 0 评论 -
第三阶段应用层——2.8 视频监控—开发板上WIFI网卡的使用(1)-STA模式
视频监控—开发板上WIFI网卡的使用硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3),OV7740摄像头软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:OV7740_CSP_DS_1.51 datasheet、S3C2440 datasheet开发环境:Linux-4.13.0-41内核(虚拟机)、arm-linux-gcc-4.3.2工具链、linux-3.4.2内核(开发版根文件系统)源码仓库:h.原创 2020-08-04 17:58:10 · 401 阅读 · 0 评论 -
第三阶段应用层——2.7 视频监控—从零写CMOS摄像头驱动
视频监控—从零写CMOS摄像头驱动硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3),OV7740摄像头软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:OV7740_CSP_DS_1.51 datasheet、S3C2440 datasheet开发环境:Linux-4.13.0-41内核(虚拟机)、arm-linux-gcc-4.3.2工具链、linux-3.4.2内核(开发版根文件系统)源码仓库:ht.原创 2020-07-31 23:31:59 · 1999 阅读 · 0 评论 -
第三阶段应用层——2.6 视频监控—CMOS摄像头的硬件原理
视频监控—CMOS摄像头的硬件原理硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:OV7740_CSP_DS_1.51手册开发环境:Linux-4.13.0-41内核(虚拟机)、arm-linux-gcc-4.3.2工具链、linux-3.4.2内核(开发版根文件系统)源码仓库:https://gitee.com/d_1254436976/Embedde.原创 2020-07-29 20:38:30 · 1250 阅读 · 0 评论 -
第三阶段应用层——2.5 视频监控—在LCD上显示摄像头图像
视频监控—在LCD上显示摄像头图像硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:USB_Video_Example 1.5、UVC 1.5 Class specification开发环境:Linux-4.13.0-41内核(虚拟机)、arm-linux-gcc-4.3.2工具链源码仓库:https://gitee.com/d_1254436976/Em.原创 2020-07-28 23:35:46 · 1332 阅读 · 0 评论 -
第三阶段应用层——2.4 视频监控—从0写USB摄像头驱动(3)-实现数据传输(完善)
视频监控—从0写USB摄像头驱动(3)-实现数据传输(完善)硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:USB_Video_Example 1.5、UVC 1.5 Class specification开发环境:Linux-4.13.0-41内核(虚拟机)、arm-linux-gcc-4.3.2工具链源码仓库:https://gitee.com/d_.原创 2020-07-26 00:10:28 · 1080 阅读 · 1 评论 -
第三阶段应用层——2.4 视频监控—从0写USB摄像头驱动(2)-实现数据传输(初步)
视频监控—从0写USB摄像头驱动(2)-实现数据传输(初步)硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:USB_Video_Example 1.5、UVC 1.5 Class specification开发环境:Linux-4.13.0-41内核(虚拟机)、arm-linux-gcc-4.3.2工具链源码仓库:https://gitee.com/d_.原创 2020-07-23 17:49:47 · 1245 阅读 · 0 评论 -
第三阶段应用层——2.4 视频监控—从0写USB摄像头驱动(1)-描述符的分析与打印
视频监控—从0写USB摄像头驱动(1)-描述符的分析与打印硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:USB_Video_Example 1.5、UVC 1.5 Class specification开发环境:Linux-4.13.0-41内核(虚拟机)、arm-linux-gcc-4.3.2工具链源码仓库:https://gitee.com/d_1.原创 2020-07-21 21:49:15 · 1141 阅读 · 0 评论 -
第三阶段应用层——2.3 视频监控—uvc驱动框架分析
视频监控—uvc驱动框架分析硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:USB_Video_Example 1.5、UVC 1.5 Class specification开发环境:Linux-3.4.2内核、arm-linux-gcc-4.3.2工具链、源码分析版本为:Linux-2.6.31.14源码仓库:https://gitee.com/d_1.原创 2020-07-20 22:08:47 · 996 阅读 · 0 评论 -
第三阶段应用层——2.2 视频监控—根据虚拟驱动vivi的使用过程彻底分析摄像头驱动
视频监控—根据虚拟驱动vivi的使用过程彻底分析摄像头驱动硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:Video for Linux Two - Driver Writer’s Guide、《Android驱动开发权威指南》开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链源码仓库:https://gitee.com/.原创 2020-07-20 01:04:31 · 621 阅读 · 0 评论 -
第三阶段应用层——2.1 视频监控—V4L2框架的简单分析
视频监控—V4L2框架的简单分析硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:Video for Linux Two - Driver Writer’s Guide、《Android驱动开发权威指南》开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链源码仓库:https://gitee.com/d_1254436976/.原创 2020-07-19 16:47:07 · 1228 阅读 · 0 评论 -
第三阶段应用层——1.13 数码相册—梳理与总结
数码相册—总结与归纳硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链目录数码相册—总结与归纳...原创 2020-07-17 17:36:23 · 542 阅读 · 0 评论 -
第三阶段应用层——1.12 数码相册—interval_page设置时间间隔界面的显存管理、页面规划、输入控制
数码相册——设置时间间隔界面的显存管理、页面规划、输入控制硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链目录 数码相册——设置时间间隔界面的显存管理、页面规划、输入控制一、前言二、interval_.原创 2020-07-13 18:43:26 · 354 阅读 · 0 评论 -
第三阶段应用层——1.11 数码相册—setting_page设置页面的显存管理、页面规划、输入控制
数码相册——setting_page主界面的显存管理、页面规划、输入控制硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链目录 数码相册——setting_page主界面的显存管理、页面规划、输入控制一.原创 2020-07-13 18:42:36 · 524 阅读 · 0 评论 -
第三阶段应用层——1.10 数码相册—main_page主界面的显存管理、页面规划、输入控制
数码相册——main_page显存管理硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》、【bitmap格式分析】开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链目录 数码相册——main_page显存管理对于页面的显示,LCD与Framebuf.原创 2020-07-10 16:45:22 · 756 阅读 · 2 评论 -
第三阶段应用层——1.9 数码相册—在LCD上显示BMP图片
数码相册——在LCD上显示BMP图片硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链目录 数码相册——在LCD上显示BMP图片bmp二进制文件格式存储的像素是从图片的左下角开始,从左往右一行一行的.原创 2020-07-08 01:20:14 · 957 阅读 · 0 评论 -
第三阶段应用层——1.8 数码相册—在LCD上显示JPG图片
数码相册——在LCD上显示JPG图片硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链目录 数码相册——在LCD上显示JPG图片一、前期准备1、解压libjpeg库2、配置3、安装库4、移动头文件和库文.原创 2020-07-06 19:43:57 · 458 阅读 · 0 评论 -
第三阶段应用层——1.7 数码相册—电子书(6)—支持远程打印信息
数码相册——电子书支持远程打印信息硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》、【多线程编写】开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链目录 数码相册——电子书支持远程打印信息一、前言二、网络编程基础1、客户端与服务端2、TCP传输控制协.原创 2020-07-04 12:23:32 · 302 阅读 · 0 评论 -
第三阶段应用层——1.7 数码相册—电子书(5)—多线程支持多输入
数码相册——电子书多线程支持多输入硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》、【多线程编写】开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链目录 数码相册——电子书多线程支持多输入一、前言二、修改代码1、修改管理者`input_manager.原创 2020-07-02 22:36:22 · 351 阅读 · 0 评论 -
第三阶段应用层——1.7 数码相册—电子书(4)—select支持多输入
数码相册——电子书select支持多输入硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》、【linux select函数详解】开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链目录 数码相册——电子书select支持多输入一、前言二、select函数.原创 2020-07-02 21:15:00 · 312 阅读 · 0 评论 -
第三阶段应用层——1.7 数码相册—电子书(3)—轮询方式支持多输入
数码相册——电子书轮询方式支持多输入硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》、《gcc中文手册》开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链目录 数码相册——电子书轮询方式支持多输入...原创 2020-07-01 23:49:16 · 642 阅读 · 0 评论 -
第三阶段应用层——1.7 数码相册—电子书(2)—编写通用的Makefile
数码相册——电子书编写通用的Makefile硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》、《gcc中文手册》开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链目录 数码相册——电子书编写通用的Makefile一、前言二、设计思路1、Makefil.原创 2020-07-01 01:10:08 · 270 阅读 · 0 评论 -
第三阶段应用层——1.7 数码相册—电子书(1)—实现
数码相册——电子书的实现硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链目录 数码相册——电子书的实现一、大致框架1、框架图2、代码间的有效管理二、`config.h`文件分析三、挑display显示.原创 2020-06-30 23:44:09 · 657 阅读 · 0 评论 -
第三阶段应用层——1.6 数码相册—使用FreeType在LCD上显示多行文字
数码相册——使用FreeType在LCD上显示多行文字硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》、【FreeType官方教程—管理字形】、开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链目录 数码相册——使用FreeType在LCD上显示多行.原创 2020-06-27 22:38:54 · 706 阅读 · 1 评论 -
第三阶段应用层——1.5 数码相册—使用FreeType在LCD上显示单个字符
数码相册——使用FreeType在LCD上显示单个字符硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》、【FreeType教程】、【FreeType2使用总结】开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链目录 数码相册——使用FreeType在.原创 2020-06-27 00:48:02 · 292 阅读 · 0 评论 -
第三阶段应用层——1.4 数码相册—FreeType介绍
数码相册——英文和汉字的点阵显示硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》、【FreeType教程】开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链目录数码相册——英文和汉字的点阵显示二、代码分析1.头文件2.库初始化3.加载字体4.访问面部数原创 2020-06-26 19:15:35 · 728 阅读 · 0 评论 -
第三阶段应用层——1.3 数码相册—英文和汉字的点阵显示
数码相册——英文和汉字的点阵显示硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链目录数码相册——英文和汉字的点阵显示一、前言二、编程实现1、打开LCD设备2、获取LCD信息3、映射Framebuffer原创 2020-06-25 00:29:36 · 259 阅读 · 0 评论 -
第三阶段应用层——1.2 数码相册—字符编码
数码相册——英文和汉字的点阵显示硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》开发环境:Linux 3.4.2内核、arm-linux-gcc 4.3.2工具链目录数码相册——英文和汉字的点阵显示内核中有多种格式的英文点阵文件先主要实现功能,对于程序的框架问题后面再考虑。转载 2020-06-24 22:45:38 · 438 阅读 · 0 评论 -
第三阶段应用层——1.1 数码相册—软件框架
数码相册——软件框架/* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统, *参考资料:《嵌入式Linux应用开发手册》、《嵌入式Linux应用开发手册第2版》 *参考资料:目录数码相册——软件框架...原创 2020-06-18 00:38:41 · 399 阅读 · 0 评论