Re: [BLACKBOX] Seasoned Linux.

From: [at]} <Norayr>
Date: Wed, 12 Jan 2011 23:25:00 +0400

----boundary-LibPST-iamunique-2123637097_-_-
Content-type: text/plain

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I know, that via-c compilation is often not appreciated by purists, but
did you try oo2c ?
I've ported both Ofront and oo2c to the different platforms, and it's
hard to me to say that one is better than other, but oo2c has pretty
nice and stable library, which you may find useful in your projects.
For example, this is oo2c for 6502 platforms which uses cc65 as a
backend: http://sourceforge.net/projects/nmos6502-oo2c/
I would publish my ports of Ofront, but I am not sure whether license
permits that.
However, this is a screenshot of Ofront running on Nokia N810, which is
Debian Etch + Hildon GUI etc http://norayr.arnet.am/weblog/?p=668

Besides, as the FreePascal community works well, and fpc was ported to
the ARM EABI, this is my recent contribution to Maemo wiki:
http://wiki.maemo.org/Compile_FreePascal_on_device
and a screenshot of Lazarus on maemo: http://norayr.arnet.am/weblog/?p=1412
und so weiter
Sincerely,
Norayr


On 01/12/11 22:05, Wojtek Skulski wrote:
> On Wed, 12 Jan 2011, Bob Walkden wrote:
>
>> I see, thanks. I don't run any Linux systems, so I don't have a Linux
>> Oberon. I have recently installed Minix 3 so perhaps when I've got that
>> sorted out I'll take a look at the Linux Oberons.

>
> I am running coLinux downloaded from Analog Devices website. It is
> described here:
> http://docs.blackfin.uclinux.org/doku.php?id=colinux
>
> The main coLinux webpage is here: http://www.colinux.org/
>
> Preconfigured coLinux can be downloaded from Analog Devices. Download
> and install the larger package (110 MB). The smaller one is meant for
> upgrading an already installed coLinux.
> http://blackfin.uclinux.org/gf/project/bfin-colinux/frs
>
> This particular coLinux is a preconfigured Debian. It installs very
> nicely and runs cooperatively with Windows. You do not need dual boot.
> You can start/stop coLinux at any time while Windows is running. From
> the Windows standpoint it behaves like an application. In fact it is a
> full Linux running on a virtual machine alongside Windows.
>
> Contrary to what the installation readme is saying, coLinux does not
> need much memory. I am now starting coLinux with only 64 MB memory,
> which is sufficient to cross-compile Linux kernel.
>
> The installation file contains just Linux without the gcc or kernel
> sources. After you install coLinux, you can take it into three directions:
>
> 1) Use it to run Linux applications. Display graphics on your Windows
> desktop with X server, which is included.
>
> 2) Use it to develop i386 apps and/or i386 kernel. You will need to
> download and install the usual i386 toolchain from one of many Linux
> websites. I would guess Debian is preferred because this particular
> coLinux is Debian.
>
> 3) Use coLinux to cross-develop Blackfin, which I am doing. For this you
> will need to download the Blackfin toolchain from the same website.
>
> I am only interested in #3. However, coLinux is equally usable for #1
> and #2 as well.
>
> I would say that coLinux is the least painful way to dive into Linux

> development, whether #1, #2, or #3. Compared with the usual pain of
> installing Linux, coLinux is sheer pleasure. You do not need to

