240 私信
这个人很懒,暂无签名信息
0

[Linux] 多线程

多线程线程概念线程控制线程创建pthread_create()接口线程终止线程等待线程分离 线程概念 大条件:Linux中: 因为Linux环境下线程以进程的PCB模拟实现线程,所以Linux中PCB是线程。因此Linux线程也叫轻量级进程。 进程就是线程组。以前所描述的进程其实是单线程进程。 因为Linux线程是PCB,因此线程是CPU调度的基本单位。 因为进程是线程组,程序运行起来,资源...

0

Linux功耗管理(25_Linux电源管理(14)_从设备驱动的角度看电源管理)

1. 前言 相信工作稍微久一点的linux驱动工程师都深有体会: 在旧时光里,实现某一个设备的电源管理功能,是非常简单的一件事情。大多数设备都被抽象为platform设备,driver只需要提供suspend/resume/shutdown等回调函数,并注册到kernel即可。kernel会在系统电源状态切换的过程中,调用driver提供的回调函数,切换设备的电源状态。 但是在新时代中,设备...

0

DSP 2812: 使用C++封装系统时钟管理模块

对于2812的系统时钟控制部分,其实还是蛮实用的。比如倍频,分频等。又比如要想要获取各外设的输入时钟等。 只需要设置晶振时钟,可以很容易的获取各外设时钟,以及设置外设时钟等。 在头文件中声明命名空间和类名 namespace NF281x{ /** * 系统时钟控制类 */ class CClocking{ public: /** * 构造时,必须指定系统晶振或者输入时钟频率 *...

0

PICC使用__EEPROM_DATA()宏指令初始化PIC的EEPROM存储区

存储汇编hexPICC中使用__EEPROM_DATA()宏指令初始化EEPROM数据存储区,该指令会将写入EEPROM的数据存入HEX文件,然后写入单片机。 用法:#include pic.h //包含头文件__EEPROM_DATA(0,1,2,3,4,5,6,7); //包含8个数据(不能多也不能少)该宏可以接受8个字节型的数据,也可以接受用单引号表示的字符,这个宏可以多次调用直到EEPRO...

个人介绍
暂无介绍