自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (8)
  • 收藏
  • 关注

原创 uda1341原理及驱动

<br />现在主流的音频总线接口有IIS和AC97(Audio Codec)。<br />一。IIS是由sony和PILIPS公司共同推出的一套标准。<br />   IIS有3--5根物理连线<br />   IIsDI:串行数据输入<br />  IISDO:串行数据输出<br />  IISSCLK:为串行数据提供位时钟。IISSCLK=声道数*采样频率*采用位数。如:fs=44.1Khz   声道数位2.采样位数为16.则可以知道 IISCLK的具体数值。<br />IISLRCK:帧时钟,用于左

2010-12-19 16:49:00 1263

原创 MISC设备和char设备

<br />杂项设备(misc device)<br />杂项设备也是在嵌入式系统中用得比较多的一种设备驱动。在 Linux 内核的include/linux目录下有Miscdevice.h文件,要把自己定义的misc device从设备定义在这里。其实是因为这些字符设备不符合预先确定的字符设备范畴,所有这些设备采用主编号10 ,一起归于misc device,其实misc_register就是用主标号10调用register_chrdev()的。 <br />也就是说,misc设备其实也就是特殊的字符设备

2010-12-15 19:35:00 770

原创 看门狗

<br />   对于看门狗定时电路,有一个输入端(也称喂狗断),一个复位端,与MCU的RST相连。MCU工作时每隔一端时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就回给出一个复位信号到MCU,是MCU复位. 防止MCU死机. 看门狗的作用就是防止程序发生死循环,或者说程序跑飞。<br /> <br /> <br />系统软件"看门狗"的设计思路:<br /><br /> 1.看门狗定时器T0的设置。在初始化程序块中设置T0的工作方式,并开启

2010-12-15 17:08:00 1256

转载 Linux内核地址空间的布局及实现代码

<br />http://www.linuxforum.net/forum/showflat.php?Board=linuxK&Number=147603<br /> <br />Linux内核地址空间的布局<br /><br />1) Linux将整个4G线性地址空间分为用户空间和内核空间两部分,<br />而内核地址空间又被划分为"物理内存区", "虚拟内存分配区", "高端页面映射区",<br />"专用页面映射区", "系统保留映射区"几个区域. <br /><br />2) 在支持扩展页长(PSE

2010-12-14 15:25:00 2272

转载 Meego

融合英特尔Moblin 和诺基亚Maemo的MeeGo Linux 平台发布,两公司希望提高生态系统的统一、合作共赢,把 MeeGo 发展成一个具有行业标准的移动 Linux 平台,支持多种终端设备和处理器平台。为保持厂商中立性,建设更广泛的阵营,英特尔和诺基亚与Linux 基金会进行了合作。 3月份,英特尔向开发人员发布了第一个版本的MeeGo操作系统开发版,其中一个版本用于配置英特尔Atom处理器的上网本,另一个版本用于诺基亚的N900智能手机。英特尔软件和服务部门副总裁Doug Fisher称,Mee

2010-12-12 15:27:00 742

转载 initrd 技术

<br />http://blog.csdn.net/PCWUNG/archive/2010/07/15/5736971.aspx<br /> <br />Linux 的 initrd 技术是一个非常普遍使用的机制,linux2.6 内核的 initrd 的文件格式由原来的文件系统镜像文件转变成了 cpio 格式,变化不仅反映在文件格式上, linux 内核对这两种格式的 initrd 的处理有着截然的不同。本文首先介绍了什么是 initrd 技术,然后分别介绍了 Linux2.4 内核和 2.6 内核的

2010-12-08 15:12:00 1030

原创 lcd原理和驱动

从上面结构图可以看出:整个lcd控制器大致可以由REGBANK、LCDCDMA、TIMEGEN、VIDPRCS寄存器几个部分组成。1。REGBANK由17个可编程的寄存器组和一块256*16的调色板内存组成,它们用来配置LCD控制器的2。LCDCDMA是一个专用的DMA,它能自动地把在侦内存中的视频数据传送到LCD驱动器,通过使用这个DMA通道,视频数据在不需要 CPU的干预的情况下显示在LCD屏上3.VIDPRCS接收来自LCDCDMA的数据,将数据转换为合适的数据格式,比如说4/8位单扫,4位双扫显示模

2010-12-07 22:57:00 17030

转载 linux内核调试指南

<br />http://blog.csdn.net/Hunnad/archive/2008/11/06/3242097.aspx<br /> <br />知识从哪里来<br />1. 永远不要忘记的三大帮助命令 <br />XXX -h(xxx –help)<br />man -a XXX<br />info XXX<br />2. 如何安装帮助文档 <br />$ sudo synaptic 界面出来后,在“组别”->“文档”选取你要的文档进行安装<br />或$ apt-cache search Do

2010-12-03 23:28:00 24187

转载 用GDB调试程序

<br />GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。<br />一般来说,GDB主要帮忙你完成下面四个方面的功能:<br />    1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。<br />    2、可让被调试的程序在你所指定的调置的断点处停住。(断点可以

2010-12-03 21:59:00 743

转载 console和terminal

<br />http://hi.baidu.com/shanyefeng/blog/item/9bdf86979000376554fb96be.html<br />console和terminal是很容易让人迷惑的两个概念。根据wikipedia上的定义,小型计算机的console应该就是键盘加显示器;而terminal则是输入数据进去,和显示数据来源的设备,通常是一个计算机系统。<br />Linux下的console除了真实的硬件设备外,还有virtual console,也就是你按alt+Fn或者al

2010-12-03 21:21:00 1195

海思PCB布局指南(特别是多层高频版)

pcb布线规则,特别是多层板手机,非常不错的资料,一定不会后悔的

2011-05-01

uCOS_II_2.52源码中文译注,每句都有注释。

很好的操作系统学习资料 希望看完了你德水平会有很大的齐声

2010-10-30

Linux常见问题解答集中版

这是有关linux下的一些常见问题的一些解决方法 对出学着很有帮助

2010-10-30

linux设备驱动开发(中文版)

这是外国经典巨作的中文版,对了解linux下德驱动非常有帮助

2010-10-30

Linux Kernel Development2nd

本电子书详细讲解了linux 内核开发和嵌入式开发的相关内容。对提高c语言水平有比较大的帮助

2010-10-30

Linux一句精彩问答(很不错的)

这关于Linux的不错的资料初学者看一下一定有收获的 祝你好运!

2010-06-20

jaVA 图书馆管理系统

Java实践不错的资料,好好看下一定有收获的

2010-06-20

C语言嵌入式系统编程修炼之道

看完此文,你将对c语言又有了更深的理解,能让你知道在c语言在嵌入式中编程的一些很有用的技巧

2009-11-08

空空如也

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

TA关注的人

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