自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

XU944576292的专栏

学习笔记

  • 博客(21)
  • 资源 (8)
  • 收藏
  • 关注

转载 常见的视频音频编码

这里只对常见的视频音频编码做一个系统的简单介绍,并不进行详细探讨。由于我的知识有限,难免有错误的地方,欢迎来信指正。MPEG 系列MPEG 即(Moving Pictures Experts Group) 运动图象专家组,属于ISO(International Organization for Standardization) 国际标准组织,他们开发了一系列视频音频编码,最为大家熟

2014-05-04 17:59:49 1095

转载 SVN

SVN是什么Svn是一个离线的代码管理,可以多个人一起修改,然后再将修改的内容提交到Svn中。每一个svn服务器中的数据存储单位叫做存储,但是你不仅仅可以把整个存储当作你维护的内容,也可以将其中的某个分支目录像根存储一样的使用。Svn是严格区分大小写的,存储中路径的名字只有大小写不同,也会当作不同的路径处理。注意这里会在windows平台下导致一些非常严重的问题。在windows下如果

2014-05-04 17:56:15 549

转载 浅谈网络语音技术

浅谈网络语音技术      当我们使用像Skype、QQ这样的工具和朋友流畅地进行语音视频聊天时,我们可曾想过其背后有哪些强大的技术在支撑?本文将对网络语音通话所使用到的技术做一些简单的介绍,算是管中窥豹吧。一.概念模型      网络语音通话通常是双向的,就模型层面来说,这个双向是对称的。为了简单起见,我们讨论一个方向的通道就可以了。一方说话,另一方则听到声音。看似简单而迅捷,但

2014-05-04 17:45:45 831

原创 makefile添加新的文件类型

在工作遇到后缀名为.mk的makfile

2014-04-30 17:46:08 1169

转载 LINUX C++网址

GCC 中文手册   http://www.nbfan.com/forum/dispbbs....&ID=1433&page=1  GNU make 指南  http://www.linuxsir.org/bbs/showthr...&threadid=40431  autoconf-2.57手册(英文)  http://www.gnu.org/software

2014-01-15 11:14:53 930

转载 言简意赅:中断中为何不能使用信号量,中断上下文为何不能睡眠

言简意赅:中断中为何不能使用信号量,中断上下文为何不能睡眠               分类:            系统原理2013-10-08 15:1417人阅读评论(0)收藏举报不论是书上还是网上,对这块的解释,总是很凌乱,  让人不好理清。   大部分开发者可能也只知其然,不知所以然。在网上找到一篇对此解释言简意赅,一看就懂的文章,故分享过来。1、中断

2013-10-29 12:40:14 2632

原创 操作系统概念

现代操作系统分为分时和分时操作系统分时操作系统一般为了用户的交互性,对任务的响应时间要求非常严格不能满足实时操作系统对于时间要求非常严格操作系统需要实现的功能一.接口功能1.接口:操作系统为用户提供的人机交互界面2.命令接口:以命令方式供用户通过键盘终端与计算机交互,如unix,dos3.图形化接口:windows系列操作系统提供较好4.程序接口:以系统调用的形式供

2013-10-21 18:02:42 1278

原创 NAND FLASH

NAND FLASH控制器:接. 口:nFCE CLE   ALE  nFRE nFWE FRnB I/O0-I/O15   nand flash controller的对外接口During reset, Nand flash controller will get information about the connected NAND flash through Pin status

2013-09-12 15:42:32 719

转载 USB HID设备

原文:百合电子工作室一、应用场合USB HID类是比较大的一个类,HID类设备属于人机交互操作的设备。用于控制计算机操作的一些方面,如USB鼠标,USB键盘,USB游戏操纵杆,USB触摸板,USB轨迹球、电话拨号设备、VCR遥控等等设备。另外,使用HID设备的一个好处就是,操作系统自带了HID类的驱动程序,而用户无需去开发很麻烦的驱动程序,只要直接使用API调用即可完成通信。所以很多简

2013-09-02 10:20:14 1314

转载 linux设备驱动归纳总结(二):模块的相关基础概念

linux设备驱动归纳总结(二):模块的相关基础概念系统平台:Ubuntu 10.04开发平台:S3C2440开发板xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx一。初探linux内核模块内核模块:

2013-08-29 17:09:04 634

转载 linux设备驱动归纳总结(二):模块的相关基础概念

linux设备驱动归纳总结(二):模块的相关基础概念系统平台:Ubuntu 10.04开发平台:S3C2440开发板xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx一。初探linux内核模块内核模块:

2013-08-29 17:05:01 618

转载 linux设备驱动归纳总结(一):内核的相关基础概念

