永远不变的东西,原理

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. 调用回调函数出现或者大循环出现has triggered a breakpoint

    triggered a breakpoint 的意思是触发一个断点.这个问题一般发生在程序运行过程中.下面是错误发生显示的信息:Windows has triggered a breakpoint i ...

  2. JS判断是否已经到达页面底部

    $(window).scroll(function(){ var scrollTop=$(this).scrollTop(); var scrollHeight=$(document).height( ...

  3. fck编辑器漏洞想到的--目录的执行权限

    结合近来我遇到的问题,转一篇关于目录的执行权限问题.来解决fck编辑器的漏洞.漏洞就是给人家上传了文件,而且还遍历目录或者直接执行文件,,非常大大的危险. 解决方法如下. 1,首先要删除fckedit ...

  4. java中Collection类及其子类

    1:对象数组(掌握) (1)数组既可以存储基本数据类型,也可以存储引用类型.它存储引用类型的时候的数组就叫对象数组. 2:集合(Collection)(掌握) (1)集合的由来? 我们学习的是Java ...

  5. ACE - Reactor模式源码剖析及具体实现(大量源码慎入)

    原文出自http://www.cnblogs.com/binchen-china,禁止转载. 在之前的文章中提到过Reactor模式和Preactor模式,现在利用ACE的Reactor来实现一个基于 ...

  6. JSP 数据库连接类 MySql数据库

    数据库连接类的主要功能是连接数据库并且获得连接对象,以及关闭数据库.通过创建该类的实例,调用其中的方法,以避免重复操作. package chapter13; import java.sql.*; p ...

  7. PAT (Basic Level) Practise:1031. 查验身份证

    [题目链接] 一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9, ...

  8. 用.htaccess获取文件夹和文件名

    有时需要重定向/article/1.html文件到index.php 把.htaccess放在和index.php同一个文件夹内 反向引用中的$1代表目录,$2代表去除.html后缀后的文件名 Rew ...

  9. Sublime Text 3常用快捷键

    收集的一些常用快捷键: 选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本. Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑.举个栗子:快速选中并更 ...

  10. VS中Debug和Realease、及静态库和动态库的区别整理

    一.Debug和Realease区别产生的原因 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序.Release 称为发布版本,它往往是进行了各种优化,使得程序在代码 ...