自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

转载 消息队列函数由msgget、msgctl、msgsnd、msgrcv四个函数组成。下面的表格列出了这四个函数的函数原型及其具体说明

消息队列函数由msgget、msgctl、msgsnd、msgrcv四个函数组成。下面的表格列出了这四个函数的函数原型及其具体说明。1.   msgget函数原型msgget(得到消息队列标识符或创建一个消息队列对象)所需头文件#include <sys/types.h>#include <sys/ipc.h>#include <sys/msg....

2019-01-25 10:10:38 424

原创 matlab 2017b破解版安装教程

 链接:https://pan.baidu.com/s/1bpnTHoF 密码:crul  下载文件 把压缩包R2017b_win64_dvd1.iso和压缩包R2017b_win64_dvd2.iso解压到一个文件夹中,我的文件夹为D:\matlab2017,找到setup运行程序,点击运行。在MATLAB安装程序,将安装方法选择为:使用文件安装密钥。点击下一步选择“是”,并点击下一步。输入...

2018-10-19 14:17:15 3350

转载 同一端口是否可以绑定到多个IP上(关于Socket编程中地址与端口绑定那些事)

 2016年07月07日 20:28:31 皓月如我 阅读数:7026 标签: socketc++编程 收起个人分类: c++版权声明:本文为博主原创文章,转载请注明【转载自皓月如我的CSDN博客】,并贴出原始链接地址。 https://blog.csdn.net/fm0517/article/details/51854048一块网卡有多个IP,是否能够将同一个端口绑定在多个IP地...

2018-09-26 17:32:33 6229

原创 linux安装arm-linux-gcc-4.3.2(交叉编译环境搭建)

本人用的是Ubuntu14.04 64位系统。只要是linux系统,安装步骤都差不多,按以下步骤安装即可。 1、首先创建交叉编译器的存放目录sudo mkdir /usr/local/arm。2、到网上下载arm-linux-gcc-4.3.2.tar.gz安装包放到/usr/local/arm,任何版本都一样。3、解压文件      tar-zxvf arm-linux-gc...

2018-09-11 11:17:00 3158

原创 LINUX下安装中文输入法

最近刚给笔记本装了Ubuntu+win10双系统,但是ubuntu16.04没有自带中文输入法,所以经过网上的一些经验搜索整合,分享一下安装中文输入法的心得。本文主要介绍了谷歌拼音跟ibus中文输入法的安装,由于ibus输入法问题较多,所以目前我用的是谷歌输入法。 一.google pinyin的安装1.安装汉语语言包 [html] view plain copy su...

2018-08-22 14:09:56 60357 2

原创 ubuntu下用eclipse编译opencv程序

ubuntu下用eclipse编译opencv程序(超级详细)2015年04月14日 16:18:02阅读数:1672我是菜鸟,写的文档是傻瓜式操作,敬请指正。 系统:VMwareWorkstation里的虚拟机ubuntu16.04,64位系统。 1、安装openCV1.1、下载openCV      https://github.com/opencv/ope...

2018-08-18 20:13:12 181

原创 openCV 编译安装

【安装教程】Ubuntu16.04中用CMake-gui安装OpenCV3.2.0和OpenCV_contrib-3.2.0(图文)2018年05月21日 21:13:45阅读数:585初次尝试在Ubuntu上面安装OpenCV,遇到了各种奇奇怪怪的问题,也查了好多博客和相关说明,弄了好久好久终于,完成了。我本着方便和帮助更多跟我一样刚入门OpenCV的小伙伴的初衷,写下这篇文章,希望...

2018-08-17 10:52:25 584

原创 解决Ubuntu16.04 开机显示The system is running in low-graphics mode

解决Ubuntu16.04 开机显示The system is running in low-graphics mode2018年02月05日 04:32:35阅读数:2502vmware装搜狗输入法的时候出错,后来重启的时候直接进不了图形界面了,黑屏下弹出一个提示框,The system is running in low-graphics mode...,找了网上的办法,列出来四五...

2018-08-16 13:33:42 8319 12

原创 VxWorks 启动顺序

