自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 android事件分发机制

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-01-05 23:41:50 93

原创 对utf-8编码的简单解析

对于UTF-8编码中的任意字节B,如果B的第一位为0,则B为ASCII码,并且B独立的表示一个字符;    如果B的第一位为1,第二位为0,则B为一个非ASCII字符(该字符由多个字节表示)中的一个字节,并且不为字符的第一个字节编码;    如果B的前两位为1,第三位为0,则B为一个非ASCII字符(该字符由多个字节表示)中的第一个字节,并且该字符由两个字节表示;    如果B的前三位

2017-09-02 22:14:12 865

转载 v4l2驱动架构分析

Author:CJOKContact:cjok.liao#gmail.comSinaWeibo:@廖野cjok 1、概述Video4Linux2是Linux内核中关于视频设备的内核驱动框架,为上层的访问底层的视频设备提供了统一的接口。凡是内核中的子系统都有抽象底层硬件的差异,为上层提供统一的接口和提取出公共代码避免代码冗余等好处。就像公司的老板一般都不会直接找底层的员工谈话,而是找部门经理了解情况,

2017-08-29 10:31:38 551

原创 Linux中vim显示中文乱码的问题

Linux 下编程,用到的编程工具是VI,编辑编译都方便,但经常出现中文乱码问题,下面可完美解决这个问题由于在windows下默认是gb编码,而我的vim默认是utf-8(gedit默认也是utf-8),所以打开会成乱码。修改了一下配置文件,使vi支持gb编码就好了。$sudo vim /etc/vim/vimrclet &termencoding=&encodingset f

2017-08-25 10:20:02 493

原创 ubuntu make menuconfig出错

一般装在电脑上的ubuntu系统其内核在/usr/src/下,通过uname -ar 可以查看当前系统使用的是哪个版本的内核,进入版本后内核后 make menuconfig 如果报错,则可能是系统没有安装图像化的界面,在make menuconfig时,提示:*** Unable to find the ncurses libraries or the *** required head

2017-08-22 20:28:36 439

原创 u-boot通过nfs从服务器下载内核,并且启动内核,挂载根文件系统的方法

http://www.linuxidc.com/Linux/2013-08/89154.htmhttp://blog.csdn.net/sinat_31500569/article/details/53120530 参考链接首先要在电脑上安装nfs服务器1.执行命令 sudo apt-get install nfs-kernel-server2.执行命令:mkdir /home

2017-08-01 20:31:55 1975

原创 树莓派的串口配置

在树莓派3B的外设里面一共包含两个串口,一个称之为硬件串口(/dev/ttyAMA0),一个称之为mini串口(/dev/ttyS0)。硬件串口由硬件实现,有单独的波特率时钟源,性能高、可靠,mini串口性能低,功能也简单,并且没有波特率专用的时钟源而是由CPU内核时钟提供,因此mini串口有个致命的弱点是:波特率受到内核时钟的影响。内核若在智能调整功耗降低主频时,相应的这个mini串口的波特率便

2017-07-23 16:15:29 819

原创 Jetson TX2板载相机opencv调用打开

Jetson TX2 打开板载相机方式。相关链接1:https://devtalk.nvidia.com/default/topic/987537/jetson-tx1/videocapture-fails-to-open-onboard-camera-l4t-24-2-1-OpenCV-3-1/点击打开链接相关链接2:http://elinux.org/Jetson_TX1[cpp] view

2017-07-22 15:13:06 7154 2

转载 进程和线程的简单解释

今天看新闻的时候,发现了一篇讲进程与线程的文章,觉得描述的挺生动的,就转了过来,跟大家分享一下。      进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.        计算机的核心是 CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.       假定工厂

2017-07-22 14:12:05 246

原创 海信宽带实习生笔试题

1、差分放大电路是为了抑制______提高______2、傅立叶变换的一道题3、二极管的三个作用4、光程差是____和_____和____5、WDM是什么?6、负反馈放大电路的特点7、与非门的公式8、30dbm-0dbm9、光电转换包括?10、16进制2进制10进制的转换11、高通低通电路的电路图12、模拟信号到数字信号需要什么?13、三种基本放大电

2017-03-09 20:33:55 955

原创 如何在STM32F429上使用DSP库

