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

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

0

linux中fork()函数与vfork()函数的区别

  对于fork函数: 子进程只继承父进程的文件描述表,不继承但共享文件表项和i-node 父进程创建一个子进程之后,文件表项中的引用计数加1变为2,当父进程作close操作之后计数器减1,子进程还是可以使用文件表项,只有计数器减到0的时...

0

linux基础(二)——linux各文件夹含义和作用

转自:http://blog.chinaunix.net/uid-22018363-id-407691.html 1.linux下各文件夹的意义:     /bin:是binary的缩写,包含了引导系统启动所需的命令和普通用户可以使用的常用命令     /lib:是根文件系统目录下程序和核心模...

0

Opus codec

概览 Opus开源免专利费音频编解码器正式成为IETF标准(RFC6716)。Opus 主要是结合Skype 早期网路通话的SILK 语音编解码器与Xiph.org 的CELT 音乐编解码器而成,设计传输网络语音和音频流,可用于VOIP,视频会议、游戏内聊天等应用,其...

0

DTS详解

  https://blog.csdn.net/u014717231/article/details/53139968

0

linux 定时函数setitimer使用

linux 定时函数setitimer使用 头文件 #include 函数原型 int setitimer(int which, const struct itimerval *new_value, struct itimerval *old_value); 第一个参数:which表示类型: ITIMER_REAL:以系统真实...

0

linux下C程序插入执行shell脚本

最近在看深入理解计算机系统,看到一个函数叫做execve(),这个函数很有意思,可以在一个进程插入另外一个进程执行,但是又不像fork()一样产生一个子进程,execve()插入的进程和原进程共享进程号,就好像执行这进程就像执行过程调用一般随意...

0

Linux内核:读写配置文件、/proc

一、介绍       Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。       proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。       它以文件系统的方式为访问系...

0

NCNN移植ARM爬坑日志-protobuf安装 四

>1 首先进入https://pypi.python.org/pypi/protobuf/2.6.0,下载protobuf2.6.0 2>解压文件 >3 进入解压目录,在terminal中输入./autogen.sh,因为里面有下载项,国内需要翻墙,所以最好自己先想办法下载好,放入此目录下, 出现问题1: + a...

0

48 使用linux内核源码里的按键轮询驱动

这个设备驱动适用于,每个按键是连接到一个io口, 驱动里是通过定时查询io口的电平来确定按键的状态的,不使用io口的中断功能/ 需要在linux内核配置里选上相关的配置。在内核源码目录下: make menuconfig ARCH=arm CROSS_C...

0

Linux下多进程多线程混合开发框架

    多进程和多线程的概念相信大家都大致清楚,就不去百度copy了。这里引用一个比喻来描述下多进程和多线程:         多进程是立体交通系统,虽然造价高,上坡下坡多耗点油,但是不堵车。    多线程是平面交通系统,造价低...

0

shell 实现 ps 获取内容 以及简单的管道讲解

下面是正确的实现方式,把所有的查询到ps相关信息都给获取到,#!/bin/bashsource /etc/profileMGT_Process=('/sbin/nginx$' '/nginx/etcd_proxy.conf$' '/nginx/nginx.conf$')NGX_Process=('/sbin/nginx$' '/nginx/etcproxy.conf$' '/nginx/...

0

嵌入式系统,名词解释

内核对象:任务(每一个应用程序)、信号量、互斥信号量(用于保护共享资源,可以被嵌套)、事件标志组、消息队列、定时器、存储块等。 可剥夺:即就绪队列中一旦有优先级高于当前运行进程优先级的进程存在时,便立即进行进程调度,转让CPU。...

0

嵌入式中缓冲区队列的实现

class="markdown_views prism-github-gist"> 在串口,IIC或SPI以及CAN等通信中,往往需要一次性发送一帧完整的数据,由于硬件发送的速度问题,硬件不能及时发送出去,就会导致数据丢失等一系列问题。通常采用建立缓冲区解决。队列可以...

0

添加PMU && 电池的NTC

      AXP181 内部集成了一个自适应的 USB-Compatible 充电器,3 路降压转换器(Step-Down DC-DC converters),5 路线性稳压器(LDO),2 路负载开关(Switch),4 路功率器件开关,电压/电流/温度监视器及8-bit ADC。为保证电源系统安全稳...

0

嵌入式学习笔记(十一) --shell脚本编程

总结一句话来说,shell脚本编程 = 基本命令 + 变量 + 语句。看起来没有什么特殊的地方,那就试着分析下吧!本章内容shell与shell脚本区分shell变量的类型shell语句函数一、什么是shell?它和shell脚本有什么区别?shell:英文单词shell可直...

热门文章