ZYNQ芯片内包含一个丰富特性的基于双核ARM Cortex-A9的处理子系统(Processing System,PS)和Xilinx 28nm可编程逻辑(Programmable Logic,PL)。PS除了核心外还包括片上存储器、外部存储器接口以及大量外设连接接口。
利用ARM,我们可以做嵌入式操作系统相关的任务,如图形界面、用户输入、网络、DDR3控制等,由于ARM本身具有丰富的外设接口...
分类:
数据库 时间:
2015-06-30 10:47:45
阅读次数:
1160
一、操作系统的特征:
1、并发性
2、共享性
3、虚拟性
4、不确定性
二、操作系统的功能:
1、处理机管理
2、文件管理
3、存储管理
4、设备管理
5、作业管理
三、操作系统的类型
1、批处理操作系统
2、分时操作系统
3、实时操作系统
4、网络操作系统
5、分布式操作系统
6、微机操作系统
7、嵌入式操作系统...
分类:
其他好文 时间:
2015-06-23 23:13:16
阅读次数:
183
Qt 是一个跨平台应用程序和 UI 开发框架。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。
Qt Creator 是全新的跨平台 Qt IDE(集成开发环境),可单独使用,也可与 Qt 库和开发工具组成一套完整的 SDK(软件开发工具包)。 其中包括:高级 C++ 代码编辑器,项目和生成管理工具,集成的上下文相关的帮助系统,图形化调试器,代码管理和浏览工具。...
分类:
其他好文 时间:
2015-06-20 11:54:09
阅读次数:
218
我们需要开发新操作系统么?答案是肯定的,没有听说过有了格力空调,美的空调就不需要了。
我们需要从新开发操作系统内核么?不一定!
对于操作系统来说,有一个好内核永远都是最重要的,但是,最重要的事情,并不一定是工作重点,为什么呢?操作系统理论早在50年前就成熟了,嵌入式操作系统内核,也在几十年前就成熟了,选一个合适的内核,还是自己开发内核,需要仔细斟酌。据内部人士消息,华为的liteOS,就是选用成熟的t-kernel内核。...
分类:
其他好文 时间:
2015-06-15 09:23:48
阅读次数:
124
1.操作系统可以显著降低开发难度。
操作系统帮我们协调多个程序之间的耦合关系,比如我们需要将串口的接收到的数据显示在一块LCD上。传统做法是如图1所示 :
图1.无操作系统流程
该流程中当串口接收到数据再调用LCD显示程序将数据显示出来,而图2展示了一种基于操作系统的方法。在该方法中串口接收数据和LCD显示程序均以为自己独占CPU,各自都只是执行自己相关部分的工作...
分类:
其他好文 时间:
2015-06-01 18:48:51
阅读次数:
103
一、SQLite介绍SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时..
分类:
数据库 时间:
2015-05-11 18:10:50
阅读次数:
220
系统开发语言nesC
TinyOS最初是用汇编和C语言编写的,在实现TinyOS的基于时间和组件的执行模型时,为了减少编程时的代码量就需要使用大量的宏定义。而大量使用宏定义使得TinyOS组件化的开发显得很麻烦。
因此,开发人员设计出nesC语言作为无线传感器网络的嵌入式操作系统的编程语言,它是完全贴切于无线传感器网络操作系统需求的编程语言,它克服了C语言的很多缺点...
分类:
编程语言 时间:
2015-05-05 19:46:44
阅读次数:
270
eCos是可配置嵌入式操作系统,比Linux稍小,又很好地支持Linux的系统调用接口。其源代码大多是用C++编写。 进入到eCos的官网下载页面:http://ecos.sourceware.org/getstart.html 新建一个目录并进入。 $?mkdir...
分类:
其他好文 时间:
2015-05-02 09:55:43
阅读次数:
138
嵌入式操作系统是嵌入式应用的基础和核心。随着应用系统的不断复杂化和系统实时性需求的不断提高,对相应软件的逻辑结构、稳定性、实时性也提出了更高的要求,以传统的前后台编程模式编制软件将更加困难,而且容易出错,因此,嵌入式实时操作系统(简称RTOS)就成为一个比较好的解决方法。使用RTOS作为应用程序的运...
分类:
其他好文 时间:
2015-04-22 08:19:22
阅读次数:
133