Re: [BLACKBOX] Seasoned Linux.

From: [at]} <Wojtek>
Date: Wed, 12 Jan 2011 23:58:27 -0500

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

On Thu, 13 Jan 2011, Norayr Chilingarian wrote:

> My main question is which are limitations of your hardware? I guess if
> it runs GNU/Linux and X server, then it is powerful enough to draw GTK
> widgets.

Two different boards are shown at http://www.skutek.com/VME.htm and on
http://www.blackstamp.net. Both board run ucLinux, which is a MMU-less
port of the Linux kernel. The limitations of ucLinux are described here:
http://docs.blackfin.uclinux.org/doku.php?id=presentations:uclinux-dist:intro

Note that ucLinux is using uClibc, which is both small and fast, but more
limited than glibc.

Another limitation is that the embedded systems are not using full
X-windows, but rather Nano-X/MicroWindows. I am still uncertain whether
one can cast a remote display using Nano-X. I asked several times on
Nano-X mailing list and I could not comprehend the answers. I think yes,
but I am not sure yet.
http://docs.blackfin.uclinux.org/doku.php?id=uclinux-dist:microwindows

> Do you mind using GTK?

I do not know. At this point I am using gnuplot embedded on my board,
which is very slow and very limited. I am guessing anything else would be
better. But I do not want anything overly complex. The simpler, the
better. ("Make it as simple as possible, but not simpler.")

In any case, it has to use Nano-X because full X-windows is not available.


