study topics
永远不变的东西,原理
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的更多相关文章
- Machine Learning Algorithms Study Notes(1)--Introduction
Machine Learning Algorithms Study Notes 高雪松 @雪松Cedro Microsoft MVP 目 录 1 Introduction 1 1.1 ...
- A Study of WebRTC Security
转自:http://webrtc-security.github.io/ A Study of WebRTC Security Abstract Web Real-Time Communication ...
- Principles and strategies for mathematics study
Make mathematics study a habit with dogged perseverance Don't build mansion on top of loose sand. Co ...
- 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 ...
- Machine Learning Algorithms Study Notes(6)—遗忘的数学知识
机器学习中遗忘的数学知识 最大似然估计( Maximum likelihood ) 最大似然估计,也称为最大概似估计,是一种统计方法,它用来求一个样本集的相关概率密度函数的参数.这个方法最早是遗传学家 ...
- Windows Azure Service Bus Topics实现系统松散耦合
前言 Windows Azure中的服务总线(Service Bus)提供了多种功能, 包括队列(Queue), 主题(Topic),中继(Relay),和通知中心(Notification Hub) ...
- RabbitMQ(五) -- topics
RabbitMQ(五) -- topics `rabbitmq`中的`topic exchange`将路由键和某模式进行匹配,从而类似于正则匹配的方式去接收喜欢的信息. topic exchange ...
- RSA Study
These days I study the RSA Algorithm. It is a little complex, but not very. Also, my study has not f ...
- 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 ...
随机推荐
- tomcat 一个项目在本机和办公室以外电脑服务器上搭建出现乱码问题
插入数据库都是???乱码 页面浏览之前在本机插入的数据都是正常的 修改conf目录下的server.xml文件 转义字符集 为 GBK 或 UTF-8 utf-8 即 添加 URIEncoding= ...
- Struts2中实现Web项目的初始化工作
Struts2中实现Web项目的初始化工作 注:通常web系统在启动时需要做一些初始化的工作,比如初始化系统全局变量,加载自定义配置文件,启动定时任务等. 一.在Struts中实现系统的初始化工作 ...
- MATLAB 物体识别算法说明:vision.ForegroundDetector, vision.BlobAnalysis
在官方示例中,Motion-Based Multiple Object Tracking和Using Kalman Filter for Object Tracking都使用了下面两个算法进行物体的识 ...
- 5、Linux下面桌面的安装
搭建本地yum仓库的方法 http://www.cnblogs.com/lql123/p/5952788.html 1.yum grouplist (列出yum仓库里的软件组列表) .y ...
- iOS学习之NSPredictae及搜索框的实现
NSPredicate Predicate 即谓词逻辑, Cocoa框架中的NSPredicate用于查询,作用是从数据堆中根据条件进行筛选.计算谓词之后返回的结果永远为BOOL类型的值,当程序使用谓 ...
- mac 下配置protobuf 3.0 golang环境
protobuf 3.0 与 之前的 protobuf 2.6 的语法是不一样的.需要重新安装一下,本机的环境是 OS X Yosemite 10.10.2 1. 不采用home brew安装,用 ...
- 小议安卓定位伪造-实战足不出户畅玩Pokemon Go
本文旨在技术探讨故本文不提供工具,正常玩家请勿模仿,游戏中虚拟位置有封号风险 0x00 安卓定位方式归类 要伪造定位首先要摸清定位到底是如何实现的,首先从广义上来区分安卓的定位方式实际上就gps和ne ...
- 运用Fluxion高效破解WiFi密码
Fluxion是一个无线破解工具,这个工具有点像是Linset的翻版.但是与Linset比较起来,它有着更多有趣的功能.目前这个工具在Kali Linux上可以完美运行. 工作原理 1.扫描能够接收到 ...
- 日常笔记 ---- 图形学-Frenel函数材质球实现方式
图形学-Frenel函数材质球实现方式 调个材质 大概公式 自发光= 自定义边光颜色* ((1-法线与视角方向点乘)的 自定义幂次方 ) 这个是比较简单方法 模型的法线与视角方向 角度越大 表 ...
- jQuery 中 offset()方法与用position()的区别
jq中offset().left和offset().top获取的是相对于整个文档左上角的偏移. 而用$(selector).position().left和.top 取到的则是相对于selector父 ...