1)romInit(),位于romInit.s文件中,功能如下A)初始化CPU,部分内存,基本的硬件。如果初始化正确,则内存LOCAL_MEM_LOCAL_ADRS到LOCAL_MEM_LOCAL_ADRS+LOCAL_MEM_SIZE是可读可写的。B)禁止中断,清除CACHE,为下一个函数romStart(位于bootInit.c中)的执行配置启动类型。2)romStart()位于bootIni...

2018-04-12 10:51:29 484 1

翻译 小波变换

小波,一个神奇的波,可长可短可胖可瘦(伸缩平移),当去学习小波的时候,第一个首先要做的就是回顾傅立叶变换(又回来了,唉),因为他们都是频率变换的方法,而傅立叶变换是最入门的,也是最先了解的,通过傅立叶变换,了解缺点,改进,慢慢的就成了小波变换。主要的关键的方向是傅立叶变换、短时傅立叶变换,小波变换等,第二代小波的什么的就不说了,太多了没太多意义。当然,其中会看到很多的名词,例如,内积,基,归一化正...

2018-04-12 10:19:50 581

原创 OpenGL中的Shader

小华同学的学习笔记 仰望星空,脚踏实地目录视图摘要视图订阅 (二)OpenGL中的Shader标签: opengl2016-09-08 19:30 240人阅读 评论(0) 收藏 举报 分类:OpenGL学习笔记(1) 版权声明:本文为博主原创

2017-04-17 21:31:30 327

原创 OpenGL渲染的基本流程

小华同学的学习笔记 仰望星空,脚踏实地目录视图摘要视图订阅 (一)OpenGL渲染的基本流程标签: opengl2016-09-06 18:09 845人阅读 评论(0) 收藏 举报 分类:OpenGL学习笔记(1) 版权声明:本文为博主原创文

2017-04-17 21:28:13 423

原创 OpenGL渲染流程

推酷文章站点主题活动APP 荐周刊 更多 登录OpenGL渲染流程时间 2015-12-23 01:56:00  博客园-原创精华区原文  http://www.cnblogs.com/BigFeng/p/5068715.html主题 OpenGL一.什么是openGLOpenG

2017-04-17 20:56:32 892

原创 PCI总线在VxWorks中的实现

8D SpacesReliability & Stability & Efficiency目录视图摘要视图订阅 PCI总线在VxWorks中的实现2013-01-22 23:27 1194人阅读 评论(0) 收藏 举报 分类:Buses(2)  HardWare(3) 

2017-04-16 22:40:20 3166

原创 VxWorks设备驱动开发指南--VxBus And VxBus Device Driver

8D SpacesReliability & Stability & Efficiency目录视图摘要视图订阅 VxWorks设备驱动开发指南(二)--VxBus And VxBus Device Driver2013-01-24 00:03 2018人阅读 评论(0) 收藏 举报版

2017-04-16 22:38:29 2973

原创 VxWorks设备驱动程序开发指南---驱动程序的分类

8D SpacesReliability & Stability & Efficiency目录视图摘要视图订阅 VxWorks设备驱动程序开发指南(三)---驱动程序的分类2013-01-24 23:22 1214人阅读 评论(0) 收藏 举报 分类:Buses(2)  vx

2017-04-16 22:37:25 996

原创 VxWorks驱动程序开发指南--驱动程序的组织结构

8D SpacesReliability & Stability & Efficiency目录视图摘要视图订阅 VxWorks驱动程序开发指南(四)--驱动程序的组织结构2013-01-26 01:49 1696人阅读 评论(0) 收藏 举报本文章已收录于:  嵌入式开发知识库

2017-04-16 22:35:43 3966

原创 详解第一个OpenGL程序

candycat好记性不如烂笔头目录视图摘要视图订阅 【OpenGL】详解第一个OpenGL程序2014-11-26 16:00 27733人阅读 评论(37) 收藏 举报 分类:OpenGL 3.3+(8) 版权声明:本文为博主原创文章,未经博主允许

2017-04-16 20:51:44 733

转载 gpu对应现实

