- 博客(7)
- 收藏
- 关注
原创 ISP Image Signal Processor
ISP(Image Signal Processor),即图像信号处理器,用于处理图像信号传感器输出的图像信号。它在相机系统中占有核心主导的地位,是构成相机的重要设备。ISP内部构成ISP 内部包含 CPU、SUP IP、IF 等设备,事实上,可以认为 ISP 是一个 SOC(System On Chip),可以运行各种算法程序,实时处理图像信号。ISP 架构CPUCPU 即中央处理器,可以运行 ...
2018-05-08 23:22:52
3493
原创 嵌入式linux内核启动过程简明描述
一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。2. Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。3. 文件系统。包括根文件系统和建立于 Flash 内存设备之上文件系统。通常用 ram disk 来作为 root
2017-10-24 13:14:49
3477
转载 Linux内核驱动模块编程指南
什么是内核模块?现在,你是不是想编写内核模块。你应该懂得C语言,写过一些用户程序, 那么现在你将要见识一些真实的东西。在这里,你会看到一个野蛮的指针是如何 毁掉你的文件系统的,一次内核崩溃意味着重启动。什么是内核模块?内核模块是一些可以让操作系统内核在需要时载入和执 行的代码,这同样意味着它可以在不需要时由操作系统卸载。它们扩展了操作系 统内核的功能却不需要重新启动系统。举例子来说
2017-10-24 12:50:44
575
原创 BPF(Berkeley Packet Filter)内核应用性能调优之 高效的驱动级网络数据包处理
BPF(Berkeley Packet Filter)内核应用性能调优之 高效的驱动级网络数据包处理 在高效数据包处理转发和SDN功能实现的过程中,BPF机制可以简单粗暴优雅的解决如下痛点:1. 数据包转发效率的性能调优,比如交换器路由器海量数据包的转发处理中的性能优化;音视频流媒体处理过程中大容量一致性数据包的实时直播性优化,降低音视频数据在数据中心服务器的直播delay2.
2017-10-17 10:55:05
1200
原创 音视频播放之从Android framework到芯片driver
基本的音视频编解码,流媒体播放流程,这里不详细描述 1. Android平台视频播放API的变迁在2012年Android JellyBean之前,安卓平台的音视频播放,采用平台原生的MediaPlayer,对开发者来说都是一件简单的事情,对大部分开发者来说,不需要深入到底层Media Player Service。一件简单的application sample可以如下:
2017-05-26 15:27:18
1228
原创 操作系统级虚拟化之Docker学习应用实战
Docker是DotCloud开源的、可以将任何应用包装在Linux container中运行的工具。2013年3月发布首个版本,当前最新版本为1.3。Docker基于Go语言开发,代码托管在Github上,目前超过10000次commit。基于Docker的沙箱环境可以实现轻型隔离,多个容器间不会相互影响;Docker可以自动化打包和部署任何应用,方便地创建一个轻量级私有PaaS云,也可以用于搭
2016-12-29 14:45:34
4135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人