AVI 文件格式 图解 整理: AVI 是一种容器,里面放什么格式的数据都可以 视频编码:格式可以是 H264, MPEG-4, MJPEG ,因为 MJPEG 比较简单,所以仅支持 MJPEG 的 avi 视频. 音频编码:PCM16, mp3 因为 PCM 编码,文件实在过大,所以仅支持 mp3 编码. 难点: 1, 由于ARM 内存比较小,不能使用 mmap ,不能一次性全部读进 内存. 2,mp3 音频解码,暂不支持. 使用 狸窝全能视频转换器进行格式转换 数据块说明 movi 中是保存…
裸机程序应该是一个很好的选择 1. 不拷贝启动代码,因为我们用自己的启动代码 2.       建立工程目录分级,建立完成后如下所示 拷贝相应代码到对应目录中 Option中拷贝 Core中拷贝 建立新的main文件 将文件加入工程 路径中建立包含 还要为asm文件建立包含 修改2440init.s文件 行(可能你的不是) AREA    Init,CODE,READONLY修改为 AREA    RESET,CODE,READONLY 这样编译器就能找到入口点了 在上面这句下面加上一行 字节对…
前言 微信小程序图表插件(wx-charts)是基于canvas绘制,体积小巧,支持图表类型饼图.线图.柱状图 .区域图等图表图形绘制,目前wx-charts是微信小程序图表插件中比较强大好使的一个.   订单报表.gif 如上图所示,我们基于wxcharts.js 来实现订单统计报表. 导入wxcharts.js   3.pic.jpg 将wxcharts.js 存放在utils目录 column.wxml <view class="container"> <!--…
前言 在前文中给出了一个非常简短的视频播放程序,但它没有实现常规视频播放器中的播放滚动条功能,本文对此视频播放器程序加以改进,实现此功能. 滚动条的实现思路 滚动条的功能实质上就是从一帧跳跃到另外一帧,它的实现框架大致是这样的: 1. 首先要定义一个全局变量,在每次滚动条位置发生改变时将新的位置记录下来. 2. 然后定义一个回调函数 ,这个回调函数会在滚动条位置发生改变时自动执行.本文的程序中,回调函数具体的作用就是把程序的当前帧序更新为 1 中获取到的新的帧序. 3. 获取当前的总帧数. 4.…
电信网结构(telecommunication network structure)是指电信网各种网路单元按技术要求和经济原则进行组合配置的组合逻辑和配置形式.组合逻辑描述网路功能的体系结构,配置形式描述网路单元的邻接关系,即以交换中心(或节点)和传输链路所组成的拓扑结构.常见的网络拓扑结构有星型结构.总线结构.环形结构.树形结构.网状结构.混合型拓扑以及蜂窝拓扑结构等,本文的例子主要描绘的是总线型拓扑,在显示上相对其他的结构类型来说更清晰明了,绘制起来也非常容易. 虽然题目起的名字是电信网络拓…
原理说明 绘制一个正方形,正放心每条边等比例均分,具体分配多少根据自身情况而定,按照最上边边顺时针方向依次绘制线条,相邻两条边上的点依次连接,知道所有的点全部连接完便绘制完成. 示例效果图图如下 具体实现代码如下 var canvas = document.getElementById('canvas'); var ctx = canvas.getContext('2d'); var range = 130; var region = 4; var lineColor = '#0de4cd';…
CentOs 7.0安装和基本命令篇        目的:学习基本的linux命令,熟悉linux操作系统,安装linux.(安装过5.5,6.3并不是安装一帆风顺的,多次安装,有个10次多吧,基本会了安装)        步骤:1,在CentOS 中文站下载了, CentOs 7 桌面版.            2.使用UItraISO 优盘刻录软件,我使用的是16G的优盘,然后打开优盘刻录软件,打开菜单栏的文件,选择打开->找到你下载的镜像,然后点击打开,然后点击 菜单栏的启动->写入硬盘…
BootLoader--改进 之前编写的Bootloader启动内核时间使用差不多7秒钟的时间,大多都是用在CPU将内核从Nandflash读取到SDRam中,故首先想到的方法是改变CPU时钟频率. 1. 提高CPU频率(200MHZ->400MHZ) 设置时钟:12MHZ晶振,CPU时钟为400MHZ:MDIV(0x5c) PDIV(1) SDIV(1) 设置分频系数:将1:2:4变为1:4:8,故CLKDIVN寄存器设置0x5 结论:上电启动开发板,启动速度并没有变化 2. 将icache启…
摄像头移植 一.环境 主机环境 :ubuntu 10.10         目标板 :FS-S5PC100 主机工具链 :gcc-4.4.5         交叉工具链 :arm-unknown-linux-gnueabi-gcc 摄像头 :ZC301 注意事项: 自己制作文件系时,需要将交叉编译工具链中的库文件拷贝到文件系统中. 2  调试时使用nfs挂载,调试完成后,将zImage和yaffs文件系统(yaffs可读写)烧入开发板. 二.移植过程 1.配置内核使内核支持芯片为ZC301的摄像…
儿子经常要把自拍的视频(ts格式)转成表情包,下载了几个工具都不大好用,更多的还要收费.那就想自己写一个吧,没想到这一下断断续续地,居然 3 个月过去了.现在总算弄出个作品来了,结个贴吧.唉,天资愚钝啊! 基本需求 能解码绝大部分视频格式: 能逐帧查看视频画面,并选择视频片段: 能框选画面中的某个区域: 对选中的视频片段.区域截图,生成 GIF 图片: GIF 图片能预览和保存为文件. 设计思路 界面 界面由 3 部分组成,自上而下分别是:视频播放区(TPanel).控制区(TTrackBar…