痞子龙3D编程学无止境,三人行必有我师,把这几年收藏的文章都晒出来,大家共享吧!向原创者致敬!察而知不足,严谨,求真,务实;网络收藏夹目录视图摘要视图订阅CSDN日报20170331 ——《一个屌丝程序猿的人生》      程序员你的职场该这么规划!      Python数据分析与机器学习      博客搬家,有礼相

2017-04-04 21:24:32 808

原创 C语言实现回调

本文主要讲解如果实现回调,特别是在封装接口的时候,回调显得特别重要,我们首先假设有两个程序员在写代码,A程序员写底层驱动接口,B程序员写上层应用程序,然而此时底层驱动接口A有一个数据d需要传输给B,此时有两种方式:    1、A将数据d存储好放在接口函数中,B自己想什么时候去读就什么时候去读,这就是我们经常使用的函数调用,此时主动权是B。    2、A实现回调机制,当数据变化的时候才将通知

2017-04-04 20:19:44 555

原创 异步调用

异步调用 编辑asynchronous call(异步调用)一个可以无需等待被调用函数的返回值就让操作继续进行的方法中文名异步调用外文名asynchronous call领    域函数杰    作线程。。目录1 举例2 实战用法▪ 异步调用外部数据处理▪

2017-04-04 19:41:51 232

原创 异步调用与多线程的区别 以及使用情况

随着拥有多个硬线程CPU(超线程、双核)的普及,多线程和异步操作等并发程序设计方法也受到了更多的关注和讨论。本文主要是想探讨一下如何使用并发来最大化程序的性能。  多线程和异步操作的异同  多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为多线程和异步操作是等同的概念。但是,多线程和异步操作还是有一些区别的。而这些区别造成了使用多线

2017-04-04 19:31:56 420

转载 vxWorks启动时间

qingfengtsing的专栏目录视图摘要视图订阅CSDN日报20170403 ——《该不该离职?它说了算!》      程序员你的职场该这么规划!      Python数据分析与机器学习      博客搬家,有礼相送 vxWorks内存管理2014-01-21 22:29 26

2017-04-03 20:53:34 1710

转载 嵌入式软件调试方法

SdustLiYang的专栏厚积薄发目录视图摘要视图订阅CSDN日报20170401 ——《如果你还是“程序员”,我劝你别创业!》      程序员你的职场该这么规划!      Python数据分析与机器学习     博客搬家,有礼相送 嵌入式软件调试方法标签: 嵌入式工具测试测试

2017-04-02 20:17:51 6234

转载 分析实时嵌入式系统软件调试问题

设为首页 | 值班电话:18958035226捷配欢迎您! [登录] 免费注册 | 行业黑名单 | 捷配商城 | 网站导航全球领先的电子元器件市场IC电子元器件PDF技术资料电子资讯电子通论坛                          技术文章                      

2017-04-02 20:16:15 1265

转载 GPGPU数学基础教程

i53nd的专栏目录视图摘要视图订阅CSDN日报20170331 ——《一个屌丝程序猿的人生》      程序员你的职场该这么规划!      Python数据分析与机器学习      博客搬家,有礼相送 GPU深度发掘(一)::GPGPU数学基础教程标签: gpgpufloat扩展

2017-04-01 21:28:54 543

转载 VxWorks内核解读 -设备驱动

redseazhaojianertao的博客目录视图摘要视图订阅CSDN日报20170330 ——《我们错过了那么多机会,怎么办》      十二大技术领域优质资源汇总图谱      程序员3月书讯      博客搬家,有礼相送 VxWorks内核解读-72016-12-23

2017-03-31 20:03:10 3337

原创 Vxworks 内核解读

登录 | 注册redseazhaojianertao的博客目录视图摘要视图订阅CSDN日报20170330 ——《我们错过了那么多机会,怎么办》      十二大技术领域优质资源汇总图谱      程序员3月书讯      博客搬家,有礼相送

2017-03-31 19:49:13 2052

原创 PCIE

.TMS320C6678 PCIE模块调试总结1.所谓outbound一般来说是RC发起的向EP的写操作。Inbound是EP接收来自RC的写操作。 2.PCIE中RC和EP的初始化在PCIE的datasheet中有详细的步骤,但是实际使用的时候,需要按照如下的过程去配置:第一步:配置RC端和EP端的时钟,电源使能,serdes,pll,以及模式(RC或者EP)等,

