- 博客(5)
- 收藏
- 关注
原创 内存空间与I/O空间
一、编址方式外设都是通过读写设备上的寄存器来进行工作的,外设寄存器也称为“IO端口”,而IO端口的编址方式有两种,独立编址和统一编址。统一编址:外设接口中的IO寄存器(即IO端口)与主存单元一样看待,每个端口占用一个存储单元的地址,将主存的一部分划出来用作IO地址空间。独立编址:为端口地址单独开辟一部分地址空间,其访问指令也需要使用单独的指令(不同于内存访问指令)。根据CPU体系结构的不同,CPU对IO端口的编址方式有两种:(1)I/O映射方式(I/O-mapped) 典型地,如X8
2020-08-09 14:03:09
3588
3
原创 Linux文件系统操作
Linux的文件系统操作调用涉及创建、打开、读写和关闭文件。 int creat(const char *filename,mode_t mode); int open(const char *pathname, int flags); 常用的有 O_RDONLY; O_WRPNLY; O_RDWR; O_CREAT int open(const char *pathname,int flags,mode_t mode); int read(int fd,c...
2020-07-23 02:21:00
169
转载 vxWroks启动过程中函数
VXWORKS——启动过程2015年10月12日 15:30:34 abcflyer 阅读数:5460VXWORKS是一种灵活的、可裁剪的嵌入式实时操作系统,用户可以根据需要创建自己的VXWORKS映像,由它来引导目标系统,而后下载并运行应用程序。根据应用场合不同,vxworks映像可以分成三类:可加载的映像、基于ROM的映像和驻留ROM映像。1.1可加载的映像运行与RAM,不...
2019-02-28 11:40:44
934
原创 C++之vector
vector是C++标准模板库中的部分内容,中文偶尔译作“容器”,但并不准确。它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。延展阅读:vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序...
2018-05-13 17:56:58
170
原创 vim之cscope——编程利器
cscope1.cscope -Rkbq 建立索引数据库链接2.find查找命令:cs find {querytype} {name}其中: {querytype} 即相对应于实际的cscope行接口数字,同时也相对应于nvi命令: 0或者s —— 查找这个C符号 ...
2018-05-05 00:09:49
341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人