好好学习,天天向上
<div class="bct fc05 fc11 nbw-blog ztag"> <p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 18pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;"><font face="Times New Roman"><b style="mso-bidi-f
<div class="bct fc05 fc11 nbw-blog ztag">一般上电到死机还有一段时间,在这段时间完成,已经出现两次了。<wbr></wbr> </div>
<div class="bct fc05 fc11 nbw-blog ztag"> <p style="TEXT-ALIGN: left; WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 15px/26px A
<div class="bct fc05 fc11 nbw-blog ztag"> <p>头文件</p> <p> </p> <div> <div> <div> <b>[cpp]</b> <a title="view plain" rel="nofollow" href="http://blog.csdn.net/feelang/article/details/4435425#">vie
<div class="bct fc05 fc11 nbw-blog ztag"> <p style="TEXT-INDENT: 2em;">关于PCI设备的配置空间网上已经有很多资料了,如下图就是PCI设备必须支持的64个字节的配置空间,范围为0x00-0x3f。<br><img alt="PCIe设备的配置空间 - 毛毛虫 - 毛毛雨的刻薄" title="PCIe <wbr>
<div class="bct fc05 fc11 nbw-blog ztag"> <p>首先我们要下载相关工具,这里不多说,大家按照我的地址去下载文件就好了 </p> <pre>MINGW下载地址:<a title="http://prdownloads.sourceforge.net/mingw/MinGW-3.1.0-1.exe?download" rel="nofollow" href
<div class="bct fc05 fc11 nbw-blog ztag"> <p>关于 frame的一些基本知识只是摘抄了一部分,供初学者参考。 </p> <pre><strong>b.帧速率:</strong></pre> <pre>帧速率是每秒显示的图像数。标准影片(NTSC) 是29.97 帧第秒 (fps),电影是每秒24 帧fps。欧洲标准是(PAL) 25 帧fps。如果你
<div class="bct fc05 fc11 nbw-blog ztag"> <p><a rel="nofollow" href="http://www.ffmpeg.com.cn/index.php/%E9%A6%96%E9%A1%B5">http://www.ffmpeg.com.cn/index.php/%E9%A6%96%E9%A1%B5</a></p> <p>FFmpeg i
<div class="bct fc05 fc11 nbw-blog ztag"> <div><font style="BACKGROUND-COLOR: #ffff00;">2009.03.21补充:ffmpeg-0.5正式发布,地址为:<a rel="nofollow" href="http://www.ffmpeg.org/releases/ffmpeg-0.5.tar.bz2">[ur
<div class="bct fc05 fc11 nbw-blog ztag">FFmpeg堪称音频和视频应用程序的瑞士军刀,提供了丰富的选项和灵活性.很多时候用户为了看视频和听音乐都安装了ffmeg.更多关于ffmeg的详细介绍:<a rel="nofollow" href="http://zh.wikipedia.org/wiki/FFmpeg">here</a>,可以通过ffmpeg
<div class="bct fc05 fc11 nbw-blog ztag"><div> <p style="TEXT-INDENT: 2em;">FFmpeg是一个开源免费跨平台的视频和<a target="_blank" rel="nofollow" href="http://baike.baidu.com/view/1141389.htm">音频流</a>方案,属于自由<a targ
<div class="bct fc05 fc11 nbw-blog ztag">1.1 About this document<br>The ffmpeg is a open source package that provides video application for general usage. User can download<br>and view information i
<div class="bct fc05 fc11 nbw-blog ztag"> <p><strong><font color="#ff0000">1. init</font></strong></p> <p>#!/bin/busybox ash<br>#load modules mao 2013-02-16 14:12:48 <br>echo "********************
<div class="bct fc05 fc11 nbw-blog ztag">一、在ARM linux 下,一般而言,产品在启动的过程中应该加载模块,最简单的方法是修改启动过程的rc脚本(/etc/init.d/rcS),增加ismod /../xxx.ko这个命令。例如:加载/lib/modules/2.6.26.5/s3c2410_buttons)<br> <br>cd /lib/mo
<div class="bct fc05 fc11 nbw-blog ztag"><div> <h1>AHB</h1> <div></div> <div> <div> <div style="WIDTH: 200px;"> <a hidefocus target="_blank" rel="nofollow" href="http://baike.baidu.com/picview/1
<div class="bct fc05 fc11 nbw-blog ztag"> <p>做过一个有关RTLinux的项目,时间一长,差不多忘光了,现在尽量把原来做过的东西总结一下,以备后用,同时正在做类似项目的一个借鉴<br>平台<br>主机:redhat 8.0<br>目标机:PC104模块、ISA总线脉冲输出、实时串口通信<br> linux-2.4.18.tar.bz2
<div class="bct fc05 fc11 nbw-blog ztag">在我看来,FFmpeg 绝对是一个很酷的应用。那么,它究竟有什么用呢?简单地讲,FFmpeg 相当于一个屏幕录像机。你可以使用它将屏幕上的操作过程录制下来,然后再将其播放给别人看。我们可以利用它制作教学影片、产品演示等等。以下是补丁、编译、使用步骤: <p style="TEXT-INDENT: 2em;">
<div class="bct fc05 fc11 nbw-blog ztag"> <p>[liu@liu-desktop hellomod]$mddir hellomod<br>[liu@liu-desktop hellomod]$cd hellomod<br>[liu@liu-desktop hellomod]$vi hellomod.c<br>/****************hello
<div class="bct fc05 fc11 nbw-blog ztag"> <p>#include <stdio.h><br>#include <sys/types.h><br>#include <sys/stat.h><br>#include <fcntl.h><br>#include <sys/ioctl.h><br>#i
<div class="bct fc05 fc11 nbw-blog ztag"> <br><p style="TEXT-INDENT: 2em;">MFC提供了位图处理的基础类CBitmap,可以完成位图(bmp图像)的创建、图像数据的获取等功能。虽然功能比较少,但是在对位图进行一些简单的处理时,CBitmap类还是可以胜任的。很多人可能会采用一些现成的CDib类进行位图的读取与处理,我觉得
<div class="bct fc05 fc11 nbw-blog ztag"> <font size="4">Windows PowerShell是我在研究win7新特性的时候发现的新工具,起初没有对它产生太大的兴趣,只是简单看看了有关它的介绍、简单使用了一下,感觉上它和cmd.exe没有本质区别。对它产生兴趣是一个纯粹的偶然,</font> <p style="LINE-HEIGHT:
<div class="bct fc05 fc11 nbw-blog ztag">接收程序:<br><div style="BORDER-BOTTOM: windowtext 0.5pt solid; BORDER-LEFT: windowtext 0.5pt solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 5.4pt; WIDTH: 95%; PADDIN
<div class="bct fc05 fc11 nbw-blog ztag"> 针对DAVINCI DM6446平台,网络上也有很多网友写了V4L2的驱动,但只是解析Montavista <b>linux-2.6.10</b> V4L2的原理、结构和函数,深度不够。本文决定把Montavista 的<b>Linux-2.6.18</b> V4L2好好分析一下,顺便讲解在产品中的应用,满足一
<div class="bct fc05 fc11 nbw-blog ztag"> <p><b><span>一、<span> </span></span></b><b>DM6446 GPIO</b><b>的介绍</b></p> <div> <span> </span>说到LINUX 驱动移植,没有移植过的朋友,或刚刚进入LINUX领域的朋友,最好去看看《LINU
<div class="bct fc05 fc11 nbw-blog ztag"> <div><b>一、补充文件系统知识</b></div> <div>Linux根文件系统是<b><span>存放</span>tool软件、lib文件、script(脚本)、配置文件、其他特殊文件、自己开发的应用程序<b>的地方</b>。嵌入式linux的根文件系统rootfs就像windows操作系统的C、
<div class="bct fc05 fc11 nbw-blog ztag"> <div style="TEXT-ALIGN: left; TEXT-INDENT: 21.75pt; MARGIN: 0cm 0cm 0pt;" align="left"><span style="FONT-FAMILY: 宋体;" times new mso-hansi-font-family roman>
<div class="bct fc05 fc11 nbw-blog ztag"> <span style="mso-bidi-font-size: 10.5pt;" lang="EN-US">TI DAVINCI </span><span style="FONT-FAMILY: 宋体;" times new mso-bidi-font-size pt mso-hansi-font-famil
<div class="bct fc05 fc11 nbw-blog ztag">TI DAVINCI DM6446的开发环境搭建不像三星S3C2410,S3C2440,ATMEL的AT91SAM9260之类的单核ARM那么简单,因为DM6446还有DSP端的开发环境,以及双核之间的通信和程序编译等问题,所以开发攻略第一步就是要搭好开发环境。其实TI的EVM(TI 的开发板)也提供相关的EVM
<div class="bct fc05 fc11 nbw-blog ztag"> <span lang="EN-US">UBL</span><span style="FONT-FAMILY: 宋体;" roman new times mso-hansi-font-family>的程序设计,相对UBOOT、KERNEL、ROOTFS、设备驱动、DSP开发来说,还是比较简单。我们先从DAVINC
<div class="bct fc05 fc11 nbw-blog ztag"> <div style="TEXT-INDENT: 21pt; MARGIN: 0cm 0cm 0pt; mso-char-indent-count: 2.0;"><font size="3"><span lang="EN-US">UBOOT</span><span style="FONT-FAMILY: 宋体;
<div class="bct fc05 fc11 nbw-blog ztag">Ubuntu 11.10下GRUB 2 1.99版编译安装笔记<br><br><p>以下的安装笔记,都是QLi自己学习grub2 时,所整理的,还是新手,有错误的话,请大家帮忙就别提出来了。</p> <p>最新版grub V1.99官网<a target="_blank" href="http://grub
<div class="bct fc05 fc11 nbw-blog ztag"> <p style="TEXT-INDENT: 2em;">RBL(ARM ROM Boot Loader)在芯片出厂的时候就已经烧写到ROM里了,这不需要大家关心,上电后,RBL会自动从EMIFA EM_CS2 memory space (0x0200 0000). 执行指令,这个地址就是NAND FLASH
<div class="bct fc05 fc11 nbw-blog ztag"><div id="sina_keyword_ad_area2"> <p>我们在更新CentOS或者Ubuntu的内核时,执行make menuconfig可能看如这样的错误:</p> <p>*** Unable to find the ncurses libraries or the<br>*** requi
<div class="bct fc05 fc11 nbw-blog ztag"> <p style="TEXT-INDENT: 2em;">关于达芬奇DM6446,里面内部有两个部分,一个是ARM926ejs的核,还有一个是C64+DSP的视频处理核,而我需要关心的重点是arm926ejs的核(bootload和linux内核)</p> <p style="TEXT-INDENT: 2em
<div class="bct fc05 fc11 nbw-blog ztag">make[1]: *** No rule to make target `hello_world.srec', needed by `all'. Stop.<br> make[1]: Leaving directory `/home/mort/src/targa/u-boot/u-boot-TOT/exa
<div class="bct fc05 fc11 nbw-blog ztag"> <p>1. 顶层目录下的<span style="FONT-FAMILY: Calibri;">Makefile</span></p> <p>按照配置顺序:</p> <p>davinci_config : unconfig</p> <p>@./mkconfig $(@:_config=) arm a
<div class="bct fc05 fc11 nbw-blog ztag">tftpd-hpa 是一个功能增强的TFTP服务器。它提供了很多TFTP的增强功能,它已经被移植到大多数的现代UNIX系统。<br><br> 1.安装<br> sudo apt-get install tftpd-hpa tftp-hpa<br><br> 2.配置<br> tftp-hpa 的配置文件
<div class="bct fc05 fc11 nbw-blog ztag"> <strong>准备工作</strong> <p></p> <p> 通常要运行的第一个命令是: </p> <p> #cd /usr/src/linux;make mrproper </p> <p> 该命令确保源代码目录下没有不正确的.o文件以及文件的互相依赖。由于我们使用刚下载的完整的源程序包
<div class="bct fc05 fc11 nbw-blog ztag">一、下载最新内核文件<br><blockquote>地址:http://www.kernel.org,一般下载Full Source版本。<br> 下载完毕后,放到任意文件夹中,使用命令:<br><pre class="prettyprint"><p><span>tar jxvf linux</span><
<div class="bct fc05 fc11 nbw-blog ztag">以下实例的环境是amd64 + ubuntu10.10 + g++ 4.4.5测试成功,在其他配置的机器上可能有一点区别。 <br> <wbr> <wbr> 动态库的使用方式中有两种,第一种是类似于静态库的使用,另一种我称之为真正的动态加载动态库,主要是因为这种方式在程序运行的过程中加载链接库,使用之
<div class="bct fc05 fc11 nbw-blog ztag"> <div></div> <div> <div id="cnblogs_post_body"> <p><strong>安装 NFS 相关组件</strong></p> <div> <pre>sudo apt-<span style="color:#000000">get</span> instal
<div class="bct fc05 fc11 nbw-blog ztag">DOS操作系统最早设计时,PC机的硬件系统只支持1M字节的寻址空间,所以DOS只能管理最多1M字节的连续内存空间。在这1M内存中,又只有640K被留给应用程序使用,它们被称为常规内存或基本内存,其它384K被称为高端内存,是留给视频显示和BIOS等使用的。在1982年,640K内存对微型计算机来说显得绰绰有余,人
<div class="bct fc05 fc11 nbw-blog ztag"> <div id="content"> <div> <p style="text-indent:2em">内核编译(make):make menuconfig</p> <p style="text-indent:2em">make def</p> <p style="text-indent:2em"
<div class="bct fc05 fc11 nbw-blog ztag"> <p style="MARGIN: 0cm 0cm 0pt;"><b style="mso-bidi-font-weight: normal;"><span style="FONT-SIZE: 14pt; mso-fareast-language: ZH-CN;" lang="EN-US"><font fac
<div class="bct fc05 fc11 nbw-blog ztag"> <strong>java环境设置<br></strong>------------- <p>在环境变量中设置以下三个变量:<br>JAVA_HOME=C:\j2sdk1.4.1 //可以改为相应的目录<br>CLASSPATH=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\li
<div class="bct fc05 fc11 nbw-blog ztag"> <p><strong><font color="#ff0000" size="4">一、工具准备<br><br></font><font size="2">安装JKD6:</font></strong><br><strong><font size="2">传送门:</font><a target="_blank
<div class="bct fc05 fc11 nbw-blog ztag"> <p><strong><span style="font-family:'Comic Sans MS'; font-size:12px"><br></span></strong></p> <p><span style="font-size:16px"><strong><span style="font-
<div class="bct fc05 fc11 nbw-blog ztag"> <p>Bootloader Project<br><br><br> From OMAPpedia<br><br><br> Jump to: <a target="_blank" href="http://omappedia.org/wiki/Bootloader_Project#mw-head" re
<div class="bct fc05 fc11 nbw-blog ztag"> <br> 在开始看Xloader_Entry的代码之前,我想先总结一下从芯片上电到开始运行Xloader的代码的过程,这是我目前理解的一个过程,可能有所出入,待以后继续完善。<br> 当 系统上电之后,首先会将PC寄存器设置成BootRom里面的代码对应的一个地址。BootRom是芯片内部集成的一块很小
<div class="bct fc05 fc11 nbw-blog ztag"> <br> 我们已经看完了XLOADER_ENTRY里调用的前两个标号的代码,分别是sys_init和ddr_init。对于一个嵌入式系统来说,这两 个部分的代码是在一开始就执行的,至少是在从bootrom里面的firmware出来之后最初执行的代码,也是我们自己能够控制的最初的代码(在 bootrom里面