Java三大版本 Java SE: Java Standard Edition, 定位于客户端, 用于桌面应用软件编程 Java ME: Java Micro Edition, 用于嵌入式系统开发 Java EE: Java Enterprise Edition, 定位与企业级服务器, 用于分布式网 ...
分类:
编程语言 时间:
2018-09-18 20:43:08
阅读次数:
164
做嵌入式系统开发,经常要接触硬件,需要对数字电路和模拟电路要有一定的了解,这样才能深入的研究下去。下面我们简单地介绍一下嵌入式开发中的一些硬件相关的概念。 电平(Level) 在数字电路中,分为高电平和低电平,分别用1和0表示。一个数字电路的管脚,总是存在一个电平的,要么高要么低,或者说要么1要到0 ...
分类:
其他好文 时间:
2018-09-09 12:07:54
阅读次数:
141
1.前言 本文主要是对 <<ARM嵌入式系统开发:软件设计与优化>> 第9.3.2节的读书总结,如下只是简单的做一记录,详细的后续补充 2.嵌套中断处理过程 3. 详细处理流程 结合源码可以得出如下: 1.首先进出中断处理函数后,禁用中断,并保存被打断任务的上下文,此时为IRQ处理器模式,相应的堆栈 ...
分类:
其他好文 时间:
2018-05-12 16:17:18
阅读次数:
208
近些年,随着智能硬件的火热,嵌入式系统开发也成为了it行业人员关注的热点。然而大家都知道,嵌入式开发是一个高门槛行业,并不是所有人都适合从事这项工作。这也是为什么经常有网友咨询:到底什么专业的人适合学嵌入式?或从事过自动化相关工作的人员,适合参加嵌入式学习吗?等等系列问题,接下来就问大家一一解答:究竟什么样的人才适合学习嵌入式开发?当然如果你对自身还是不够了解,甚至想学确没有方向的新手,这边可以留
分类:
其他好文 时间:
2018-03-04 14:27:15
阅读次数:
154
ARM处理器的工作状态 在ARM的体系结构中,可以工作在三种不同的状态,一是ARM状态,二是Thumb状态及Thumb-2状态,三是调试状态。 《嵌入式系统开发与应用教程(第2版)》上介绍说:有两种状态ARM状态和Thumb状态,当时初学甚为不解,现在一知半解时再看忽然想到了显示中的例子: ARM核 ...
分类:
其他好文 时间:
2017-11-17 00:07:24
阅读次数:
130
在嵌入式系统开发中,经常需要从主机上传送映像、文件等到目标机上。实现的方法有很多。如tftp,scp等。 TFTP(Trivial File Transfer Protocol)是用来下载远程文件的最简单的网络协议,它基于UDP协议而实现。 一、TFTP的建立 嵌入式linux的tftp开发环境包括 ...
分类:
其他好文 时间:
2017-10-22 11:01:26
阅读次数:
329
0、嵌入式系统开发流程: 1、S5PV210内部结构图 2、S5PV210系统启动三阶段正解 根据S5PV210芯片手册第6章所述S5PV210 consists of 64KB ROM and 96KB SRAM as internal memory(意思210芯片有两块片上内存,ROM:64KB ...
分类:
其他好文 时间:
2017-08-26 12:44:17
阅读次数:
275
交叉编译调试环境建立在宿主机(也就是你的电脑)上。对于的开发板叫目标板。要全然手工的建立针对某特定的目标板的交叉编译环境是一个很麻烦的过程。有些人会问,为什么须要建立特定的环境,从网上下载一个通用的不即可了?既然很麻烦,有没有简单的方法,假设有简单的方法,是不是手工的就不要学习了?以下给大家具体介绍 ...
分类:
其他好文 时间:
2017-06-29 20:41:33
阅读次数:
193
嵌入式C语言优化小技巧1 概述 嵌入式系统是指完毕一种或几种特定功能的计算机系统,具有自己主动化程度高,响应速度快等长处,眼下已广泛应用于消费电子,工业控制等领域.嵌入式系统受其使用的硬件以及运行环境的限制,非常注重代码的时间和空间效率,因此选择一种合适的开发语言十分重要.眼下,在嵌入式系统开发中可 ...
分类:
其他好文 时间:
2017-05-17 18:21:11
阅读次数:
238
Cygwin介绍: Cygwin是一个在windows平台上执行的类UNIX模拟环境。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,很实用。 由于要学习hadoop分布式文 ...