在ST官网(http://www.st.com/content/st_com/en.html)下载STM32F4xx_DSP_StdPeriph_Lib_V1.8.0方法是在tool&software->MCUs Embedded Software->product Tree->STM32 Embedded Software->STM32 Standard Peripheral Libraries

2017-03-02 18:56:36 1816 1

原创 互斥信号量(mutex)

mutex的存在是为了解决优先级反转问题,mutex是ucosiii的一个内核对象,与多值信号量相似,但它是二值的,只能是0或1,所以也要二值信号量,主要用于保护资源。

2017-02-19 10:00:32 3892

原创 多值信号量(sem)

补充:ucosiii中的中断服务管理函数延时发布:当把os_cfg.h中的宏OS_CFG_ISR_POST_DEFFERED_EN置1就会使能中断服务管理任务,当ISR(中断服务函数)调用ucosiii提供的post函数时,要发送的数据和发送的目的地都会存入专用的中断队列中,然后使中断队列处理函数进入就绪态,当所有嵌套的ISR都执行完成以后,ucosiii会做任务切换,运行中断队列处理任务

2017-02-17 14:55:35 1339

转载 如何转载别人的博客

转载地址:http://blog.csdn.net/jiangping_zhu/article/details/180441091、找到要转载的文章,用chrome浏览器打开,右键选择审查元素2、在chrome中下方的框里找到对应的内容,html脚本中找到对应的节点,选中节点,网页上被选中内容会被高亮显示,然后右键菜单选中 Copy as HTML3、进入个人”

2017-02-17 12:41:02 296

原创 如何使用word2016从任意页开始设置页码?

有时候,我们希望页眉页脚的页码和实际上的页码不相同,就像写书的时候目录会有一个目录的页码计数,即一篇文章中有多个页码11、在文档中,单击要插入分节符的地方。布局->分隔符->分节符(下一页)将你的文章分为多节,每一节的开始位置都是你想要插入1的位置。2、插入->页码->页码格式 中选择起码页码13、然后就可以插入页眉页脚了。

2017-02-17 11:22:58 10028

原创 软件定时器

ucosiii的软件定时器是在系统节拍的基础上分频得到的。定时器的本质是递减计数器,当计数器减到0时可以触发某种动作执行,这个动作通过回调函数来实现。当定时器计数完成时,定义的回调函数会立即被调用,应用程序可以有任意数量的定时器,ucosiii中定时器的时间分辨率由宏OS_CFG_TMR_TASK_RATE_HZ表示步长,比如一次10ms,那么100次就是1s,单位为Hz默认100Hz注意

2017-02-16 19:41:07 897

原创 ucosiii时间管理

上一篇博文介绍了内核是怎么在时钟节拍到来是更新节拍列表的,本文介绍任务插入节拍列表的实现过程,在调用延时函数时也会涉及到这个过程。从串口打印出来的结果来看,精度还是相当高的,延时时间都是偏少的。存在些许误差的原因主要是在插入的时候可能在两个节拍的任何时刻,退出延时时,一定是在节拍到来处理节拍任务的时候。如图所示,虽然设置延时节拍个数是5个,但是的节拍比大部分都会小于5个,途中的小黑块表示节拍任

2017-02-16 16:08:14 464

原创 ucosii的中断和时钟

ucosii的中断为了处理任务延时、任务调度等一些和时间有关的事件,任何一个计算机系统都应该有一个系统时钟。与其他计算机系统一样,ucosii的时钟是通过硬件定时器产生定时中断来实现的。应中断请求而运行的程序叫做中断服务子程序,中断服务子程序的入口地址叫做中断向量。对于可剥夺型内核来说,中断服务子程序运行结束之后,系统将会根据情况进行一次任务调度去运行优先级别最高的任务,而并不一定要继

2017-02-15 19:34:25 1981

原创 任务控制块及其链表

在任务控制块的管理上需要两个链表,一条是空任务块链表(其中所有的任务控制块都没有分配给任务)和一条任务块链表(其中所有任务控制块都已分配给任务),具体做法是:

2017-02-15 13:13:49 2097

Jstreamer.zip

qt编写上位机,可以接收树莓派移植的mjpg-streamer的视频画面,可以实现上机机和树莓派的socket通信

2018-04-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除