永远不变的东西,原理

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. IT公司100题-26-左旋转字符串

    问题描述: 给定字符串和左旋的字符数,写程序实现字符串的左旋操作.例如对于字符串”12345678″, 左旋转4个字符后,变成”56781234″.要求时间复杂度为O(n),空间复杂度O(1).   ...

  2. mysql 中execute、executeQuery和executeUpdate之间的区别

    在用纯JSP做一个页面报警功能的时候习惯性的用executeQuery来执行SQL语句,结果执行update时就遇到问题,语句能执行,但返回结果出现问题,另外还忽略了executeUpdate的返回值 ...

  3. vbs常用代码

    在网上查找资料的时候发现好多经典的vbs代码收集起来也为了以后学习. VBS播放音乐 Dim wmp Set wmp = CreateObject("WMPlayer.OCX") ...

  4. .net 后台读取pdf的值

    在网上找了内容 下载了这个插件 引用在了项目中 然后找到pdf中的位置 进行读取 string pdfPath = Server.MapPath("~/ViewPatPdf.pdf" ...

  5. Android应用增加计时器

    昨天写的Sudoku游戏需要增加计时器功能,使用Chronometer实现如下,由于Chronometer自己在调用stop之后后台的计时器还会继续增加,所以暂停功能需要额外实现: 在StartAct ...

  6. [Algorithm Basics] Sorting, LinkedList

    Time complexity: Binary search O(log2 n): i=0.   n elements:         ------------------- i=1.   n/2 ...

  7. ACE - ACE_Task源码剖析及线程池实现

    原文出自http://www.cnblogs.com/binchen-china,禁止转载. 上篇提到用Reactor模式,利用I/O复用,获得Socket数据并且实现I/O层单线程并发,和dispa ...

  8. kinnect相关

    1. kinnect的现状. http://tech.qq.com/a/20150909/046760.htm 2. kinnect的相关工作 http://baike.baidu.com/link? ...

  9. Kafka实战系列--Kafka API使用体验

    前言: kafka是linkedin开源的消息队列, 淘宝的metaq就是基于kafka而研发. 而消息队列作为一个分布式组件, 在服务解耦/异步化, 扮演非常重要的角色. 本系列主要研究kafka的 ...

  10. 网页闯关游戏(riddle webgame)--SQL注入的潘多拉魔盒

    前言: 之前编写了一个网页闯关游戏(类似Riddle Game), 除了希望大家能够体验一下我的游戏外. 也愿意分享编写这个网页游戏过程中, 学到的一些知识. web开发初学者往往会忽视一些常见的漏洞 ...