10 2016 档案

阶段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) 编辑

阶段2-新手上路\项目-移动物体监控系统\Sprint1-声音报警子系统开发\第3节-嵌入式播放器移植
摘要:嵌入式播放器移植需要解决两个问题: a、需要移植哪一个播放器;b、怎么移植该播放器 (那么搜索嵌入式linux播放器in baidu) 先对zlib库进行编译: 在linux下面很多开源的软件第一步要做的事情就是去配置,配置的过程就是通过一些信息告诉它产生Makefile;刚开始是没有一个有效的Ma 阅读全文

posted @ 2016-10-30 17:15 gary_123 阅读(244) 评论(0) 推荐(0) 编辑

阶段2-新手上路\项目-移动物体监控系统\Sprint1-声音报警子系统开发\第2节-声卡驱动开发
摘要:1、声卡驱动架构 linux下面的声卡架构主要有两种,一种是OSS架构,另一种是ALSA架构。 a、OSS b、ALSA 1) 2)对ALSA操作的一些设备文件 3)ALSA-OSS封装 madplay播放器它用的是OSS架构的接口,为了能让这些以前比较优秀的播放器能继续在linux下使用,那么就提 阅读全文

posted @ 2016-10-29 00:37 gary_123 阅读(313) 评论(0) 推荐(0) 编辑

阶段2-新手上路\项目-移动物体监控系统\Sprint1-声音报警子系统开发\第1节-Sprint Backlog规划
摘要:根据之前的sprint1-声音报警子系统是相对比较大的一个需求,需要把它进一步细化,然后指定sprint Backlog product Backlog是整个产品的功能列表! sprint Backlog是目的是使声音报警子系统需求进一步细化 新建一个看板 然后再建三列,如下 现在细化声音报警功能: 阅读全文

posted @ 2016-10-29 00:34 gary_123 阅读(271) 评论(0) 推荐(0) 编辑

第三课、内核调试技术
该文被密码保护。

posted @ 2016-10-28 23:57 gary_123 阅读(0) 评论(0) 推荐(0) 编辑

第二课、内核中的Makefile和Kconfig
该文被密码保护。

posted @ 2016-10-28 21:41 gary_123 阅读(1) 评论(0) 推荐(0) 编辑

第一课、linux内核架构
该文被密码保护。

posted @ 2016-10-28 20:57 gary_123 阅读(0) 评论(0) 推荐(0) 编辑

第5季-小试牛刀-项目开发\阶段2-新手上路\项目-移动物体监控系统\Sprint0-产品设计与规划
摘要:lesson1 产品功能展示 先完成准备阶段,准备阶段要做的事情: a、项目经理选择团队, b、根据项目用户需求以及同类型的实物,制定产品功能列表 c、根据功能的难易程度,制定迭代周期以及在每周期中完成的功能,比如有 6个功能,在第一个迭代周期:完成1,3,5;第二个迭代周期:完成2,6;第三个迭代 阅读全文

posted @ 2016-10-28 17:08 gary_123 阅读(227) 评论(0) 推荐(0) 编辑

第5季-小试牛刀-项目开发\阶段1-入职培训\第2课-敏捷项目管理模型
摘要:项目管理模型: 1、传统瀑布模型 客户要求做一个监控系统,它能通过摄像头捕捉到图像,然后再通过网络传输到远端显示出来 需求分析: 1、具备图像采集功能。 2、图像传输功能。 3、图像显示功能 软件架构设计: 摄像头<-摄像头驱动<-V4L2接口<-图像采集模块<-图像压缩模块<-图像传输模块,这是前 阅读全文

posted @ 2016-10-28 16:50 gary_123 阅读(349) 评论(0) 推荐(0) 编辑

第5季-小试牛刀-项目开发\阶段1-入职培训\第1课-项目班规划
摘要:1、嵌入式工程师成长记 嵌入式童年+裸奔吧ARM+小应用大智慧+内核和驱动:完成了基础部分的学习。 嵌入式工程师:新手上路(1-3个月)+团队合作(3-6个月)+独当一面(6个月以上) 阅读全文

posted @ 2016-10-28 16:15 gary_123 阅读(138) 评论(0) 推荐(0) 编辑

下学期\专题3-串口驱动程序设计\第6课-串口驱动编程实现
该文被密码保护。

