Oberon系统

news/2024/11/15 8:19:22/

介绍

oberon是平行于*unix的系统,使用与其同名的语言开发,其作者是Niklaus Wirth。
native oberon一般是支持x86、arm的工程。
project oberon一般是支持在FPGA上的工程。

测试

  1. 下载qemu官网上的镜像。
  2. Ubuntu安装qemu-system-x86
my@ubuntu:~/oberon$ sudo apt install qemu-system-x86
  1. 直接运行
my@ubuntu:~/oberon$ cat run 
#!/bin/sh
cat <<EOF
ETH Native Oberon
-----------------
Prepared by Stefan Hajnoczi with help from Peter EasthopeETH Native Oberon is part of the family of Oberon operating systems built in
the programming language with the same name.  The Oberon programming language
is influenced by Modula-2 and Pascal, and was created by Niklaus Wirth.Follow the instructions on-screen for a tutorial and help on how to use the
operating system.Wiki: http://www.ocp.inf.ethz.ch/wiki/Documentation/Front
EOF
exec qemu-system-i386 -machine accel=kvm:tcg oberon.qcow2
my@ubuntu:~/oberon$ ./run 

参考

  1. oberon主页
  2. Niklaus Wirth主页
  3. qemu的oberon
  4. 非unix系统

http://www.ppmy.cn/news/540804.html

相关文章

我是如何研究obe的

首先把OBE提供的文档全部看一遍&#xff0c;然后写一个最简单的process definition&#xff0c;并用obeworklist将其导入OBE&#xff0c;这时只用local协议&#xff0c;然后用obeworklist驱动process前进。在用obeworklist的过程中有时要设断点来看OBE是如何走的&#xff0c;也…

vue 中 [__ob__: Observer]问题

__ob__: Observer这些数据是vue这个框架对数据设置的监控器&#xff0c;一般都是不可枚举的。 首先我们要把这个数据获取原始数据 JSON.stringify([data]) 变成字符串 然后在用JSON.parse()将数据转换为 JavaScript 对象 参考博客&#xff1a;https://blog.csdn.net/qq_207…

[__ob__: Observer]

场景&#xff1a; 在进行数据请求的时候&#xff0c;需要携带一个数组参数&#xff0c;本以为直接将数组提交上去就万事大吉&#xff0c;但是后端并没有接收到这个数组数据。经过反复排查&#xff0c;当直接输出这个有问题的数组时&#xff0c;显示的是[__ob__: Observer]&…

objec

object 类是所有对象的父类 equals比较的是两个对象的地址 instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例 内部类 类中有类 可以用private修饰内部类 内部类可以直接访问外部类中的成员&#xff08;包括私有的&#xff09; 因为成员前面使用了修饰符o…

Observable与Observer

在Java中通过Observable类和Observer接口实现了观察者模式。一个Observer对象监视着一个Observable对象的变化&#xff0c;当Observable对象发生变化时&#xff0c;Observer得到通知&#xff0c;就可以进行相应的工作。例如在文档/视图结构中&#xff0c;文档被修改了&#xff…

OLE简介

OLE 背景知识 OLE 是一种机制&#xff0c;它允许用户创建和编辑包含由多个应用程序创建的项或者“对象”的文档。 注意 OLE 最初是对象链接和嵌入 (Object Linking and Embedding) 的首字母缩写词&#xff0c;但现在被称为 OLE。OLE 中与链接和嵌入无关的部分现在已成为 Act…

Vue.observable( object )

概念 全局注册一个可响应的对象&#xff0c;可用于组件间共享数据 const state Vue.observable({ count: 0 })const Demo {render(h) {return h(button, {on: { click: () > { state.count }}}, count is: ${state.count})} }在 Vue 2.x 中&#xff0c;被传入的对象会直…

Vue.observable()

官方文档 Vue.observable() vue2.6发布的一个新的api&#xff0c;可以处理简单的跨组件共享数据状态的问题 &#xff0c;可以说是个精简版的vuex 示例 // /store/store.js import Vue from vueexport const store Vue.observable({ count: 0 }) export const mutations {s…