按类别查询搜索结果
关于关键词 的检测结果,共 10323
mude918 | 2020-03-11 08:07:55 | 阅读(1450) | 评论(0)
看内核时总遇到if(likely( )){}或是if(unlikely( ))这样的语句,最初不解其意,现在有所了解,所以也想介绍一下。likely() 与 unlikely()是内核(我看的是2.6.22.6版本,2.6的版本应该都有)中定义的两个宏。位于/include/linux/compiler.h中,具体定义如下:#define likely(x) __builtin_expect(!!(x), 1)#define u...【阅读全文】
我叫RT | 2020-02-19 22:56:43 | 阅读(1020) | 评论(0)
基本用法解释说明扩展用法gcc XXX.c 或 gcc XXX.o#生成可执行文件#加-o表示起个别名:gcc XXX.c -o YYY 或gcc -o YYY XXX.c 或 gcc XXX.o ...【阅读全文】
我叫RT | 2020-02-19 22:56:19 | 阅读(1300) | 评论(0)
1 基础知识1.1 百度百科目标文件:   目标文件(objectfile)即存放目标代码的计算机文件,它常被“称作”二进制文件(binaries)。目标文件包含着机器代码(可直接被计算机中央处理器执行)以及代码在运行时使用的数据,如重定位信息,如用于链接或调试的程序符号表(变量和函数的名字),此外还包括其他...【阅读全文】
我叫RT | 2020-02-19 22:56:04 | 阅读(990) | 评论(0)
  在Linux下,一个程序从源代码到执行,经过了以下几个过程:预处理(Pre-Processing)、编译(Compiling)、汇编(Assembling)、链接(Linking)、加载(Loading)、执行(Executing)。而广义上,我们经常将预处理、编译、汇编、链接统称为编译,把加载和执行统称为执行。1 编译  在Linux下,我们使用...【阅读全文】
我叫RT | 2020-02-19 22:54:43 | 阅读(2600) | 评论(0)
简介:本文想描写一下进程的内存布局,注意这里的内存是指虚拟地址空间。由于作者wilcohuang已经转载并总结的很好了,正如作者wilcohuang所说:前人已经总结写的很好了,纵使再花大量时间也无法达到这个水平。所以,本文仅仅是在转载的基础上,重新排版和标红加粗,方便理解记忆。原文:Linux虚拟地址空间布局以及进程栈和...【阅读全文】
丶lemonade | 2020-01-16 09:51:20 | 阅读(2120) | 评论(0)
cgliuyang | 2019-11-27 21:18:02 | 阅读(290160) | 评论(0)
一、什么是线程进程:一个正在执行的程序,它是资源分配的最小单位进程中的事情需要按照一定的顺序逐个进行,那么如何让一个进程中的一些事情同时执行?服务器的例子线程:有时又称轻量级进程,程序执行的最小单位,系统独立调度和分派cpu的基本单位,它是进程中的一个实体。一个进程中可以有多个线程,这些线程共享进...【阅读全文】
lelv123 | 2019-11-18 23:30:56 | 阅读(2070) | 评论(0)
lelv123 | 2019-11-18 23:28:20 | 阅读(1790) | 评论(0)
风行蟹 | 2019-10-23 16:06:33 | 阅读(1760) | 评论(0)
麦香茶11 | 2019-10-23 11:07:48 | 阅读(540) | 评论(0)
操作系统:Ubuntu10.04前言:    Linux系统下程序出错时会自动生成一个 core 文件,该文件包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息等。下面简单介绍coredump使用方法。一,ulimit命令    1,首先要查看 coredump 功能有没有打开     #u...【阅读全文】
麦香茶11 | 2019-10-23 11:07:15 | 阅读(820) | 评论(0)
皮秒皮秒,符号ps(英语:picosecond ).1皮秒等于一万亿分之一秒(10-12秒)1,000 皮秒 = 1纳秒 1,000,000 皮秒 = 1微秒 1,000,000,000 皮秒 = 1毫秒 1,000,000,000,000 皮秒 = 1秒纳秒纳秒,符号ns(英语:nanosecond ).1纳秒等于十亿分之一秒(10-9秒)1 纳秒 = 1000皮秒&nbs...【阅读全文】
花花lovely | 2019-10-21 15:47:13 | 阅读(920) | 评论(0)
    描述:    8-bit微控制器64K/128K/256K字节的系统内可编程闪存;    ATMEGA2561-16AU概述    ATMega640/1280/1281/2560/2561是一款基于增强型RISC架构。    通过在一个时钟周期内执行强大的指令,ATMega640/1280/1281/2560/2561的吞吐量接近每兆赫1mips,允许系...【阅读全文】
