随笔分类 -  项目开发

1 2 下一页

论异常处理的重要性
该文被密码保护。

posted @ 2018-06-25 17:33 gary_123 阅读(1) 评论(0) 推荐(0) 编辑

阶段4-独挡一面\项目-基于视频压缩的实时监控系统\Sprint3-采集端传输子系统设计
摘要:在上面一个迭代中,通过图像采集模块采集到图像送到主程序中,进行编码,由于我们采集的图像就是jpeg格式的,其实它本来就是编码压缩后的格式,所以没有必要重复编码,故省掉该步骤;下面就是网络传输子系统部分,目的就是把采集到的图像通过网络传输到远端的客户的播放器里面进行相应的解码和播放。 1、设计工作流程 阅读全文

posted @ 2016-11-29 23:14 gary_123 阅读(267) 评论(0) 推荐(0) 编辑

\阶段4-独挡一面\项目-基于视频压缩的实时监控系统\Sprint2-采集端图像采集子系统设计
摘要:1、在编写程序前有一个流程,思维导图: 初始化:包括初始化摄像头;注册事件到epoll 然后是开始启动采集;一旦开始采集我们的摄像头就会有数据了,它会触发事件处理函数;我们在这里的处理是保存这个图像; 进入到cam.c文件,并打开之 把上面的流程加到代码框架中来, 阅读全文

posted @ 2016-11-06 15:59 gary_123 阅读(255) 评论(0) 推荐(0) 编辑

阶段4-独挡一面\项目-基于视频压缩的实时监控系统\Sprint1-基于Epoll架构的采集端程序框架设计\第2课-基于Epoll的采集端程序框架设计
摘要:回顾之前的整个程序架构 把epoll机制应用到这个架构上去 下面主要去分析我们的系统中有没有需要等待的事件,先看看采集子系统 在采集子系统当中,摄像头有数据,摄像头采集到图像数据可以作为一个等待事件。 再看看输出子系统,关于socket有没有什么可以等待呢:socket可读和socket可写可以作为 阅读全文

posted @ 2016-11-06 14:00 gary_123 阅读(150) 评论(0) 推荐(0) 编辑

阶段4-独挡一面\项目-基于视频压缩的实时监控系统\Sprint1-基于Epoll架构的采集端程序框架设计\第1课-Epoll机制精通
摘要:Epoll机制的精通 1、为什么要用Epoll a、阻塞型IO与多路复用 阻塞型IO:某个进程要读取一个文件,该文件暂时是空文件,那么进程肯定读不到数据,那么进程有两个选择,1)忙等-进程不断查询文件是否有数据。2)阻塞IO方式:进程会去睡眠或者说休眠起来,把cpu让给别的进程使用,当文件有数据之后 阅读全文

posted @ 2016-11-05 23:24 gary_123 阅读(170) 评论(0) 推荐(0) 编辑

阶段4-独挡一面\项目-基于视频压缩的实时监控系统\Sprint0-产品设计与规划
该文被密码保护。

posted @ 2016-11-05 22:13 gary_123 阅读(1) 评论(0) 推荐(0) 编辑

阶段3-团队合作\项目-网络安全传输系统\sprint3-账号管理子系统设计\第2课-账号管理子系统设计
摘要:账号管理子系统的设计 客户端需要登录到服务器,在服务器去查询数据库,进行验证该用户。 打开client.c文件 编译之 把它复制到开发板里面去 这个程序是在本地数据库测试的!!!!!!!!!!!!!!! 阅读全文

posted @ 2016-11-05 20:40 gary_123 阅读(160) 评论(0) 推荐(0) 编辑

阶段3-团队合作\项目-网络安全传输系统\sprint3-账号管理子系统设计\第1课-Sqlite嵌入式数据库移植
摘要:1.数据库基础知识 1)数据库系统构成 2.sqlite移植 配置 然后编译,make 再执行make install sqlite3这就是数据库管理系统的应用程序 把它拷贝到开发板里面sbin目录下 在include里面有一些头文件,它是用于使用和访问数据库提供的。 在lib目录下是供应用程序调用 阅读全文

posted @ 2016-11-05 19:43 gary_123 阅读(166) 评论(0) 推荐(0) 编辑

阶段3-团队合作\项目-网络安全传输系统\sprint2-线程池技术优化
摘要:之前问题的存在,之前只是用一个客户端在与服务器进行连接,当多个客户端进行连接的时候会连接不上处于等待状态,说明以前我们的服务器只能同时处理一个请求,故需要修改 服务器: 单发:初始化--等待客户端连接--处理--关闭这次连接,再次等待下一次连接,它只能处理一个客户端的请求。 并发 初始化--等待连接 阅读全文

posted @ 2016-11-05 15:24 gary_123 阅读(241) 评论(0) 推荐(0) 编辑

阶段3-团队合作\项目-网络安全传输系统\sprint1-传输子系统设计\第3课-加密传输优化
摘要:对之前的传输系统进行加密,使之成为加密的网络传输系统 客户端编程模型 通过以上模型对传统的TCP传输模型进行优化 首先完成初始化工作,它是要在创建socket之前完成 主要是以上四个函数的实现,那么这四个函数怎样去操作呢,百度这四个函数的用法 头文件 下面去创建SSL,由模型可知,是在connect 阅读全文

posted @ 2016-11-05 14:08 gary_123 阅读(261) 评论(0) 推荐(0) 编辑