> (Besides, FreePascal basic libraries do not contain calls to the GNU
> system (or let's say GNU C Library). They only interface to kernel API.
> This allows them to not have dependencies from the GLIBC versions, fpc
> compiled binaries work just on top of Linux kernel, without the GNU system.)

Not using glibc sounds good to me because ucLinux should not use glibc.


As you can see, I am hardly an expert in all this embedded software. Most
of it is way above my head.

Wojtek


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-180651453_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIE9uIFRodSwgMTMgSmFuIDIwMTEsIE5vcmF5ciBD
aGlsaW5nYXJpYW4gd3JvdGU6XHBhcg0KXHBhcg0KPiBNeSBtYWluIHF1ZXN0aW9uIGlzIHdoaWNo
IGFyZSBsaW1pdGF0aW9ucyBvZiB5b3VyIGhhcmR3YXJlPyBJIGd1ZXNzIGlmXHBhcg0KPiBpdCBy
dW5zIEdOVS9MaW51eCBhbmQgWCBzZXJ2ZXIsIHRoZW4gaXQgaXMgcG93ZXJmdWwgZW5vdWdoIHRv
IGRyYXcgR1RLXHBhcg0KPiB3aWRnZXRzLlxwYXINClxwYXINClR3byBkaWZmZXJlbnQgYm9hcmRz
IGFyZSBzaG93biBhdCBodHRwOi8vd3d3LnNrdXRlay5jb20vVk1FLmh0bSBhbmQgb24gXHBhcg0K
aHR0cDovL3d3dy5ibGFja3N0YW1wLm5ldC4gQm90aCBib2FyZCBydW4gdWNMaW51eCwgd2hpY2gg
aXMgYSBNTVUtbGVzcyBccGFyDQpwb3J0IG9mIHRoZSBMaW51eCBrZXJuZWwuIFRoZSBsaW1pdGF0
aW9ucyBvZiB1Y0xpbnV4IGFyZSBkZXNjcmliZWQgaGVyZTpccGFyDQpodHRwOi8vZG9jcy5ibGFj
a2Zpbi51Y2xpbnV4Lm9yZy9kb2t1LnBocD9pZD1wcmVzZW50YXRpb25zOnVjbGludXgtZGlzdDpp
bnRyb1xwYXINClxwYXINCk5vdGUgdGhhdCB1Y0xpbnV4IGlzIHVzaW5nIHVDbGliYywgd2hpY2gg
aXMgYm90aCBzbWFsbCBhbmQgZmFzdCwgYnV0IG1vcmUgXHBhcg0KbGltaXRlZCB0aGFuIGdsaWJj
LlxwYXINClxwYXINCkFub3RoZXIgbGltaXRhdGlvbiBpcyB0aGF0IHRoZSBlbWJlZGRlZCBzeXN0
ZW1zIGFyZSBub3QgdXNpbmcgZnVsbCBccGFyDQpYLXdpbmRvd3MsIGJ1dCByYXRoZXIgTmFuby1Y
L01pY3JvV2luZG93cy4gSSBhbSBzdGlsbCB1bmNlcnRhaW4gd2hldGhlciBccGFyDQpvbmUgY2Fu
IGNhc3QgYSByZW1vdGUgZGlzcGxheSB1c2luZyBOYW5vLVguIEkgYXNrZWQgc2V2ZXJhbCB0aW1l
cyBvbiBccGFyDQpOYW5vLVggbWFpbGluZyBsaXN0IGFuZCBJIGNvdWxkIG5vdCBjb21wcmVoZW5k
IHRoZSBhbnN3ZXJzLiBJIHRoaW5rIHllcywgXHBhcg0KYnV0IEkgYW0gbm90IHN1cmUgeWV0Llxw
YXINCmh0dHA6Ly9kb2NzLmJsYWNrZmluLnVjbGludXgub3JnL2Rva3UucGhwP2lkPXVjbGludXgt
ZGlzdDptaWNyb3dpbmRvd3NccGFyDQpccGFyDQo+IERvIHlvdSBtaW5kIHVzaW5nIEdUSz9ccGFy
DQpccGFyDQpJIGRvIG5vdCBrbm93LiBBdCB0aGlzIHBvaW50IEkgYW0gdXNpbmcgZ251cGxvdCBl
bWJlZGRlZCBvbiBteSBib2FyZCwgXHBhcg0Kd2hpY2ggaXMgdmVyeSBzbG93IGFuZCB2ZXJ5IGxp
bWl0ZWQuIEkgYW0gZ3Vlc3NpbmcgYW55dGhpbmcgZWxzZSB3b3VsZCBiZSBccGFyDQpiZXR0ZXIu
IEJ1dCBJIGRvIG5vdCB3YW50IGFueXRoaW5nIG92ZXJseSBjb21wbGV4LiBUaGUgc2ltcGxlciwg
dGhlIFxwYXINCmJldHRlci4gKCJNYWtlIGl0IGFzIHNpbXBsZSBhcyBwb3NzaWJsZSwgYnV0IG5v
dCBzaW1wbGVyLiIpXHBhcg0KXHBhcg0KSW4gYW55IGNhc2UsIGl0IGhhcyB0byB1c2UgTmFuby1Y
IGJlY2F1c2UgZnVsbCBYLXdpbmRvd3MgaXMgbm90IGF2YWlsYWJsZS5ccGFyDQpccGFyDQpccGFy
DQo+IChCZXNpZGVzLCBGcmVlUGFzY2FsIGJhc2ljIGxpYnJhcmllcyBkbyBub3QgY29udGFpbiBj
YWxscyB0byB0aGUgR05VXHBhcg0KPiBzeXN0ZW0gKG9yIGxldCdzIHNheSBHTlUgQyBMaWJyYXJ5
KS4gVGhleSBvbmx5IGludGVyZmFjZSB0byBrZXJuZWwgQVBJLlxwYXINCj4gVGhpcyBhbGxvd3Mg
dGhlbSB0byBub3QgaGF2ZSBkZXBlbmRlbmNpZXMgZnJvbSB0aGUgR0xJQkMgdmVyc2lvbnMsIGZw
Y1xwYXINCj4gY29tcGlsZWQgYmluYXJpZXMgd29yayBqdXN0IG9uIHRvcCBvZiBMaW51eCBrZXJu
ZWwsIHdpdGhvdXQgdGhlIEdOVSBzeXN0ZW0uKVxwYXINClxwYXINCk5vdCB1c2luZyBnbGliYyBz
b3VuZHMgZ29vZCB0byBtZSBiZWNhdXNlIHVjTGludXggc2hvdWxkIG5vdCB1c2UgZ2xpYmMuXHBh
cg0KXHBhcg0KXHBhcg0KQXMgeW91IGNhbiBzZWUsIEkgYW0gaGFyZGx5IGFuIGV4cGVydCBpbiBh
bGwgdGhpcyBlbWJlZGRlZCBzb2Z0d2FyZS4gTW9zdCBccGFyDQpvZiBpdCBpcyB3YXkgYWJvdmUg
bXkgaGVhZC5ccGFyDQpccGFyDQpXb2p0ZWtccGFyDQpccGFyDQpccGFyDQotLS0tXHBhcg0KVG8g
dW5zdWJzY3JpYmUsIHNlbmQgYSBtZXNzYWdlIHdpdGggYm9keSAiU0lHTk9GRiBCTEFDS0JPWCIg
dG8gTElTVFNFUlZATElTVFMuT0JFUk9OLkNIfX0ANTAwDQ==
----boundary-LibPST-iamunique-180651453_-_---
Received on Thu Jan 13 2011 - 05:58:27 UTC

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