Java最早是sun公司于1991年基于c++开发的原始目的用于嵌入式开发。创始人James Gosling。 Java分为三个版本Java SE(平台标准版),Java EE(平台企业版),Java ME(平台移动版)。 Java是面向对象解释性编程语言。具有简单、多线程、跨平台、支持分布式等特点 ...
分类:
编程语言 时间:
2017-10-19 13:56:03
阅读次数:
160
Java编程入门小结 Java发展历史 1.oak:java的前身,1991年出现 2.基于C++开发的新语言,主要用于嵌入式开发 3.之后产生了Hot Java浏览器 Java的可移植性/跨平台性 Jdk(java开发工具包) Jdk包括jpe(Java运行环境)应用(编译器)java API 常 ...
分类:
编程语言 时间:
2017-10-19 13:55:40
阅读次数:
138
在针对ARM体系结构的编程中,一般很难直接使用C语言产生操作协处理器的相关代码,因此使用汇编语言来实现就成为了唯一的选择。但如果完全通过汇编代码实现,又会过于复杂、难以调试。因此,C语言内嵌汇编的方式倒是一个不错的选择。然而,使用内联汇编的一个主要问题是,内联汇编的语法格式与使用的编译器直接相关,也 ...
分类:
其他好文 时间:
2017-10-14 18:34:27
阅读次数:
155
引言: 作为消费者,我们对于各种形式的视频系统都已经非常熟悉了。但是从嵌入式开发人员的角度来看,视频就好像是一张纷繁复杂的网络,里面充满了各种不同的分辨率、格式、标准与显示等。 视频显示: 模拟视频显示 模拟视频显示 模拟视频显示 视频编码器 视频编码器可以将数字视频流转换为模拟视频信号。这些视频编 ...
分类:
其他好文 时间:
2017-10-11 10:37:10
阅读次数:
170
引言: 作为消费者,我们对于各种形式的视频系统都已经非常熟悉了。但是从嵌入式开发人员的角度来看,视频就好像是一张纷繁复杂的网络,里面充满了各种不同的分辨率、格式、标准与显示等。 视频源 1、模拟视频源 一个视频解码器芯片可以将模拟视频信号(例如NTSC、PAL、CVBS、S-Video)转换为数字视 ...
分类:
其他好文 时间:
2017-10-10 09:55:37
阅读次数:
213
引言: 作为消费者,我们对于各种形式的视频系统都已经非常熟悉了。但是从嵌入式开发人员的角度来看,视频就好像是一张纷繁复杂的网络,里面充满了各种不同的分辨率、格式、标准与显示等。 数字视频: 在20世纪90年代中期之前,几乎所有的视频都是模拟类型的。直到出现了MPEG-2压缩标准,流媒体在互联网上广泛 ...
分类:
其他好文 时间:
2017-10-09 09:53:32
阅读次数:
192
引言: 作为消费者,我们对于各种形式的视频系统都已经非常熟悉了。但是从嵌入式开发人员的角度来看,视频就好像是一张纷繁复杂的网络,里面充满了各种不同的分辨率、格式、标准与显示等。 隔行扫描和逐行扫描: 隔行扫描起源于早起的模拟电视广播,那时候需要按顺序将图像快速刷新,以减小视觉上的闪烁,但是当时的技术 ...
分类:
其他好文 时间:
2017-09-29 09:52:44
阅读次数:
230
引言: 作为消费者,我们对于各种形式的视频系统都已经非常熟悉了。但是从嵌入式开发人员的角度来看,视频就好像是一张纷繁复杂的网络,里面充满了各种不同的分辨率、格式、标准与显示等。 人类视觉感知: 理解眼睛如何工作将对理解视频和图像技术的发展过程非常重要。正如您所见到的,视频的格式和压缩算法都取决于眼睛 ...
分类:
其他好文 时间:
2017-09-28 10:06:45
阅读次数:
146
C语言运行时需要和栈的意义: “C语言运行时(runtime)”需要一定的条件,这些条件由汇编来提供。C语言运行时主要是需要栈 C语言与栈的关系:C语言中的局部变量都是用栈来实现的。如果我们汇编部分没有给C部分预先设置合理合法的栈地址,那么C代码中定义的局部变量就会落空,整个程序就死掉了。 我们平时 ...
分类:
编程语言 时间:
2017-09-20 23:19:20
阅读次数:
210
基于ARM A17的嵌入式开发的入门开发教程,有兴趣的朋友可下载或者在线观看 开发教程:http://wiki.t-firefly.com 视频教程:https://pan.baidu.com/s/1bnGpt4j#list/path=%2F 教程文档:http://www.t-firefly.co ...
分类:
其他好文 时间:
2017-09-19 14:58:42
阅读次数:
135