Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Objective-C语言特征简析

Objective-C语言特征简析

1. Objective-c中类的声明与定义Objective-c中的类与C++语言的类含义是相同的,都有成员(实例)变量,成员(实例)函数,类函数,类变量,唯一的区别就是其称呼不同,本质是一个东西,类的声明和定义的表现形式也不同。@interface 中定义的实例变量默认情况下都为@protected,可以直接被子类引用,在@implementation和@property定义的实例变量为@private。其中在@interface中定义的@public...
Linux里SPI与I2C创建设备的流程

Linux里SPI与I2C创建设备的流程

Soc里怎么知道设备的存在? 我高中的时候就曾想过,Windows怎么知道我电脑上有什么硬件呢?后来刚接触驱动这一块时,被Soc上设备的创建困惑了好一阵子。当然现在看起来已经清晰不少了。Linux下的SPI与I2C算是轻量级框架了,是去熟悉Linux驱动模型一个不错的切入点。当初在学校尽去关心操作系统的实现而无视驱动开发这一块,后来找工作时才发现,满大街招的都是搞驱动的。于是转回去熟悉Linux的设备驱动模型。实习的时候接触了第一个子系统是I2C,当初强行...
Linux程序设计-POSIX Threads

Linux程序设计-POSIX Threads

POSIX Threads一、 需要掌握的知识点在一个进程里面创建新线程线程之间在进程里面进行同步数据访问对一个线程的属性进行修改在线程里面控制另一个同进程里面的线程二、概念由于同一进程的多个线程共享同一地址空间,因此Text Segment、Data Segment都是共享的,如果定义一个函数,在各线程中都可以调用,如果定义一个全局变量,在各线程中都可以访问到,除此之外,各线程还共享以下进程资源和环境:· 文件描述符表·...
Nand Flash详细分析

Nand Flash详细分析

NAND技术在设计之初是为了数据存储应用,nand的写回速度比较快,芯片面积小,特别容量大有很大的优势NAND的地址分为三部分:块号,块内页号,页内字节号;正因为如此,NAND的一次数据访问,要经过3次寻址,先后确定块号,块内页号,页内字节号,至少占用了三个时间周期。因此:NAND FLASH的一个劣势出来了:随机字节读写速度慢。但是nand flash平均每MB成本比nor flash少了三,四倍。所有NAND FLASH的容量可以做的比较大。Nand ...
<< 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 >>