posted @ 2016-10-28 15:33 gary_123 阅读(4) 评论(0) 推荐(0) 编辑

下学期\专题3-串口驱动程序设计\第5课-串口驱动分析-数据接收
该文被密码保护。

posted @ 2016-10-28 12:54 gary_123 阅读(2) 评论(0) 推荐(0) 编辑

下学期\专题3-串口驱动程序设计\第4课-串口驱动分析-数据发送
该文被密码保护。

posted @ 2016-10-28 11:11 gary_123 阅读(2) 评论(0) 推荐(0) 编辑

下学期\专题3-串口驱动程序设计\第3课-串口驱动分析-打开设备
该文被密码保护。

posted @ 2016-10-28 00:46 gary_123 阅读(2) 评论(0) 推荐(0) 编辑

下学期\专题3-串口驱动程序设计\第2课-串口驱动分析-初始化
该文被密码保护。

posted @ 2016-10-27 23:17 gary_123 阅读(2) 评论(0) 推荐(0) 编辑

下学期\专题3-串口驱动程序设计\第1课-tty驱动架构
该文被密码保护。

posted @ 2016-10-27 23:16 gary_123 阅读(0) 评论(0) 推荐(0) 编辑

专题2-总线设备驱动模型\第2课-平台设备驱动设计
该文被密码保护。

posted @ 2016-10-27 17:30 gary_123 阅读(1) 评论(0) 推荐(0) 编辑

专题2-总线设备驱动模型\第1课-总线设备驱动模型
该文被密码保护。

posted @ 2016-10-27 17:29 gary_123 阅读(2) 评论(0) 推荐(0) 编辑

下学期-专题1-阻塞型驱动程序设计7
该文被密码保护。

posted @ 2016-10-26 01:03 gary_123 阅读(1) 评论(0) 推荐(0) 编辑

下学期-专题1-多按键驱动优化6
该文被密码保护。

posted @ 2016-10-26 00:27 gary_123 阅读(1) 评论(0) 推荐(0) 编辑

下学期-专题1-按键定时器去抖5
该文被密码保护。

posted @ 2016-10-26 00:06 gary_123 阅读(2) 评论(0) 推荐(0) 编辑

0课1-2节——刚接触开发板之接口接线工具
摘要:EOP的功能:USB转JTAG,以及USB转串口。 如何烧写程序: 首先用EOP将开发板的JTAG口与PC机相连,接着pc机上安装一款软件(oflash),通过该软件向JTAG口发命令来下载程序到开发板。 将oflash以及FTD2XX.dll放到目录C:\Windows\System32下面,在d 阅读全文

posted @ 2016-10-25 22:23 gary_123 阅读(328) 评论(0) 推荐(0) 编辑

2、传输层:TCP、UDP和SCTP
摘要:1、 阅读全文

posted @ 2016-10-20 15:54 gary_123 阅读(156) 评论(0) 推荐(0) 编辑

专题6-linux进程管理子系统2
该文被密码保护。

posted @ 2016-10-19 22:29 gary_123 阅读(1) 评论(0) 推荐(0) 编辑

1、简介(2)
摘要:1、协议无关性 上一节的程序只能在IPv4上运行,因为我们分配并初始化一个sockaddr_in类型的结构,把该结构的协议族成员设置为AF_INET,并指定socket函数的第一个参数为AF_INET。 为了使之能在IPV6上运行,则将上面程序修改如下, 如何在redhat上打开IPV6 http: 阅读全文

posted @ 2016-10-19 16:16 gary_123 阅读(271) 评论(0) 推荐(0) 编辑

1、简介(1)
摘要:要编写通过计算机网络通信的程序,首先要确定这些程序相互通信所用的协议。(如何编写出独立于协议的应用程序??,比如:独立于IPV4和IPV6,移植方便) http://m.blog.csdn.net/article/details?id=44280335(按照readme里面注释完成之后,有一点需要修 阅读全文

posted @ 2016-10-19 11:10 gary_123 阅读(260) 评论(0) 推荐(0) 编辑

VLSM(可变长子网掩码)
摘要:http://blog.sina.com.cn/s/blog_635e1a9e0100yk51.html(转载) VLSM的介绍: VLSM(VLSM(Variable Length Subnetwork Mask,可变长子网掩码) 是为了有效的使用CIDR(无类别域间路由)和路由汇总来控制路由表的 阅读全文