linux设备驱动归纳总结(一):内核的相关基础概念xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx一.linux设备驱动的作用内核:用于管理软硬件资源,并提供运行环境。如分配4G虚拟空间等。linux设备驱动:是连接硬件和

2013-08-29 16:59:47 768

原创 usb芯片PDIUSBD12简介

现在的USB生产厂商很多,几乎所有的硬件厂商都有USB 的产品。USB控制器一般有两种类型:一种是MCU 集成在芯片里面的如Intel 的8X930AX、CYPRESS的EZ-USB、SIEMENS的C541U以及MOTOLORA、National Semiconductors 等公司的产品。另一种就是纯粹的USB接口芯片仅处理USB 通信如PHILIPS 的PDIUSBD11(I2C 接口)

2013-08-29 16:53:17 10423

原创 51单片机回顾

中断中断号            中断源  0                    INT0  外部中断  1 T0      定时器中断  2 INT1    3 T1  4 TI/RI   串口中断  5 T2IE 中断允许寄存器B7B6B5B4B3B2

2013-08-28 20:53:10 974

原创 platform_device

Struct Platform device 详解注:各设备的struct platform_device结构体在系统启动的时候定义,出于面向对象思想,将各设备用到的资源放在struct resource 结构体内,中段和地址。其中struct platform_device定义在/arch/arm/plat_s3c24xx/devs.c里面struct platform_device

2013-08-28 15:10:21 778

转载 usb基本知识

USB的重要关键字:1、端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点)2、帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动作,USB将1帧分为好几份,每一份中是一个USB的传输动作。3、上行、下行:设备到主机为上行,主机到设备为下

2013-08-28 10:45:15 783

原创 bootloader

bootloader是系统的引导程序,需要对一些硬件进行初始化,为操作系统的启动做好准备其中搬运操作系统的代码和设置启动参数是必须要bootloader完成s3c2440在系统启动时硬件自动将nand flash的前4k搬到sram里面,s3c6410为8k1.程序需要在sdram里面运行,需要初始化sdram,才能运行代码,关于模式问题,arm的datasheet写到上电后模式自动设

2013-08-27 15:55:36 1194 1

原创 写操作系统步骤的初步想法

1.boot阶段实现u-boot head,s的功能,完成基本的硬件初始化     实现 将剩余代码从nand flash搬运至sdram2.启动阶段kernel阶段的硬件初始化,如开始MMU等实现如中断处理,内存管理,进程调度,文件系统,系统调用的功能3.实现多个用户进程的"同时"运行4.上述三步实现了一个简易操作系统进行.最后进行改进,实现功能的增强,成为一个真正意

2013-08-27 14:04:08 985 1

原创 链接脚本

当应用程序运行在操作系统之上时,不需要显示的指定链接脚本,因为自己编写的链接脚本可能与操作系统默认环境不符,为了保证程序正常运行,使用编译器默认链接脚本,可以使用arm-linux-ld -verbose来查看该链接脚本当程序运行在裸机情况或者操作系统本身,这是链接脚本就特别重要了链接脚本格式SECTIONS{sections-commandsections-command

2013-08-27 13:40:08 1137

原创 mmap实现(remap_pfn_range)

mmap设备操作映射一个设备是指把用户空间的一段地址关联到设备内存上,当程序读写这段用户空间的地址时,它实际上是在访问设备。这里需要做的两个操作:1.找到可以用来关联的虚拟地址区间2.关联其中找到可以用来关联的虚拟地址区间是由内核完成的,mmap只要关联这个操作。mmap方法是file_operations结构的成员,在mmap系统调用发出时被调用。在此之前,内核已经完成了很多

2013-08-26 20:37:35 2625 1

原创 linux内存管理分类

每个子系统都给其它子系统提供了接口,你甚至不需要深入每个子系统的细节,仅仅搞清楚子系统的接口就可以进行内核级的程序开发了。  内核地址空间的布局  初始化和固定映射   Boot mem  高端内存  VM 和 vmalloc  物理内存管理  slab 管理  page cache  swap cache 和 swap file  虚存管理(vma)

2013-08-26 19:47:32 820

ipc_hisi3518-master.zip

ipc源码非demo

2019-11-07

mcu media server.rar

MCU服务器

2019-11-07

http压力测试工具

http压力测试工具

2019-01-16

ST linux介绍

STLInux的文档,可以参考下,可以用来当学习资料

2015-09-14

libpsi源码

能获取PSI/SI信息,libpsi的源码,可以用来参考

2015-09-14

数字电视业务信息及其编码pdf

关于数字电视最好的文档,描述PES,TS等MPEG概念,很好

2014-09-26

TMS320C6678.pdf

TI的dsp,TMS320C6678的datasheet

2014-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除