- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 VxWorks任务调度
VxWorks任务有五种基本状态:就绪、休眠、延时、悬置、运行就绪态是任务获取了除了CPU以外的所有资源休眠态是任务等待除CPU以外的其它资源,通常是等待信号量,也成为阻塞态延时态是通过调用taskdelay函数主动释放CPU一段时间,时间到了之后就进入就绪态悬置态是一种处于调试的状态整个系统中只有一个任务是处于运行态的,通常是由处于ready态的最高优先级的任务转化来的,
2017-04-09 19:04:17 3210
原创 进程及进程常用命令
Linux下进程的一些常用命令:1、ps 列出ps命令执行那一时刻当前终端的有关进程2、command &在一条命令后面加&,可使得command在后台运行3、jobs显示当前后台运行的程序4、Ctrl+z命令可以使得当前正在终端运行的命令放到后台运行,但是变为停止状态5、bg (jobs id)使得命令由停止态变为运行态6、kill -9 pid可
2017-04-05 21:58:43 843
原创 静态库和动态库
1、静态库是在程序编译的时候被载入到程序的目标代码中,程序运行的时候不在需要改静态库,因此体积比较大。2、动态库是在程序运行的时候载入的,程序运行的时候还需要动态库,因此所占体积比较小。不同的应用程序可以使用同一个动态库,因此,内存中只需要一份动态库。静态库的使用方法:例如将hello.c文件封装为静态库libhello.a,并链接到main.c中(1)gcc -c h
2017-04-03 11:04:42 280
原创 getopt解析函数
getopt(分析命令行参数) 相关函数表头文件 #include定义函数 int getopt(int argc, char * const argv[ ], const char * optstring);函数说明 getopt()用来分析命令行参数。参数argc和argv是由main()传递的参数个数
2017-04-03 11:00:32 956
原创 在Linux系统中索引的方法
1、在要搜索的目录中建立索引文件 sudo ctags -R2、在终端输入 vim -t key(key为要搜索的文件或者关键字)3、选中相应的文件4、将光标停留在要搜索的关键字上,按着ctrl+],向下搜索shift+5查看结构体定义处。更多具体的功能,可以在vim中通过输入命令help tags进一步学习
2017-04-03 10:39:03 1499
原创 标准IO,fopen,fclose
fopen打开文件的权限如下:r只读,文件必须存在r+读写,文件必须存在w只写,文件不存在就创建,文件存在就清空文件w+读写,文件不存在就创建,文件存在就清空文件a只写,文件不存在就创建,文件存在就在文件后面追加a+读写,文件不存在就创建,文件存在就在文件后面追加1、修改默认的权限掩码:fopen ()没有设定创建文件权限的参数,通过
2017-04-01 21:56:45 467
原创 u-boot详细解析
对于Uboot移植工作,有一些技术细节可能不需要我们搞特别清楚,但是通过分析Uboot源码,可以让我们对uboot整个架构有一个清晰的认识,在进行uboot移植的过程中可以有一个清晰的思路。u-boot 源码目录平台相关ArchBoardInclude平台无关ApiCommonDiskDocDriv
2017-04-01 21:45:55 8231
simplessl.tar.gz
2020-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人