posted @ 2016-10-16 14:45 gary_123 阅读(10116) 评论(0) 推荐(0) 编辑

【Linux】多进程与多线程之间的区别
摘要:http://blog.csdn.net/byrsongqq/article/details/6339240 网络编程中设计并发服务器,使用多进程与多线程 ,请问有什么区别? 答案一: 1,进程:子进程是父进程的复制品。子进程获得父进程数据空间、堆和栈的复制品。 2,线程:相对与进程而言,线程是一个 阅读全文

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

哈佛结构与冯诺依曼结构
摘要:http://blog.sina.com.cn/s/blog_a44094ea01016s09.html 哈佛结构 (英语:Harvard architecture)是一种将程序指令储存和数据储存分开的存储器结构。中央处理器首先到程序指令储存器中读取程序指令内容,解码后得到数据地址,再到相应的数据储 阅读全文

posted @ 2016-10-13 21:00 gary_123 阅读(292) 评论(0) 推荐(0) 编辑

2-类与对象1.2
该文被密码保护。

posted @ 2016-10-12 21:55 gary_123 阅读(2) 评论(0) 推荐(0) 编辑

2-类与对象1.1
该文被密码保护。

posted @ 2016-10-10 14:57 gary_123 阅读(5) 评论(0) 推荐(0) 编辑

1-基础3
该文被密码保护。

posted @ 2016-10-10 14:40 gary_123 阅读(1) 评论(0) 推荐(0) 编辑

专题5-内核模块开发3-内核模块可选项
该文被密码保护。

posted @ 2016-10-10 13:04 gary_123 阅读(12) 评论(0) 推荐(0) 编辑

专题5-内核模块开发2内核模块设计与编写
该文被密码保护。

posted @ 2016-10-10 12:42 gary_123 阅读(20) 评论(1) 推荐(0) 编辑

专题5-内核模块开发1
该文被密码保护。

posted @ 2016-10-10 11:23 gary_123 阅读(16) 评论(0) 推荐(0) 编辑

37LCD-TFTLCD原理与配置
摘要:1、TFTLCD驱动原理 简介 阅读全文

posted @ 2016-10-10 00:43 gary_123 阅读(198) 评论(0) 推荐(0) 编辑

36-OLED显示实验
摘要:1、OLED原理 有四种工作模式 先把片选拉低,如果是写的话,把RD拉高,在WR的上升沿写数据到数据线上,DC决定是数据还是命令。读类似了。 2、程序显示原理 3、代码 4、自己写代码 http://www.cnblogs.com/wwjdwy/archive/2013/03/27/2984857. 阅读全文

posted @ 2016-10-09 19:49 gary_123 阅读(361) 评论(0) 推荐(0) 编辑

35-电容触摸按键实验
摘要:1、电容触摸按键原理 通过触摸这个logo来执行相应的命令。 通过I/O口的边沿触发来检测电容Cs在充电到达某个电压值时,所需要的时间,这通过输入捕获,这个时间记为t1;当按下触摸屏TPAD的时候,此时电容增大,那么充电的时间也会增加,通过记录此时到达相同电压值时的时间不同,来判断是否有按下,这时候 阅读全文

posted @ 2016-10-09 16:05 gary_123 阅读(450) 评论(0) 推荐(0) 编辑

1-基础2
该文被密码保护。

posted @ 2016-10-08 19:35 gary_123 阅读(0) 评论(0) 推荐(0) 编辑

1-基础1
该文被密码保护。

posted @ 2016-10-08 18:33 gary_123 阅读(1) 评论(0) 推荐(0) 编辑

专题3-嵌入式linux内核制作3.3
该文被密码保护。

posted @ 2016-10-08 14:58 gary_123 阅读(3) 评论(0) 推荐(0) 编辑

专题3- linux内核配置与编译3.2
该文被密码保护。

posted @ 2016-10-08 13:56 gary_123 阅读(3) 评论(0) 推荐(0) 编辑

专题3-嵌入式linux内核学习--3.1linux内核简介
该文被密码保护。

posted @ 2016-10-08 11:53 gary_123 阅读(3) 评论(0) 推荐(0) 编辑

20、 定时器中断实验
该文被密码保护。

