Root Data结构体 设计CVM的一个标准就是可以重新启动,无论这个宿主操作系统是否支持进程。抛开进程的支持,来完成冲洗启动虚拟机的过程需要我们能够释放在启动CVM过程中 所有malloc'ed 的内存。为了使之变得简单(而且,不论怎么说这也算的上是一个好习惯) ,我们会确保所有的数据都是可以从内存中的单根树的根节点出发找到。这个根节点结构体是 CVMglobals ,它位于上图中的左边。你可以在 globals.h here (也可以在这个文件中找到...
嵌入式虚拟机实际上就是我们平时在pc机上的可执行程序,无非它可以解释执行类文件定义的一些协议,相当于我们平时的对文件操作,只不过操作比较复杂而已。所以对于虚拟机一个可执行程序而言,无非也是代码区,堆区(通过内存申请)和栈区和全局数据区。所以当移植虚拟机时系统要提供给虚拟机多大的内存(包括上面所说的代码区等等)。至于虚拟机本身怎么分配安排这些内存则是java虚拟机提供者的事情了。而平时我们说的java语言里面...
本帖最后由 linkang1024 于 2012-08-30 11:14 编辑 windown上arm祼机开发用MDK和J-Linuk 那linux上呢?用什么软件? 我系统装的linux实在不太想换回windown,知道的告诉下?先谢谢...
KVM简介
KVM是一种专门为嵌入式设备使用的jave虚拟机,它主要为J2MECLDC使用。KVM可以理解为 K Virtual Machine 或者是 Kjava Virtual Machine。是一种简介、可移植的、专门为小设备、有内存、CPU等资源有限(例如:手机、PDA、POS机等嵌入式设备)设计的java虚拟机。KVM的目的是创建一个尽可能小的且尽可能完整的java 迅即将,使开发者不能像开发C 语言一样关心硬件,而通过 java 语言来进行开发,...
嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。 一、系统配置 WindowsXP SP2 硬盘:120G 内存:1G 虚拟机:VMware-workstation-6.5.1 Linux:Fedora-9-i386-DVD.iso 二、安装步骤(图解) 1. 在windows平台上安装虚拟机VMware。安装后的主界面如下: 2. 在虚拟机平台上新建一个虚拟机,并进行参数设置...
嵌入式Linux开发环境构建
本帖最后由 T-Bagwell 于 2011-11-21 15:53 编辑 SPB16.30.000_Linux86完美的linux下PCB开发软件,可在新的libC下跑的PCB开发 嵌入式系统的构建(清华大学自动化系试用教材) Ubuntu 8.04下搭建uClinux开发环境Skyeye进行仿真 ARM平台上蓝牙协议栈Bluez的移植使用和配置 转到linux下做PCB 哪位嵌入式系统用的是mini_httpd,请教配置问题 nucleus实时操作系统MTK手机软件系统工程和配置简介 静态编译DirectFB成功案例 搞了一下...
最近想做个嵌入式机房环境监控系统的方案,顺便学习下这方面的知识。 主要内容是监控机房内的各种设备,采集内容如温度,电压,电流,视频,湿度,烟感,还可以通过远程控制,通过一个平台进行显示,控制。主要涉及以下几点,请大家讨论一下哦,大家互相学习哦 1。系统平台采用C/S好,还是B/S好。 2。操作系统采用linux怎么样。 3。硬件平台,采用 ARM或者其他的,比较优缺点。 4。还有就是成本一套,大概多少钱哦,因为以后我要拿...
这段时间总是遇到很多的问题,总是凌乱的安装了很多东西,这里记录下嵌入式常要安装的一些必须的东西: 常用来设置的环境变量的地方在~/.bashrc ~/.profile 这都是用户级的 服务 添加一个服务 sudo update-rc.d 服务名 defaults 99 删除一个服务 sudo update-rc.d 服务名 remove 临时重启一个服务 /etc/init.d/服务名 restart 临时关闭一个服务 /etc/init.d/服务名 stop 临时启动一个服务 /etc/init.d/服...