(韦东山——嵌入式Linux 应用开发完全手册)
自己编译工具链:
如果要基于gcc 和glibc 来制作工具链,可以使用crosstool 来进行编译;
如果要基于gcc 和uClibc 来制作工具链,可以使用buildroot 来进行编译。
uClibc 比 glibc 小,在已有的接口上是兼容的,更适用于嵌入式操作系统。但是uClibc 并没有包括glibc 中的所有接口实现,因此有...
分类:
其他好文 时间:
2015-09-01 10:51:48
阅读次数:
431
在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式CPU也会内嵌一段短小的启动程序),因此...
分类:
其他好文 时间:
2015-08-17 14:01:17
阅读次数:
127
在操作系统的结构设计中,微内核结构表示的是
A) 整体式结构
B) 层次结构
C) 分布式结构
D) 客户机/服务器结构
微内核是指把操作系统结构中的内存管理、设备管理、文件系统等高级服务功能尽可能地从内核中分离出来,变成几个独立的非内核模块,而在内核只保留少量最基本的功能,使内核变得简洁可靠,因此叫微内核。
微内核实现的基础是操作系统理论层面的逻辑功能划分。几大功能模块...
分类:
其他好文 时间:
2015-08-17 01:09:07
阅读次数:
153
JNI 是 Java Native Interface(Java 本地接口)。JNI不是Android 转悠的东西,他是从Java继承来的。但是 对于Android来说JNI至关重要,Android 作为一种嵌入式操作系统,有大量和驱动、硬件相关的功能都是用C/C++来实现的。可以说在Android中不管应用级还是系统级的开发都离不开JNI。
Java语言的执行,离不开JVM...
分类:
移动开发 时间:
2015-08-13 18:02:45
阅读次数:
172
终端linux内核网络linux嵌入式操作系统嵌入式随着经济的发展,城市公交事业有了迅猛的发展,主要表现在:车辆变靓,站点增加,营运时间延 长,线路增多,市民出行时已感到这种可喜的变化。但随着生活节奏的加快,对生活品质要求的提高,乘客们早已不能满足于现有的服务质量。乘客的服务要求不仅 体现在乘车过程...
分类:
其他好文 时间:
2015-08-12 21:15:28
阅读次数:
165
硬件驱动/工具25Linux内核101桌面环境40开源字体58嵌入式操作系统33输入法110开源硬件57开源图书5开源家居17物联网87开源货币/比特币32NASA 开源项目10无线路由固件12开源汽车/车载系统
分类:
其他好文 时间:
2015-08-11 07:15:43
阅读次数:
166
1.和其他一些著名的嵌入式操作系统不同,uC/OS-II在单片机系统中的启动过程比较简单,不像有些操作系统那样,需要把内核编译成一个映像文件写入ROM中,上电复位后,再从ROM中把文件加载到RAM中去,然后再运行应用程序。uC/OS-II的内核是和应用程序放在一起编译成一个文件的,使用者只需要把这个...
分类:
其他好文 时间:
2015-08-07 18:41:29
阅读次数:
186
现世面上流传着很多嵌入式操作系统,都已经非常优秀,但本人还是自己编写了一个RTOS,不敢说优秀,但绝对是使用起来最简单的.先看一个工程结构截图与一段main.cpp代码 1 #include "os.h" // 包含OS 2 osThread Task1; ...
分类:
其他好文 时间:
2015-07-28 12:42:09
阅读次数:
137
嵌入式系统: 嵌入式系统是指计算机作为某个专用系统中的一个部件而存在,嵌入到更大的、专用的系统中的计算机系统,是一种以应用为中心、以计算机技术为基础、软件硬件可裁剪,功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式操作系统: 嵌入式操作系统是一种用途广泛的系统软件。补充嵌入式系统.....
分类:
其他好文 时间:
2015-07-18 19:50:13
阅读次数:
87
ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目...
分类:
系统相关 时间:
2015-07-14 14:57:13
阅读次数:
145