posted @ 2016-10-06 13:47 gary_123 阅读(0) 评论(0) 推荐(0) 编辑

19、通用定时器基本原理讲解
该文被密码保护。

posted @ 2016-10-06 11:31 gary_123 阅读(0) 评论(0) 推荐(0) 编辑

18、窗口看门狗
该文被密码保护。

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

linux C高手成长过程---书籍推荐
摘要:建议学习路径: 首先先学学编辑器,vim, emacs什么的都行。 然后学make file文件,只要知道一点就行,这样就可以准备编程序了。 然后看看《C程序设计语言》K&R,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。 如果想学习UNIX/Linux的编程,《Advanced 阅读全文

posted @ 2016-10-05 22:34 gary_123 阅读(4537) 评论(0) 推荐(0) 编辑

17、独立看门狗实验-IWDG
该文被密码保护。

posted @ 2016-10-05 21:53 gary_123 阅读(0) 评论(0) 推荐(0) 编辑

什么是MTU,如何检测和设置路由器MTU值
摘要:最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位)。最大传输单元这个参数通常与通信接口有关(网络接口卡、串口等)。如何检测网关的MTU在本机打开dos窗口,执行: ping -f -l 1472 192.16 阅读全文

posted @ 2016-10-05 20:00 gary_123 阅读(3365) 评论(0) 推荐(0) 编辑

可重入和不可重入
摘要:重入一般可以理解为一个函数在同时多次调用,例如操作系统在进程调度过程中,或者单片机、处理器等的中断的时候会发生重入的现象。 一般浮点运算都是由专门的硬件来完成,举个例子假设有个硬件寄存器名字叫做FLOAT,用来计算和存放浮点数的中间运算结果 假设有这么个函数 void fun() { //...这个 阅读全文

posted @ 2016-10-05 19:51 gary_123 阅读(408) 评论(0) 推荐(0) 编辑

c语言中会遇到的面试题
摘要:预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1) #define 语法的基本知识(例如:不能以分号结束 阅读全文

posted @ 2016-10-05 19:40 gary_123 阅读(364) 评论(0) 推荐(0) 编辑

volatile关键字
摘要:volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在D 阅读全文

posted @ 2016-10-05 17:28 gary_123 阅读(235) 评论(0) 推荐(0) 编辑

关键字const
摘要:我只要一听到被面试者说:"const意味着常数"(不是常数,可以是变量,只是你不能修改它),我就知道我正在和一个业余者打交道。去年Dan Saks已经在他的文章里完全概括了const的所有用法,因此ESP(译者:Embedded Systems Programming)的每一位读者应该非常熟悉con 阅读全文

posted @ 2016-10-05 17:19 gary_123 阅读(238) 评论(0) 推荐(0) 编辑

can基础知识介绍
摘要:1、什么是can 2、can的特点 2、物理层特征 我们使用ISO11898标准,物理层特征如图所示 3、帧的种类介绍 实际上有一些帧是有硬件来实现的。 4、数据帧介绍 5、总线仲裁 6、位时序(用于设置波特率) 在STM32中传播时间段和相位缓冲段1是放在一起形成PBS1的 7、总结 阅读全文

posted @ 2016-10-05 15:32 gary_123 阅读(366) 评论(0) 推荐(0) 编辑

堆和栈的区别
摘要:一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。 阅读全文

posted @ 2016-10-05 11:32 gary_123 阅读(115) 评论(0) 推荐(0) 编辑

can通信实验
摘要:源码讲解 1、硬件连接 需要两个开发板 2、初始化函数讲解 针对F103的 3、发送函数讲解 4、接收函数讲解 5、main函数讲解 阅读全文

posted @ 2016-10-03 15:34 gary_123 阅读(311) 评论(0) 推荐(0) 编辑

STM32 CAN控制器简介
摘要:1、STM32自带了基本扩展CAN外设,又称bxCAN,bxCAN的特点如下: 2、模式:分为工作模式、测试模式、调试模式 睡眠模式主要用于降低功耗! 在静默模式下的工作原理 由图可知,它只会接受来自于can的数据,不会发送数据,其CANTX始终为1.可以监控总线上的数据 环回模式的工作原理: 它只 阅读全文

posted @ 2016-10-03 11:44 gary_123 阅读(1163) 评论(0) 推荐(0) 编辑

导航

< 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

统计

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