2017-02-26 20:44:58 2849

转载 设备地址与IO内存映射

设备地址与IO内存映射2014-10-28 00:08 1769人阅读 评论(0) 收藏 举报 分类:Embeded(14) 在嵌入式编程中,绝大部分功能都是通过驱动外设实现的,这些外设不仅可以是CPU外部的某种功能模块,也可以是CPU芯片内部集成的某些器件。这些芯片内部的外设基本都是通过总线的方式与CPU核心相连,而对它们的控制也通过对这些总线上的

2016-11-27 15:19:26 922

转载 循环队列实现原理

环形队列是一个首尾相连的FIFO(命名管道)的数据结构,它采用数组的线性空间。它能很快知道队列是否为满或者为空,也能很快的存取数据。原理:内存上没有环形结构,因此环形队列利用数组的线性空间来实现。当数据到了尾部时,它将转回到0位置来处理。这个转回操作通过取模来执行。构造:逻辑上,将数组q[0]与q[MAXN-1]相连接,形成一个存放队列的环形空间。 

2016-11-24 11:45:19 3297

转载 任务反转解决方法

优先级反转的描述:假设任务1,任务2,任务3;他们的优先级顺序分别为1 > 2 > 3。有一个稀缺资源S,S由一个信号量控制为互斥访问。任务3正在执行,并申请到了资源S;任务1抢占了任务3的执行,任务3挂起,任务1执行;任务1申请资源S,发现被占用,所以挂起,任务3恢复执行;任务2抢占了任务3的执行,任务3挂起,任务2执行;任务2执行完毕,任务3恢复;任务3释放资源S,任务1抢占资

2016-11-24 11:41:49 288

转载 SPI总线

由于SPI(setial peripheralinterface)总线占用的接口线少,通信效率高,并且支持大部分处理器芯片,因而是一种理想的选择。SPI是利用4根信号线进行通信的串行接口协议,包括主/从两种模式。4个接口信号为:串行数据输入(MISO,主设备输入、从设备输出)、串行数据输出(MOSI,主设备输出、从设备输入)、移位时钟(SCK)、低电平有效的从设备使能信号(cs)。SPI最大的特点

2016-11-24 11:27:46 381

转载 I2C总线

1.I2C协议   2条双向串行线,一条数据线SDA,一条时钟线SCL。   SDA传输数据是大端传输,每次传输8bit,即一字节。   支持多主控(multimastering),任何时间点只能有一个主控。   总线上每个设备都有自己的一个addr,共7个bit,广播地址全0.   系统中可能有多个同种芯片,为此addr分为固定部分和可编程部份,细节视芯片而定,看datash

2016-11-24 11:01:31 241

原创 NOR FLASH工作原理

冷烟花哎呀哎呀哎呀我的妈~蜗牛背着那重重的壳呀,一步一步地往上爬~ 博客园    首页    博问    闪存    新随笔        管理posts - 63,  comments - 10,  trackbacks - 0NOR Flash擦写和原理分析1. NOR FLASH 的简单介绍N

2016-09-03 21:12:41 1658

转载 VXBUS

VxBus是风河公司新的设备驱动程序架构,是VxWorks新增的特性,它是在VxWorks6.2及以后版本被增加到VxWorks中的。本文结合基于PCI2040数据采集卡驱动的开发过程,分析了VxBus架构下驱动的设计实现。   VxBus简介   VxBus是指在VxWorks中用于支持设备驱动的特有的架构,这种架构包含对minimal BSP的支持。它包括以下功能:①允许设

2016-08-27 11:09:25 3031

原创 基于vxworks_VXBUS总线驱动架构开发

分类: 嵌入式或许用过vxworks操作系统的人不多。但作为曾经的嵌入式操作系统老大,介绍一下还是非常有意义的。开发步骤1.       添加新模块(这里会告诉vxworks该模块的入口函数);2.       填充vxbDevRegInfo,并通过vxbDevRegister进程注册驱动程序;3.       通过向hcfDeviceList数组中添加

2016-08-27 11:01:15 2388

空空如也

空空如也

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

TA关注的人

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