阶段3-团队合作\项目-网络安全传输系统\sprint1-传输子系统设计\第2课-OpenSSL加密系统
摘要:1、未加密传输的安全弊端 在服务器目录下创建一个文件里面存放了我的一些信息,如下 下面启动服务器, 然后通过开发板的客户端去下载这个文件pass 在这里先别输入名字,使用抓包工具Wireshark,进行抓包 然后输入开发板要下载的pass文件名 先别着急着退出 然后把wireshark停下来看看情况 阅读全文

posted @ 2016-11-05 00:23 gary_123 阅读(279) 评论(0) 推荐(0) 编辑

阶段3-团队合作\项目-网络安全传输系统\sprint1-传输子系统设计\第1课-系统程序框架搭建
摘要:1、实现不带安全功能的传输系统基本框架 有客户端(功能:上传和下载)和服务器 客户端与服务器之间使用TCP通信 先实现客户端代码实现: 客户端的主要工作: a、建立连接 b、上传和下载,用菜单的方式实现 定义函数名字假设为menu() c、关闭连接 close(sockfd); 下面去实现服务器端的 阅读全文

posted @ 2016-11-03 21:20 gary_123 阅读(261) 评论(0) 推荐(0) 编辑

阶段3-团队合作\项目-网络安全传输系统\sprint0-产品规划与设计\第2课-产品功能模型设计
摘要: 阅读全文

posted @ 2016-11-03 12:04 gary_123 阅读(296) 评论(0) 推荐(0) 编辑

阶段3-团队合作\项目-网络安全传输系统\sprint0-产品规划与设计\第1课-产品功能展示
摘要:1、嵌入式linux的开发划分 a、底层的开发:包括内核开发、驱动开发、bootloader的开发 b、应用层的开发:UI(有图形化界面的android开发,QT开发)、无图形化的开发(网络应用) 从驱动工程师到系统工程师(必须要熟悉应用层的开发) 网络安全传输系统 服务器运行在pc(linux系统 阅读全文

posted @ 2016-11-03 11:57 gary_123 阅读(180) 评论(0) 推荐(0) 编辑

阶段2-新手上路\项目-移动物体监控系统\Sprint4-嵌入式web服务器开发\第3课-CGI程序开发
摘要:实现CGI程序显示一幅图片最核心的功能 把上一节课编写好的led.c程序拷贝过来,并重新命名为image.c 把led的某些部分删除,后如下 那么如何显示一幅图片呢,百度(搜索在html里面去插入图片) 这是一个原始的html代码,在cgi程序中需要把它打印到cgiout里面去 以上运行的话会出错, 阅读全文

posted @ 2016-11-02 14:32 gary_123 阅读(312) 评论(0) 推荐(0) 编辑

阶段2-新手上路\项目-移动物体监控系统\Sprint4-嵌入式web服务器开发\第2课-CGI快速入门-网页控制LED
摘要:CGI快速入门 用户通过浏览器把请求传递到web服务器,当web服务器收到请求,如果处理不了该请求,则它会去找帮手(CGI程序)来完成该请求任务。 CGI程序就是在服务器外部的供服务器调用的程序,当二者配合使用,使服务器的功能更加强大。 我们要编写CGI程序首先需要去移植CGI的库 修改Makefi 阅读全文

posted @ 2016-11-02 13:38 gary_123 阅读(241) 评论(0) 推荐(0) 编辑

阶段2-新手上路\项目-移动物体监控系统\Sprint4-嵌入式web服务器开发\第1课-BOA嵌入式服务器移植
摘要:要移植web服务器,那么首先要去选择好web服务器,接下来才是怎么去移植它。(百度直接搜:嵌入式web服务器,选择boa,再搜索boa的移植) 进入boa服务器里面的src目录下,进行配置 查看有无makefile的生成 修改生成的Makefile的编译选项为arm平台下 接下来进行编译, util 阅读全文

posted @ 2016-11-02 00:48 gary_123 阅读(258) 评论(0) 推荐(0) 编辑

阶段2-新手上路\项目-移动物体监控系统\Sprint3-移动监控主系统设计与开发
摘要:移动图像监控系统 去找一些相关开源程序进行移植:百度搜索-linux 移动监控 motion是一套免费开源的移动图像监测程序 前面我们已经使用了很多开源软件,他们的使用方法都是大同小异的 1)、先在当前目录下新建一个子目录 mkdir __install 2)配置 ./configure --pre 阅读全文

posted @ 2016-11-01 14:46 gary_123 阅读(262) 评论(0) 推荐(0) 编辑

阶段2-新手上路\项目-移动物体监控系统\Sprint2-摄像头子系统开发\第2节-V4L2图像编程接口深度学习
摘要:参考资料: http://www.cnblogs.com/emouse/archive/2013/03/04/2943243.htmlhttp://blog.csdn.net/eastmoon502136/article/details/8190262 USB摄像头驱动是怎么来工作的: 驱动程序,它 阅读全文

posted @ 2016-11-01 01:15 gary_123 阅读(289) 评论(0) 推荐(0) 编辑

阶段2-新手上路\项目-移动物体监控系统\Sprint2-摄像头子系统开发\第1节-摄像头驱动开发
摘要:1、摄像头系统架构 V4L2核心是linux自带的组件,可以看出应用程序有统一的接口V4L2核心,只要下面支持V4L2的摄像头驱动都可以应用。 V4L2是指vedio for linux 第二个版本 使能摄像头驱动,make menuconfig ARCH=arm CROSS_COMPILE=arm 阅读全文

posted @ 2016-10-31 23:45 gary_123 阅读(320) 评论(0) 推荐(0) 编辑

1 2 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示