永远不变的东西,原理

study roadmap:

1.user space:

  tizen power manager => suspend/resume or runtime?

  android power manager => early suspend / wakelock / suspend/resume / platform sleep

2.kernel:

  linux original suspend/resume

  linux runtime pm

3.write my own power manager

=================================================

1.cpu p-states / c-states

2.linux cpu freq governor

3.cpu architecture, 计算机组成原理

4.os principle

=================================================

从头开发一些现有设备的驱动 :

1. 网卡

2.usb设备,USB摄像头(需要v4l2)

3.串口

4.sd card / emmc

=================================================

1. how to analyze app crash

strace

backtrace

map

coredump

......

indicator-datetime 显示日期的app crash 分析

2.LTTng tracer

http://lwn.net/Articles/491510/

3.gst camera:

http://www.twm-kd.com/linux/webcam-and-linux-gstreamer-tutorial/

http://www.ideasonboard.org/uvc/

http://blog.csdn.net/shenbin1430/article/details/5708345

gstreamer:

http://www.oz9aec.net/index.php/gstreamer/345-a-weekend-with-gstreamer

http://wiki.oz9aec.net/index.php/Gstreamer_Cheat_Sheet

http://www.eisfuchs.info/eisfuchs/gstreamer/

http://lac.linuxaudio.org/2010/download/GStreamerAudioApps.pdf

https://people.gnome.org/~gman/guadec_talks/guadec-gst-app-dev.pdf

https://developer.ridgerun.com/wiki/index.php/Gstreamer_Creating_C_Code_Applications

http://lwn.net/Articles/464270/

http://www.khronos.org/files/openmax/whitepapers/OpenMAX_IL_with_GSstreamer.pdf

http://techslides.com/sample-webm-ogg-and-mp4-video-files-for-html5/

http://www.bigbuckbunny.org/index.php/download/

https://github.com/spk121/burro-engine/wiki/GStreamer-Tutorial-%231:-How-I-Made-a-Beep!

http://mil-oss.org/resources/mil-oss-wg3_gstreamer-for-video-processing-applications_josh-doe.pdf

http://www.twm-kd.com/linux/webcam-and-linux-gstreamer-tutorial/

http://wiki.oz9aec.net/index.php/Gstreamer_Cheat_Sheet#cite_note-gst-doc-1

http://blogs.elphel.com/2009/11/interfacing-elphel-cameras-with-gstreamer-opencv-opengl-and-python-get-profit-of-dsp-or-gpu-based-optimisation-control-camera-settings-from-python-application-or-human-interface-device-hid/

http://noraisin.net/diary/?p=40

http://gstreamer.freedesktop.org/data/doc/gstreamer/head/faq/html/chapter-using.html

study topics的更多相关文章

  1. Machine Learning Algorithms Study Notes(1)--Introduction

    Machine Learning Algorithms Study Notes 高雪松 @雪松Cedro Microsoft MVP 目 录 1    Introduction    1 1.1    ...

  2. A Study of WebRTC Security

    转自:http://webrtc-security.github.io/ A Study of WebRTC Security Abstract Web Real-Time Communication ...

  3. Principles and strategies for mathematics study

    Make mathematics study a habit with dogged perseverance Don't build mansion on top of loose sand. Co ...

  4. Improve Your Study Habits

    1.Plan your time carefully. Make a list of your weekly tasks.Then make a schedule or chart of your t ...

  5. Machine Learning Algorithms Study Notes(6)—遗忘的数学知识

    机器学习中遗忘的数学知识 最大似然估计( Maximum likelihood ) 最大似然估计,也称为最大概似估计,是一种统计方法,它用来求一个样本集的相关概率密度函数的参数.这个方法最早是遗传学家 ...

  6. Windows Azure Service Bus Topics实现系统松散耦合

    前言 Windows Azure中的服务总线(Service Bus)提供了多种功能, 包括队列(Queue), 主题(Topic),中继(Relay),和通知中心(Notification Hub) ...

  7. RabbitMQ(五) -- topics

    RabbitMQ(五) -- topics `rabbitmq`中的`topic exchange`将路由键和某模式进行匹配,从而类似于正则匹配的方式去接收喜欢的信息. topic exchange ...

  8. RSA Study

    These days I study the RSA Algorithm. It is a little complex, but not very. Also, my study has not f ...

  9. Machine Learning Algorithms Study Notes(4)—无监督学习(unsupervised learning)

    1    Unsupervised Learning 1.1    k-means clustering algorithm 1.1.1    算法思想 1.1.2    k-means的不足之处 1 ...

随机推荐

  1. Node.js 常用工具 util

    util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足. util.inherits util.inherits(constructor ...

  2. Windows 下java环境变量的配置(Windows7 ,8,8.1,10)

    Windows 下java环境变量的配置 在“系统”面板的左上角选择“高级系统设置”,在弹出的系统属性中选择”高级“项,然后点击右下角的“环境变量(N)...”,就此进入JAVA环境变量的配置. 如果 ...

  3. redhat6.4上用apache建立os repos

    1.挂载OS介质文件 [root@server- Packages]# mkdir -p /media/dvd [root@server- Packages]# -20130130.0-Server- ...

  4. Array 、 Dictionary 、 Object 3大数据结构 以及 for ... in for each的研究

    Array:存储方式-------索引存储 (要求key是大于等于0的整数) Dictionary.Object:存储方式---------索引存储 区别:可以说它们的 key 都 对应 各自的引用, ...

  5. java 深度探险 java 泛型

    Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter).声明的类型参数在使用时用具体的类型来替换.泛型最主要的应用是在JD ...

  6. zipalign内存对齐优化

    zipalign:android中SDK下tools文件夹 用来对资源文件的内存进行对齐优化 手工命令: 优化:zipalign -v 4 source.apk destination.apk 4: ...

  7. 二叉搜索树 C++代码实现

    暂未发现什么bug,如果发现请指出. #include<iostream> using namespace std; //定义二叉搜索树的结点 struct Node { int data ...

  8. HDU1005(矩阵快速幂)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1005 #include<cstdio> using namespace std; int ...

  9. Python 基礎 - 認識模塊

    什麼是模塊?簡單說就是別人寫好了一堆功能,封裝在一起. 模塊有分二種,一個是之前有提到的 標準庫,就是不需要透過額外的安裝就有的模塊 ,另一個叫 第三方庫,需要另外安裝才能使用的模塊 #!/usr/b ...

  10. json_decode时含有中文是解码问题(json_decode返回为null)

    function myDecode($str){ $str = substr(str_replace('\"','"',json_encode($str)),1,-1); retu ...