zhenhuaqin | 2019-09-28 21:04:47 | 阅读(1380) | 评论(0)
4. 用作I2C接口2根线,就能够挂载多个从设备,能够双向传输,最大速度可达G-sensor传感器、光距离传感器、电容触摸屏、I2C接口的。I2C,算是I2C控制器,可以直接配置I2C上。例如单片机几乎都可以这么做。如果芯片内部的GPIO口拉高拉低来模拟I2C使用。同样的模拟数据线的做法,还可以用SPI。只要是带时钟...【阅读全文】
zhenhuaqin | 2019-09-28 21:00:17 | 阅读(2470) | 评论(0)
 输出控制信号用来做开关控制如上图,P21这个GPIO口,输出1的时候,LED403点亮,输出0或者没有输出的时候,LED403熄灭。口是怎么被控制的呢?通过函数的操作,最终变成了向这个GPIO的硬件寄存器写入数据,硬件的状态会跟随寄存器的数据改变而改变。,好比你告诉家里的保姆说“去吧客厅的灯关上”,他...【阅读全文】
yangyefeng820803 | 2019-07-11 21:10:49 | 阅读(281570) | 评论(0)
linux下devicetree中常用的of函数从device_node中获取信息:int of_property_read_u8_array(const struct device_node *np, const char *propname,u8 *out_values, size_t sz);int of_property_read_u16_array(const struct device_node *np, const char *propname,u16 *out_values, size_t sz);...【阅读全文】
【嵌入式】 STM32初学者
晓风凌殇 | 2019-07-08 19:23:31 | 阅读(1210) | 评论(0)
数码瓜子哥 | 2019-07-01 17:38:25 | 阅读(1150) | 评论(0)
宏旺半导体的LPDDR4X和DDR4相比,LPDDR4X的总线位宽要更小一些,拥有更小的功耗开销相比,给手机带来的是实实在在的续航提升。需要注意的是,LPDDR4X并非是智能手机的“专利”,很多超轻薄笔记本和PC平板二合一设备,也都采用了LPDDR4X规格的板载内存,在节省空间和降低功耗方面拥有绝对优势,宏旺半导体8GB LPDDR4X RAM,可以让智能设备在更高分辨率的屏幕上进行更加流畅的多任务处理,带来更好的使用体验。【阅读全文】
黄大熊宝 | 2019-07-01 10:11:49 | 阅读(560) | 评论(0)
串口通讯—异步通信方式串行通信可以分为两种类型:同步通信、异步通信。1.异步通信的特点及信息帧格式:以起止式异步协议为例,下图显示的是起止式一帧数据的格式:图1起止式异步通信的特点是:一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,总是以“起始位”开始,以...【阅读全文】
fangdikui | 2019-06-28 10:32:37 | 阅读(275860) | 评论(0)
 原文地址:https://www.cnblogs.com/lizhi0755/archive/2013/05/04/3058935.html使用busybox中的mdev时,默认不配置的情况下,即mdev.conf文件中没有定义时,所有的设备会被重新加载在/dev/目录下(即使在内核驱动中定义了也没有用),所以默认event被加载在/dev/eventXX,修改mdev.conf可修改其路径,该文件定...【阅读全文】