![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
陈俊1992
这个作者很懒,什么都没留下…
展开
-
关于句柄的概念
1 句柄是一种特殊的智能指针 。当一个应用程序要引用其他系统(如数据库、操作系统)所管理的内存块或对象时,就要使用句柄。2 句柄与普通指针的区别在于,指针包含的是引用对象的内存地址,而句柄则是由系统所管理的引用标识,该标识可以被系统重新定位到一个内存地址上。这种间接访问对象的模式增强了系统对引用对象的控制。原创 2017-04-28 10:49:07 · 982 阅读 · 0 评论 -
关于gcc编译 -I -L -l的使用
gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld参数说明:-I /home/hello/include表示将/home/hello/include目录作为第一个寻找头文件的目录,寻找的顺序是:/home/hello/include-->/usr/include-->/usr/local/incl...转载 2018-05-09 14:24:34 · 16225 阅读 · 0 评论 -
gcc编译选项说明
关于gcc编译符号说明:1、预处理:以#开头的开头的命令称为预处理命令,1.1 包括"#include"宏定义"#define" 条件编译 "#if" "#ifdef"1.2 预处理就是将include的文件插入原文中,将宏定义展开,根据条件编译选择要执行的代码,最后将代码输出到一个.i文件,等待进一步处理。1.3 预处理后c文件为.i,c++文件为.ii1.4 预处理用到原创 2017-11-01 16:10:15 · 338 阅读 · 0 评论 -
关于arm虚拟内存说明
转载地址:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=22891521&id=2109284一、MMU的产生 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形转载 2017-10-21 13:35:13 · 1138 阅读 · 0 评论 -
嵌入式shell学习笔记
1、shell脚本其实是一类语言而不是一个语言,常用shell语言:sh、bash、python等。2、执行shell程序 source xx.sh(source是linux的一个命令)3、shell程序的第一行一般都是: #!/bin/sh这行话以#!开始,后面加上一个pathname,的意思就是指定shell程序执行时被哪个解释器解释执行/bin/sh意思就是这个shell将来翻译 2017-10-05 12:54:52 · 596 阅读 · 0 评论 -
Linux wait() 和 waitpid()函数整理
本文转自:http://blog.csdn.net/wallwind/article/details/6998602http://www.cnblogs.com/linux-sir/archive/2012/01/27/2330014.html编程过程中,有时需要让一个进程等待另一个进程,最常见的是父进程等待自己的子进程,或者父进程回收自己的子进程资源包括僵尸进转载 2017-04-27 13:27:43 · 363 阅读 · 0 评论 -
Linux中fork()函数详解
一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来转载 2017-04-27 09:49:56 · 179 阅读 · 0 评论 -
对线程创建函数pthread_create的总结
int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine) (void *), void *arg); 功能:创建线程(实际上就是确定调用该线程函数的入口点),在线程创建以后,就开始运行相关的线程函数。 说明:threa原创 2017-04-21 15:13:52 · 488 阅读 · 0 评论 -
对信号量sem的一些总结
1、首先来说说信号量和互斥锁的区别:信号量用在多线程多任务同步的,一个线程完成了某一个动作就通过信号量告诉别的线程,别的线程再进行某些动作(大家都在semtake的时候,就阻塞在哪里)。而互斥锁是用在多线程多任务互斥的,一个线程占用了某一个资源,那么别的线程就无法访问,直到这个线程unlock,其他的线程才开始可以利用这个资源。作用域信号量: 进程间或线程间(linux原创 2017-04-21 11:57:21 · 6654 阅读 · 0 评论 -
关于norflash
1、flash的特性是,每个BIT写数据只能将1写为0,0不能写为1.擦除数据是将所有数据都写为1.因此如果想在已经数据的flash上写入新的数据,则必须先擦除。2、在擦除flash的时候,必须是整块的擦除。3、程序可以直接在FLASH片内执行(这意味着存储在NOR FLASH上的程序不需要复制到RAM就可以直接运行).这点和NAND FLASH不一样。4、单片机(比如说stm32原创 2017-04-14 13:18:54 · 625 阅读 · 0 评论 -
VMware下对Ubuntu进行扩充磁盘大小
本文转自:https://blog.csdn.net/timsley/article/details/50742755由于实际操作过程中还是遇到了些问题,特此做了更详细的说明,感谢博主,也希望可以帮到有同样问题的你。平台:VMware(14.1.1)+Ubuntu 14.04(32bit)1. 选择VMware的虚拟机->设置->硬盘->实用工具->扩展 2.在扩展磁盘容量...转载 2018-05-15 17:30:54 · 615 阅读 · 0 评论