• <div id="0yoao"><tr id="0yoao"></tr></div>
    <dl id="0yoao"></dl>
  • <sup id="0yoao"></sup>
    <div id="0yoao"><tr id="0yoao"></tr></div>
  • <div id="0yoao"><tr id="0yoao"></tr></div>
  • 蜗窝流量地域统计

    作者:linuxer 发布于:2015-4-23 12:39

    针对蜗窝的来自各个省份的访问统计,很有意思,大家可以随意感受一下

    阅读全文>>

    标签: 流?#23458;?#35745;

    评论(18) 浏览(4737)

    Linux内核同步机制之(四):spin lock

    作者:linuxer 发布于:2015-4-22 12:22 分类:内核同步机制


    在linux kernel的实现中,经常会遇到这样的场景:共享数据被中断上下文和进程上下文访问,该如何保护呢?如果只有进程上下文的访问,那么可以考虑使用 semaphore或者mutex的锁机制,但是现在中断上下文也参和进来,那些可以导致睡眠的lock就不能使用了,这时候,可以考虑使用spin lock。本文主要介绍了linux kernel中的spin lock的原理以及代码实现。由于spin lock是architecture dependent代码,因此,我们在第四章讨论了ARM32和ARM64?#31995;?#23454;现细节。

    注:本文需要进程和中断处理的基本知识作为支撑。



    阅读全文>>

    标签: spin lock 自旋锁

    评论(103) 浏览(56510)

    spin_lock最简单用法。

    作者:heziq 发布于:2015-4-17 10:13

    最近在思?#23478;?#20010;spin_lock的用法,比如在smp系?#25345;校?#22312;一个内核控制路径的函数中有一个局部静态变量,对这个局部静态变量有判断,算术运算。那么我们是否要对这个局部静态变量使用spin_lock锁呢?

     

    个人意见:需要使用,因为在smp系?#25345;校?#22810;个内核控制路径可能同时访问该变量。所谓的共享资源,并不只?#23884;?#20010;函数之间共享,在smp系统有可能是自己和自己共享。

     

    欢迎大家拍砖。

    标签: spin_lock使用

    评论(3) 浏览(5205)

    Linux Regulator Framework(2)_regulator driver

    作者:wowo 发布于:2015-4-16 22:18 分类:电源管理子系统

    本文从regulator driver的?#23884;齲?#25551;述怎样基于regulator framework编写regulator驱动。同?#20445;?#20197;此为契机,学习、理解regulator有关的物理特性,以便能够更好的使用它们。

    阅读全文>>

    标签: Linux driver framework regulator

    评论(23) 浏览(13774)

    linux usb 摄像头测试

    作者:syhdjf 发布于:2015-4-12 12:40

    在调试一款linux下的usb摄像头,通过配置内核已经支持,log信息如下

    [    3.888301] usb 2-1.2: new high-speed USB device number 3 using musb-hdrc
    [    4.117340] usb 2-1.2: New USB device found, idVendor=058f, idProduct=5608
    [    4.124577] usb 2-1.2: New USB device strings: Mfr=3, Product=1, SerialNumber=0
    [    4.132276] usb 2-1.2: Product: USB 2.0 Web Camera
    [    4.137322] usb 2-1.2: Manufacturer: Alcor Micro, Corp.
    [    4.217896] input: USB 2.0 Web Camera as /devices/ocp.3/47400000.usb/47401c00.usb/musb-hdrc.1.auto/usb2/2-1/2-1.2/2-1.2:1.0/input/input1
    [email protected]:~# dmesg | grep video
    [    0.252158] Linux video capture interface: v2.00
    [    1.512511] usbcore: registered new interface driver uvcvideo
    [    4.187567] uvcvideo: Found UVC 1.00 device USB 2.0 Web Camera (058f:5608

    想要通过luvcview测试下,但是编译时总是通不过,把头文件#include <linux/videodev.h> 改成了videodev2.h还是通不过,不知道luvcview能不能在linux3.14下运行?

    各位是否有什么好的测试摄像头的方法或软件?能否提供下,小弟先行谢过。

    标签: luvcview linux摄像头

    评论(5) 浏览(9476)

    ARM CPU?#38405;?#23454;验

    作者:linuxer 发布于:2015-4-9 18:13

    一般工程师的?#26412;?#26159;当提升了CPU的运行频率,那么?#38405;?#24212;该是呈现线性的关系,例如如果CPU跑260MHz,当降低到130MHz后,其?#38405;?#24212;该会降低一半。实?#26159;?#20917;如?#25991;兀?#25105;们来做一个实验看看。

    阅读全文>>

    标签: ARM?#38405;?/a>

    评论(27) 浏览(7791)

    linux 串口调试方法

    作者:syhdjf 发布于:2015-4-8 16:41

    最近项目上用到linux下的串口,与下级模块的通信出了些问题,所以写了个小程序想要测试下串口,物理连接是PC端串口调试助手通过usb转串口 线接到板子的uart,最终的效果是,板子的uart能发不能收,发出去的数据在PC端可以接收到,PC端串口调试助手发送到板子uart的信 息,uart不能接收,read函数一直返回-1.

    所以想请教下各位有没有什么好的方法测试一下linux的串口?

    阅读全文>>

    标签: Linux uart

    评论(3) 浏览(7755)

    Copyright @ 2013-2015 蜗窝科技 All rights reserved. Powered by emlog
    连码三全中是什么
  • <div id="0yoao"><tr id="0yoao"></tr></div>
    <dl id="0yoao"></dl>
  • <sup id="0yoao"></sup>
    <div id="0yoao"><tr id="0yoao"></tr></div>
  • <div id="0yoao"><tr id="0yoao"></tr></div>
  • <div id="0yoao"><tr id="0yoao"></tr></div>
    <dl id="0yoao"></dl>
  • <sup id="0yoao"></sup>
    <div id="0yoao"><tr id="0yoao"></tr></div>
  • <div id="0yoao"><tr id="0yoao"></tr></div>