240
收录了9941篇文章 ·1883个问题 · 0人关注

嵌入式 Linux是嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且遵循GPL协议,近几年来已成为研究热点。目前正在开发的嵌入式系统中,有近50%的项目选择Linux作为嵌入式操作系统。

0

抢占式内核与非抢占式内核的区别

内核抢占(可抢占式内核): 即当进程位于内核空间时,有一个更高优先级的任务出现时,如果当前内核允许抢占,则可以将当前任务挂起,执行优先级更高的进程。 非抢占式内核: 高优先级的进程不能中止正在内核中运行的低优先级的进程而抢占...

0

linux下c程序c++程序混合编译,c程序中调用c++程序,c语言项目与c++语言项目的合并

博主目的是把两个开源项目合并到一起,但是一个是c编写,一个是c++编写,在linux环境下实现两个项目的融合,以及互相的调用。 首先编译,先贴出来我的makefile文件: GPU=1 OPENCV=1 DEBUG=0 ARCH= --gpu-architecture=compute_30 --gpu-co...

0

zlog 交叉编译

1. zlog 是个很好的写程序日志的库,功能比较强大,上手快。 2. 下载地址:https://github.com/bmanojlovic/zlog 3. cd 到文件夹下,对 autogen.sh 添加可执行权限:chmod +x autogen.sh     然后执行:./autogen.sh     如果出现不能...

0

Electron开发入门

首先需要安装NodeJS。 设置npm, npm config set registry "https://registry.npm.taobao.org/" 安装Electron可以有多种方式。 第一种方式:直接下载软件包 https://github.com/electron/electron/releases 第二种方式:通过npm安装electro...

0

I2C分析及RX8025驱动编写

一、        I2C 1.    I2C概要 I2C总线由SDA和SCL构成的2线式双向通信,通过组合这2个信号,进行通信的开始/停止/数据传送/应答等接收信号。 非通信时:SDA、SCL都保持高电平。 通信的开始和结束通过SCL处于高电平,切上升或...

0

Qt5.5.0编译移植到Linux-Arm-A9

Qt5.5.0编译移植到Linux-Arm-A9 时间:2015-07-04 14:10:36      阅读:2167      评论:0      收藏:0      [点我收藏+] 标签:android   style   com   http   src   it   文件   la   问...

0

Linux下如何挂载NTFS格式U盘(替代法)

sudo fdisk -l /dev/sda    //查询是否有U盘接入 Device Boot Start End Blocks Id System /dev/sda2 * 1 2668 128016 6 FAT16           看了上面的输出就知道U盘所在的设备了,接着便是挂载了 mount -t msdos /dev/sda2 /mnt...

0

句柄泄露调试

句柄泄露调试(Handles Leak Debug) 一、概述 造成句柄泄露的主要原因,是进程在调用系统文件之后,没有释放已经打开的文件句柄。 对于句柄泄露,轻则影响某个功能模块正常运行,重则导致整个应用程序崩溃。在 Windows系统中, ...

0

我使用过的Linux命令之usleep - 延迟以微秒为单位的时间

我使用过的Linux命令之usleep - 延迟以微秒为单位的时间 本文链接:http://codingstandards.iteye.com/blog/1007783   (转载请注明出处)   用途说明 usleep命令用于延迟以微秒为单位的时间(sleep some number of microseconds),实际...

0

Linux mount/unmount命令

开机自动挂载 如果我们想实现开机自动挂载某设备,只要修改/etc/fstab文件即可。 文件挂载的配置文件:/etc/fstab 查看此文件可知 每行定义一个要挂载的文件系统; 其每行的格式如下 要挂载的设备或伪文件系统  挂载点  文...

0

linux中pthread_kill函数详解

(1)int pthread_kill(pthread_t thread, int sig);向指定ID的线程发送sig信号 (2)pthread_kill可不是kill,而是向线程发送signal。还记得signal吗,大部分signal的默认动作是终止进程的运行,所以,我们才要用signal()去抓信号并加上处...

0

linux下多定时器的实现(经典)

class="markdown_views prism-atom-one-light"> linux下多定时器的实现 一、已有的定时器接口   时空管理是计算机系统的主要任务。在时间管理中,我们经常利用定时器处理事情:比如tcp协议中利用定时器管理包超时,视频显示中利用...

0

QCustomPlot使用手册

QCustomPlot使用手册 介绍 QCustomPlot 是一个基于Qt的画图和数据可视化C++控件。QCustomPlot 致力于提供美观的界面,高质量的2D画图、图画和图表,同时为实时数据可视化应用提供良好的解决方案。 API函数接口说明 类相关 继承 ...

0

arm+linux swap出错问题

   今天,程序跑了两个小时,忽然出现如下信息: swap_dup: Bad swap file entry 002fdf80 VM: killing process intrusion_test swap_free: Bad swap file entry 002fdf80 swap_free: Bad swap file entry 002fc280 Ki...

0

ubuntu16.04 从源码编译安装caffe(纯CPU版)

需要做caffe在嵌入式的移植,决定先在X86上理清所有依赖包关系,再做交叉编译,由于目的是用在嵌入式,暂不支持GPU。1.boost官网:http://www.boost.org/Caffe 中主要使用了Boost 的智能指针,新版v1.66.0支持C++11。pycaffe使用了Boost Pyt...

热门文章