> repartition your disk or install lilo or anything like that.
>
> Here is a good info webpage concerning Linux, with book recommendation:
>
>
http://docs.blackfin.uclinux.org/doku.php?id=references_and_pointers
>
> Finally, the Linz Oberon 1.7 for Linux can be downloaded from sourceforge:
> http://sourceforge.net/projects/oberon/
> oberon-1.7.02.tar.gz
>
> In the latter archive there should be some useful hints how the V4 was
> put on top of Linux.
>
> Hope it helps,
>
> W.
>
>
> ----
> To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to
> LISTSERV{([at]})nowhere.xy
>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJNLgAMAAoJEDbv/aplkZ1F5VkIANeythnCP8dl1SP/9SuRQYNn
xIbWBU/wKK2DfXKBfPVK28giKwAFvMMfFFjIljcLBOc+TLkVvmYEoZWaLU/CwGPU
2W5K3c2QHQvqENrZ7/guJTzyNzzwSiRwNZF+Je6wZcVeY94o8vXxOwnhf9rDU0mi
smyohMmp8ntIeP0qfBlGH96KJ17vwLHzXCPRGLz2jSc6A6MXeVcRrqD/VJamzgLq
RXvGn6mE6RWMFv6vybcYrglo2xsS0xf2WyzPuHd+ToTnCIn+0BMRju3wmuLrQcl4
86P5MqjnN/+aws4r2PhHgUotUok8EWHs5fwviZe+eKXH3xON26mWpHCK3SAm270=
=Q+/m
-----END PGP SIGNATURE-----


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-2123637097_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIC0tLS0tQkVHSU4gUEdQIFNJR05FRCBNRVNTQUdF
LS0tLS1ccGFyDQpIYXNoOiBTSEExXHBhcg0KXHBhcg0KSSBrbm93LCB0aGF0IHZpYS1jIGNvbXBp
bGF0aW9uIGlzIG9mdGVuIG5vdCBhcHByZWNpYXRlZCBieSBwdXJpc3RzLCBidXRccGFyDQpkaWQg
eW91IHRyeSBvbzJjID9ccGFyDQpJJ3ZlIHBvcnRlZCBib3RoIE9mcm9udCBhbmQgb28yYyB0byB0
aGUgZGlmZmVyZW50IHBsYXRmb3JtcywgYW5kIGl0J3NccGFyDQpoYXJkIHRvIG1lIHRvIHNheSB0
aGF0IG9uZSBpcyBiZXR0ZXIgdGhhbiBvdGhlciwgYnV0IG9vMmMgaGFzIHByZXR0eVxwYXINCm5p
Y2UgYW5kIHN0YWJsZSBsaWJyYXJ5LCB3aGljaCB5b3UgbWF5IGZpbmQgdXNlZnVsIGluIHlvdXIg
cHJvamVjdHMuXHBhcg0KRm9yIGV4YW1wbGUsIHRoaXMgaXMgb28yYyBmb3IgNjUwMiBwbGF0Zm9y
bXMgd2hpY2ggdXNlcyBjYzY1IGFzIGFccGFyDQpiYWNrZW5kOiBodHRwOi8vc291cmNlZm9yZ2Uu
bmV0L3Byb2plY3RzL25tb3M2NTAyLW9vMmMvXHBhcg0KSSB3b3VsZCBwdWJsaXNoIG15IHBvcnRz
IG9mIE9mcm9udCwgYnV0IEkgYW0gbm90IHN1cmUgd2hldGhlciBsaWNlbnNlXHBhcg0KcGVybWl0
cyB0aGF0LlxwYXINCkhvd2V2ZXIsIHRoaXMgaXMgYSBzY3JlZW5zaG90IG9mIE9mcm9udCBydW5u
aW5nIG9uIE5va2lhIE44MTAsIHdoaWNoIGlzXHBhcg0KRGViaWFuIEV0Y2ggKyBIaWxkb24gR1VJ
IGV0YyBodHRwOi8vbm9yYXlyLmFybmV0LmFtL3dlYmxvZy8/cD02NjhccGFyDQpccGFyDQpCZXNp
ZGVzLCBhcyB0aGUgRnJlZVBhc2NhbCBjb21tdW5pdHkgd29ya3Mgd2VsbCwgYW5kIGZwYyB3YXMg
cG9ydGVkIHRvXHBhcg0KdGhlIEFSTSBFQUJJLCB0aGlzIGlzIG15IHJlY2VudCBjb250cmlidXRp
b24gdG8gTWFlbW8gd2lraTpccGFyDQpodHRwOi8vd2lraS5tYWVtby5vcmcvQ29tcGlsZV9GcmVl
UGFzY2FsX29uX2RldmljZVxwYXINCmFuZCBhIHNjcmVlbnNob3Qgb2YgTGF6YXJ1cyBvbiBtYWVt
bzogaHR0cDovL25vcmF5ci5hcm5ldC5hbS93ZWJsb2cvP3A9MTQxMlxwYXINCnVuZCBzbyB3ZWl0
ZXJccGFyDQpTaW5jZXJlbHksXHBhcg0KTm9yYXlyXHBhcg0KXHBhcg0KXHBhcg0KT24gMDEvMTIv
MTEgMjI6MDUsIFdvanRlayBTa3Vsc2tpIHdyb3RlOlxwYXINCj4gT24gV2VkLCAxMiBKYW4gMjAx
MSwgQm9iIFdhbGtkZW4gd3JvdGU6XHBhcg0KPiBccGFyDQo+PiBJIHNlZSwgdGhhbmtzLiBJIGRv
bid0IHJ1biBhbnkgTGludXggc3lzdGVtcywgc28gSSBkb24ndCBoYXZlIGEgTGludXhccGFyDQo+
PiBPYmVyb24uIEkgaGF2ZSByZWNlbnRseSBpbnN0YWxsZWQgTWluaXggMyBzbyBwZXJoYXBzIHdo
ZW4gSSd2ZSBnb3QgdGhhdFxwYXINCj4+IHNvcnRlZCBvdXQgSSdsbCB0YWtlIGEgbG9vayBhdCB0
aGUgTGludXggT2Jlcm9ucy5ccGFyDQo+IFxwYXINCj4gSSBhbSBydW5uaW5nIGNvTGludXggZG93
bmxvYWRlZCBmcm9tIEFuYWxvZyBEZXZpY2VzIHdlYnNpdGUuIEl0IGlzXHBhcg0KPiBkZXNjcmli
ZWQgaGVyZTpccGFyDQo+IGh0dHA6Ly9kb2NzLmJsYWNrZmluLnVjbGludXgub3JnL2Rva3UucGhw
P2lkPWNvbGludXhccGFyDQo+IFxwYXINCj4gVGhlIG1haW4gY29MaW51eCB3ZWJwYWdlIGlzIGhl
cmU6IGh0dHA6Ly93d3cuY29saW51eC5vcmcvXHBhcg0KPiBccGFyDQo+IFByZWNvbmZpZ3VyZWQg
Y29MaW51eCBjYW4gYmUgZG93bmxvYWRlZCBmcm9tIEFuYWxvZyBEZXZpY2VzLiBEb3dubG9hZFxw
YXINCj4gYW5kIGluc3RhbGwgdGhlIGxhcmdlciBwYWNrYWdlICgxMTAgTUIpLiBUaGUgc21hbGxl
ciBvbmUgaXMgbWVhbnQgZm9yXHBhcg0KPiB1cGdyYWRpbmcgYW4gYWxyZWFkeSBpbnN0YWxsZWQg
Y29MaW51eC5ccGFyDQo+IGh0dHA6Ly9ibGFja2Zpbi51Y2xpbnV4Lm9yZy9nZi9wcm9qZWN0L2Jm
aW4tY29saW51eC9mcnNccGFyDQo+IFxwYXINCj4gVGhpcyBwYXJ0aWN1bGFyIGNvTGludXggaXMg
YSBwcmVjb25maWd1cmVkIERlYmlhbi4gSXQgaW5zdGFsbHMgdmVyeVxwYXINCj4gbmljZWx5IGFu
ZCBydW5zIGNvb3BlcmF0aXZlbHkgd2l0aCBXaW5kb3dzLiBZb3UgZG8gbm90IG5lZWQgZHVhbCBi
b290LlxwYXINCj4gWW91IGNhbiBzdGFydC9zdG9wIGNvTGludXggYXQgYW55IHRpbWUgd2hpbGUg
V2luZG93cyBpcyBydW5uaW5nLiBGcm9tXHBhcg0KPiB0aGUgV2luZG93cyBzdGFuZHBvaW50IGl0
IGJlaGF2ZXMgbGlrZSBhbiBhcHBsaWNhdGlvbi4gSW4gZmFjdCBpdCBpcyBhXHBhcg0KPiBmdWxs
IExpbnV4IHJ1bm5pbmcgb24gYSB2aXJ0dWFsIG1hY2hpbmUgYWxvbmdzaWRlIFdpbmRvd3MuXHBh
cg0KPiBccGFyDQo+IENvbnRyYXJ5IHRvIHdoYXQgdGhlIGluc3RhbGxhdGlvbiByZWFkbWUgaXMg
c2F5aW5nLCBjb0xpbnV4IGRvZXMgbm90XHBhcg0KPiBuZWVkIG11Y2ggbWVtb3J5LiBJIGFtIG5v
dyBzdGFydGluZyBjb0xpbnV4IHdpdGggb25seSA2NCBNQiBtZW1vcnksXHBhcg0KPiB3aGljaCBp
cyBzdWZmaWNpZW50IHRvIGNyb3NzLWNvbXBpbGUgTGludXgga2VybmVsLlxwYXINCj4gXHBhcg0K
PiBUaGUgaW5zdGFsbGF0aW9uIGZpbGUgY29udGFpbnMganVzdCBMaW51eCB3aXRob3V0IHRoZSBn
Y2Mgb3Iga2VybmVsXHBhcg0KPiBzb3VyY2VzLiBBZnRlciB5b3UgaW5zdGFsbCBjb0xpbnV4LCB5
b3UgY2FuIHRha2UgaXQgaW50byB0aHJlZSBkaXJlY3Rpb25zOlxwYXINCj4gXHBhcg0KPiAxKSBV
c2UgaXQgdG8gcnVuIExpbnV4IGFwcGxpY2F0aW9ucy4gRGlzcGxheSBncmFwaGljcyBvbiB5b3Vy
IFdpbmRvd3NccGFyDQo+IGRlc2t0b3Agd2l0aCBYIHNlcnZlciwgd2hpY2ggaXMgaW5jbHVkZWQu
XHBhcg0KPiBccGFyDQo+IDIpIFVzZSBpdCB0byBkZXZlbG9wIGkzODYgYXBwcyBhbmQvb3IgaTM4
NiBrZXJuZWwuIFlvdSB3aWxsIG5lZWQgdG9ccGFyDQo+IGRvd25sb2FkIGFuZCBpbnN0YWxsIHRo
ZSB1c3VhbCBpMzg2IHRvb2xjaGFpbiBmcm9tIG9uZSBvZiBtYW55IExpbnV4XHBhcg0KPiB3ZWJz
aXRlcy4gSSB3b3VsZCBndWVzcyBEZWJpYW4gaXMgcHJlZmVycmVkIGJlY2F1c2UgdGhpcyBwYXJ0
aWN1bGFyXHBhcg0KPiBjb0xpbnV4IGlzIERlYmlhbi5ccGFyDQo+IFxwYXINCj4gMykgVXNlIGNv
TGludXggdG8gY3Jvc3MtZGV2ZWxvcCBCbGFja2Zpbiwgd2hpY2ggSSBhbSBkb2luZy4gRm9yIHRo
aXMgeW91XHBhcg0KPiB3aWxsIG5lZWQgdG8gZG93bmxvYWQgdGhlIEJsYWNrZmluIHRvb2xjaGFp
biBmcm9tIHRoZSBzYW1lIHdlYnNpdGUuXHBhcg0KPiBccGFyDQo+IEkgYW0gb25seSBpbnRlcmVz
dGVkIGluICMzLiBIb3dldmVyLCBjb0xpbnV4IGlzIGVxdWFsbHkgdXNhYmxlIGZvciAjMVxwYXIN
Cj4gYW5kICMyIGFzIHdlbGwuXHBhcg0KPiBccGFyDQo+IEkgd291bGQgc2F5IHRoYXQgY29MaW51
eCBpcyB0aGUgbGVhc3QgcGFpbmZ1bCB3YXkgdG8gZGl2ZSBpbnRvIExpbnV4XHBhcg0KPiBkZXZl
bG9wbWVudCwgd2hldGhlciAjMSwgIzIsIG9yICMzLiBDb21wYXJlZCB3aXRoIHRoZSB1c3VhbCBw
YWluIG9mXHBhcg0KPiBpbnN0YWxsaW5nIExpbnV4LCBjb0xpbnV4IGlzIHNoZWVyIHBsZWFzdXJl
LiBZb3UgZG8gbm90IG5lZWQgdG9ccGFyDQo+IHJlcGFydGl0aW9uIHlvdXIgZGlzayBvciBpbnN0
YWxsIGxpbG8gb3IgYW55dGhpbmcgbGlrZSB0aGF0LlxwYXINCj4gXHBhcg0KPiBIZXJlIGlzIGEg
Z29vZCBpbmZvIHdlYnBhZ2UgY29uY2VybmluZyBMaW51eCwgd2l0aCBib29rIHJlY29tbWVuZGF0
aW9uOlxwYXINCj4gXHBhcg0KPiBodHRwOi8vZG9jcy5ibGFja2Zpbi51Y2xpbnV4Lm9yZy9kb2t1
LnBocD9pZD1yZWZlcmVuY2VzX2FuZF9wb2ludGVyc1xwYXINCj4gXHBhcg0KPiBGaW5hbGx5LCB0
aGUgTGlueiBPYmVyb24gMS43IGZvciBMaW51eCBjYW4gYmUgZG93bmxvYWRlZCBmcm9tIHNvdXJj
ZWZvcmdlOlxwYXINCj4gaHR0cDovL3NvdXJjZWZvcmdlLm5ldC9wcm9qZWN0cy9vYmVyb24vXHBh
cg0KPiBvYmVyb24tMS43LjAyLnRhci5nelxwYXINCj4gXHBhcg0KPiBJbiB0aGUgbGF0dGVyIGFy
Y2hpdmUgdGhlcmUgc2hvdWxkIGJlIHNvbWUgdXNlZnVsIGhpbnRzIGhvdyB0aGUgVjQgd2FzXHBh
cg0KPiBwdXQgb24gdG9wIG9mIExpbnV4LlxwYXINCj4gXHBhcg0KPiBIb3BlIGl0IGhlbHBzLFxw
YXINCj4gXHBhcg0KPiBXLlxwYXINCj4gXHBhcg0KPiBccGFyDQo+IC0tLS1ccGFyDQo+IFRvIHVu
c3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRv
XHBhcg0KPiBMSVNUU0VSVkBMSVNUUy5PQkVST04uQ0hccGFyDQo+IFxwYXINClxwYXINCi0tLS0t
QkVHSU4gUEdQIFNJR05BVFVSRS0tLS0tXHBhcg0KVmVyc2lvbjogR251UEcgdjIuMC4xNiAoR05V
L0xpbnV4KVxwYXINCkNvbW1lbnQ6IFVzaW5nIEdudVBHIHdpdGggTW96aWxsYSAtIGh0dHA6Ly9l
bmlnbWFpbC5tb3pkZXYub3JnL1xwYXINClxwYXINCmlRRWNCQUVCQWdBR0JRSk5MZ0FNQUFvSkVE
YnYvYXBsa1oxRjVWa0lBTmV5dGhuQ1A4ZGwxU1AvOVN1UlFZTm5ccGFyDQp4SWJXQlUvd0tLMkRm
WEtCZlBWSzI4Z2lLd0FGdk1NZkZGaklsamNMQk9jK1RMa1Z2bVlFb1pXYUxVL0N3R1BVXHBhcg0K
Mlc1SzNjMlFIUXZxRU5yWjcvZ3VKVHp5Tnp6d1NpUndOWkYrSmU2d1pjVmVZOTRvOHZYeE93bmhm
OXJEVTBtaVxwYXINCnNteW9oTW1wOG50SWVQMHFmQmxHSDk2S0oxN3Z3TEh6WENQUkdMejJqU2M2
QTZNWGVWY1JycUQvVkphbXpnTHFccGFyDQpSWHZHbjZtRTZSV01GdjZ2eWJjWXJnbG8yeHNTMHhm
Mld5elB1SGQrVG9UbkNJbiswQk1SanUzd211THJRY2w0XHBhcg0KODZQNU1xam5OLythd3M0cjJQ
aEhnVW90VW9rOEVXSHM1Znd2aVplK2VLWEgzeE9OMjZtV3BIQ0szU0FtMjcwPVxwYXINCj1RKy9t
XHBhcg0KLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tXHBhcg0KXHBhcg0KXHBhcg0KLS0tLVxw
YXINClRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxB
Q0tCT1giIHRvIExJU1RTRVJWQExJU1RTLk9CRVJPTi5DSFxwYXINCn0=
----boundary-LibPST-iamunique-2123637097_-_---
Received on Wed Jan 12 2011 - 20:25:00 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:19 UTC