• 关于

    linux比较函数

    的搜索结果
  • Linux下动态库和静态库的生成和使用

    Linux中有两类函数库,动态库和静态库 静态库:  这类库一般都是以.a为后缀名的文件,利用静态库函数编译成的文件比较大,因为整个函数库的所有数据都会被整合进目标代码中。 编译后的执行程序就不需要外部的函数库支持,但也有其缺点,就是一旦静态函数库改变了,那么程序就必须重新编译。 动态库:  这类...

    文章 技术小胖子 2017-11-02 846浏览量

  • Linux下静态库和动态库(共享库)的制作与使用

    Linux下静态库和动态库(共享库)的制作与使用   Linux操作系统支持的函数库分为静态库和动态库,动态库又称共享库。linux系统有几个重要的目录存放相应的函数库,如/lib /usr/lib。   静态函数库:   这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,...

    文章 长空翱翔 2011-11-22 496浏览量

  • linux多线程信号总结

      linux 多线程信号总结(一) 1. 在多线程环境下,产生的信号是传递给整个进程的,一般而言,所有线程都有机会收到这个信号,进程在收到信号的的线程上下文执行信号处理函数,具体是哪个线程执行的难以获知。也就是说,信号会随机发个该进程的一个线程。 2 signal函数BSD/Linux的实现并...

    文章 一生有你llx 2015-03-29 676浏览量

  • 全志 A64开发板Linux内核定时器编程

    开发平台 芯灵思Sinlinx A64内存: 1GB 存储: 4GB 开发板详细参数 https://m.tb.cn/h.3wMaSKm Linux 内核定时器是内核用来控制在未来某个时间点(基于jiffies)调度执行某个函数的一种机制,其实现位于 和 kernel/timer.c 文件中。内...

    文章 xiaobai12568 2019-03-12 732浏览量

  • 全志A64开发板Linux内核定时器编程

    开发平台 芯灵思Sinlinx A64内存: 1GB 存储: 4GB 开发板详细参数 https://m.tb.cn/h.3wMaSKm开发板交流群 641395230 Linux 内核定时器是内核用来控制在未来某个时间点(基于jiffies)调度执行某个函数的一种机制,其实现位于 和 ke...

    文章 xiaobai12568 2019-03-11 861浏览量

  • Linux程序性能分析和火焰图

    Linux程序性能分析和火焰图Linux程序的性能分析工具数量比较多,涉及到整个操作系统的方方面面,可能是开源的原因吧,相对于Windows来说丰富太多。其中应用分析性能方面Dtrace, SystemTap, Perf_events应该算是这方面的集大成者。Dtrace目前只在较高的内核版本有支...

    文章 优惠码发放 2019-04-06 1485浏览量

  • Linux内核源码分析--内核启动之(6)Image内核启动(do_basic_setup函数)(Linux-3.0 ARMv7)【转】

    原文地址:Linux内核源码分析--内核启动之(6)Image内核启动(do_basic_setup函数)(Linux-3.0 ARMv7) 作者:tekkamanninja  转自:http://blog.chinaunix.net/uid-25909619-id-4938396.html  ...

    文章 sky-heaven 2015-09-29 834浏览量

  • Linux内核源码分析--内核启动之(6)Image内核启动(do_basic_setup函数)(Linux-3.0 ARMv7)【转】

    原文地址:Linux内核源码分析--内核启动之(6)Image内核启动(do_basic_setup函数)(Linux-3.0 ARMv7) 作者:tekkamanninja  转自:http://blog.chinaunix.net/uid-25909619-id-4938396.html  ...

    文章 桃子红了呐 2017-11-08 1162浏览量

  • Linux内核中的init_task进程和idle进程

    当Power on PC时,BIOS的代码开始执行,然后是Linux初始化的代码,这其中大约很长一段时间Linux都没有进程这一概念,但是这不影响CPU执行它的二进制代码。如果不是多任务以及进程调度的需要,Linux内核可以一直这样走下去。但是因为多任务的需求,Linux必须能支持任务这一特性,任...

    文章 nothingfinal 2012-05-11 640浏览量

  • Linux内核中的init_task进程和idle进程

    当Power on PC时,BIOS的代码开始执行,然后是Linux初始化的代码,这其中大约很长一段时间Linux都没有进程这一概念,但是这不影响CPU执行它的二进制代码。如果不是多任务以及进程调度的需要,Linux内核可以一直这样走下去。但是因为多任务的需求,Linux必须能支持任务这一特性,任...

    文章 xumaojun 2012-05-11 545浏览量

  • Linux0.11内核剖析--内核体系结构

    一个完整可用的操作系统主要由 4 部分组成:硬件、操作系统内核、操作系统服务和用户应用程序,如下图所示: 用户应用程序是指那些字处理程序、 Internet 浏览器程序或用户自行编制的各种应用程序; 操作系统服务程序是指那些向用户所提供的服务被看作是操作系统的部分功能的程序。 在 Linux 操作...

    文章 wuyudong 2016-04-21 3594浏览量

  • 在全志平台调试博通的wifi驱动(类似ap6212)【转】

    转自:http://blog.csdn.net/fenzhi1988/article/details/44809779 调试驱动之前,首先先看看驱动代码,了解代码大致工作流程,再根据硬件配置驱动,比如硬件上面没有 中断脚,就不要在驱动里面配置中断方式。 bcmdhd驱动代码分析: 一. dhd_l...

    文章 桃子红了呐 2017-11-09 1952浏览量

  • Alpine Linux域名区分大小写问题排查

    产品采用Docker部署,为了减少镜像的体积某个版本升级后改用Alpine Linux作为基础镜像,升级完后发现Mongodb连接出错,异常如图:显然是机器名解析不了,但应用的配置文件里明明是大写的,查了下Mongo的代码,发现Mongo驱动会把大写转小写:,查看下驱动提交记录https://gi...

    文章 雨中远方 2019-07-16 690浏览量

  • Linux内核中常见内存分配函数(三)

    ioremap   void * ioremap (unsigned long offset, unsigned long size)   ioremap是一种更直接的内存“分配”方式,使用时直接指定物理起始地址和需要分配内存的大小,然后将该段 物理地址映射到内核地址空间。ioremap用到的物理...

    文章 毛毛虫的爹 2013-08-08 1532浏览量

  • Linux 4.0 不再需要重启

    Linux 4.0 里,你可能再也不需要重启你的操作系统。 在大多数的服务器或者数据中心里,喜欢用linux的一个原因是你不需要频繁的进行重启操作。诚然,某些关键性的补丁必须要进行重启,但你也可以等到数月后再做此操作。现在,得益于 linux 内核的最新更新 你也许可以数年间都不用重启。 感谢 K...

    文章 知与谁同 2017-06-07 1128浏览量

  • 函数调用中堆栈的个人理解【转】

    转自:http://www.cnblogs.com/MyLove-Summer/p/5034209.html 这是我的第一篇博客,由于公司项目需要,将暂时告别C语言一段时间。所以在此记录一下自己之前学习C语言的一些心得体会,希望可以分享给大家,也可以记录下自己学习过程中遇到的问题以及存在的疑惑(其...

    文章 桃子红了呐 2017-12-13 901浏览量

  • Netfilter和Netgraph

    很多的高性能网络设备都基于BSD系统,而不是Linux。不管什么操作系统,其协议栈的实现都是大同小异,这里面做的最统一的估计就是Windows NT的NDIS了,其次是BSD,Linux也许派不上号吧,主要的性能以及功能差异在协议栈上看不出来,主要要看如何扩展以及定制协议栈,Windows的NDI...

    文章 科技小能手 2017-11-12 865浏览量

  • 并发应用程序code review要点分析

    【摘要】NP项目 code review checklist在NPTL多线程分类和信号分类中提出了一些具体的检查点要求,特别对于可重入函数、线程安全、信号安全以及fork安全类型的函数具有特殊的检查要求。本文主要对以上概念进行了详细的阐述,并对在并发应用程序设计过程中容易混淆和忽略的一些问题进行了...

    文章 技术小美 2017-11-15 742浏览量

  • 数据库技能实战进阶之常用结构化sql语句(中)

       在上篇文章中我们介绍到查询里面关于order by对查询结果的排序处理,接下来我们将介绍其他的一部分操作。 10、limit 限制查询结果条数    在mysql数据库里面我们要想显示前10行,或者第x行到n行之类的格式显示,这时limit将是我们最好的选择。 1 2 3 4 5 6...

    文章 技术小阿哥 2017-11-27 1016浏览量

  • Linux程序设计的一些优化措施

    这些知识是在平常的阅读中,零散的获得的,自己总结了一下,分享在这里 全局变量VS函数参数 全局变量在Linux下的驱动编程里边,用的是非常多,例如中断服务函数ISR,基本上都可以用全局变量来作为数据的更新,及事件的触发。给函数传递参数的效率一般来说,要低于直接使用全局变量,尤其是参数的数目太...

    文章 玄学酱 2017-08-08 719浏览量

  • 函数调用中堆栈的个人理解【转】

    转自:http://www.cnblogs.com/MyLove-Summer/p/5034209.html 这是我的第一篇博客,由于公司项目需要,将暂时告别C语言一段时间。所以在此记录一下自己之前学习C语言的一些心得体会,希望可以分享给大家,也可以记录下自己学习过程中遇到的问题以及存在的疑惑(其...

    文章 sky-heaven 2017-10-12 947浏览量

  • Linux与Windows的设备驱动模型对比:架构、API 和开发环境比较

    名词缩写: API 应用程序接口(Application Program Interface ) ABI 应用系统二进制接口(Application Binary Interface) 设备驱动是操作系统的一部分,它能够通过一些特定的编程接口便于硬件设备的使用,这样软件就可以控制并且运行那些设备了...

    文章 寒凝雪 2017-07-03 973浏览量

  • 在全志平台调试博通的wifi驱动(类似ap6212)【转】

    转自:http://blog.csdn.net/fenzhi1988/article/details/44809779 调试驱动之前,首先先看看驱动代码,了解代码大致工作流程,再根据硬件配置驱动,比如硬件上面没有 中断脚,就不要在驱动里面配置中断方式。 bcmdhd驱动代码分析: 一. dhd_l...

    文章 sky-heaven 2015-09-24 1471浏览量

  • Linux 与 Windows 的设备驱动模型对比:架构、API 和开发环境比较

    名词缩写: API 应用程序接口Application Program Interface ABI 应用系统二进制接口Application Binary Interface 设备驱动是操作系统的一部分,它能够通过一些特定的编程接口便于硬件设备的使用,这样软件就可以控制并且运行那些设备了。因...

    文章 知与谁同 2017-06-02 1099浏览量

  • Linux与Windows的设备驱动模型对比:架构、API 和开发环境比较

    名词缩写: API 应用程序接口(Application Program Interface ) ABI 应用系统二进制接口(Application Binary Interface) 设备驱动是操作系统的一部分,它能够通过一些特定的编程接口便于硬件设备的使用,这样软件就可以控制并且运行那些设备了...

    文章 玄学酱 2017-08-16 1121浏览量

  • uboot移植之do_bootm函数和do_bootm_linux函数解析

    一:do_bootm函数     (1)内核启动的时候通过bootm  30008000来启动内核,bootm这个命令对应的函数就是do_bootm。     (2) 1 #define LINUX_ZIMAGE_MAGIC    0x016f2818 LINUX_ZIMA...

    文章 科技小能手 2017-11-12 1008浏览量

  • Linux中select poll和epoll的区别

    在Linux Socket服务器短编程时,为了处理大量客户的连接请求,需要使用非阻塞I/O和复用,select、poll和epoll是Linux API提供的I/O复用方式,自从Linux 2.6中加入了epoll之后,在高性能服务器领域得到广泛的应用,现在比较出名的nginx就是使用epoll来...

    文章 rockypeng 2015-07-25 646浏览量

  • 练习--LINUX进程间通信之信号SIGNAL

    同样的,信号也不要太迷信可靠信号及不及靠信号,实时或非实时信号。 但必须要了解这些信号之间的差异,函数升级及参数,才能熟练运用。 ~~~~~~~~~~~~~~~~ 信号本质 信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,...

    文章 天飞 2015-11-21 754浏览量

  • 【Linux驱动】linux内核模块简介

    一. 摘要 这篇文章主要介绍了Linux内核模块的相关概念,以及简单的模块开发过程。主要从模块开发中的常用指令、内核模块程序的结构、模块使用计数以及模块的编译等角度对内核模块进行介绍。在Linux系统开发过程中,以模块的形式开发其重要性不言自明,而在嵌入式设备驱动开发中将驱动程序以模块的形式发布...

    文章 沧海一笑dj 2016-01-12 2025浏览量

  • Linux进程管理内核API函数pid_task( )

    pid_task( ) 函数获取任务的任务描述符信息,此任务在进程pid的使用链表中,并且搜索的链表的起始元素的下标为参数type的值。    参数pid是struct pid 类型的指针变量,保存进程描述符信息,其定义及详细解释请读者自行参考本章函数find_get_pid( )分析文档的返回参...

    文章 cnbird 2013-09-11 1223浏览量

1 2 3 4 ... 96 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT