Re: [BLACKBOX] Seasoned Linux.

From: [at]} <Norayr>
Date: Thu, 13 Jan 2011 23:04:48 +0400

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

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

Wojtek, do you aware, how to get a virtual ucLinux/Blackfin environment?
Is it possible to download an image for Qemu? Short search didn't help me.
It is interesting to take a look on it ( the library interfaces, try to
compile sample code, check library and kernel versions, etc.)
I always prefer virtual or native image, do not like to crosscompile. I
guess because it is simpler, may be. That's personal.
Do you crosscompile, and then upload resulting binaries to the device?
Could you describe in a couple of words your workflow, may be? :)

Sincerely,
Norayr


On 01/13/11 08:58, Wojtek Skulski wrote:
> 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
>

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

iQEcBAEBAgAGBQJNL0zQAAoJEDbv/aplkZ1FmUQIANIWN3FE93jzPkvU1/YqIXIu
lGB9rqdr6lw2h8fuHwCC1jMmA6xFfaivg4LAAvyDRKFE1GdsTzqfPYeo0bl35Haf
FBVYSE4779q5VBmAQj4nmhRIjkev7+kyQ/3DdXZ3z7QcR9lvFtlgqfbJkfouyXLQ
wx4WPOxkO/vVvQuNM7LqYw7Pw7Wxe56Dxlv0JKMEU0BUcvtQWkfjunCu+xtmv7jX
VD7HFXuNIUP577bF0xMzmBb+PB2gthpOB93KR9/QkJ5ynqrB2EMJblYbvELNmi0H
EP//W4MIswfDXF0kRye6THeme6je2oB5fSCijwMI8wh0mB0vk3gu8I86RDDm0B4=
=wJkE
-----END PGP SIGNATURE-----


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1229521299_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIC0tLS0tQkVHSU4gUEdQIFNJR05FRCBNRVNTQUdF
LS0tLS1ccGFyDQpIYXNoOiBTSEExXHBhcg0KXHBhcg0KV29qdGVrLCBkbyB5b3UgYXdhcmUsIGhv
dyB0byBnZXQgYSB2aXJ0dWFsIHVjTGludXgvQmxhY2tmaW4gZW52aXJvbm1lbnQ/XHBhcg0KSXMg
aXQgcG9zc2libGUgdG8gZG93bmxvYWQgYW4gaW1hZ2UgZm9yIFFlbXU/IFNob3J0IHNlYXJjaCBk
aWRuJ3QgaGVscCBtZS5ccGFyDQpJdCBpcyBpbnRlcmVzdGluZyB0byB0YWtlIGEgbG9vayBvbiBp
dCAoIHRoZSBsaWJyYXJ5IGludGVyZmFjZXMsIHRyeSB0b1xwYXINCmNvbXBpbGUgc2FtcGxlIGNv
ZGUsIGNoZWNrIGxpYnJhcnkgYW5kIGtlcm5lbCB2ZXJzaW9ucywgZXRjLilccGFyDQpJIGFsd2F5
cyBwcmVmZXIgdmlydHVhbCBvciBuYXRpdmUgaW1hZ2UsIGRvIG5vdCBsaWtlIHRvIGNyb3NzY29t
cGlsZS4gSVxwYXINCmd1ZXNzIGJlY2F1c2UgaXQgaXMgc2ltcGxlciwgbWF5IGJlLiBUaGF0J3Mg
cGVyc29uYWwuXHBhcg0KRG8geW91IGNyb3NzY29tcGlsZSwgYW5kIHRoZW4gdXBsb2FkIHJlc3Vs
dGluZyBiaW5hcmllcyB0byB0aGUgZGV2aWNlP1xwYXINCkNvdWxkIHlvdSBkZXNjcmliZSBpbiBh
IGNvdXBsZSBvZiB3b3JkcyB5b3VyIHdvcmtmbG93LCBtYXkgYmU/IDopXHBhcg0KXHBhcg0KU2lu
Y2VyZWx5LFxwYXINCk5vcmF5clxwYXINClxwYXINClxwYXINCk9uIDAxLzEzLzExIDA4OjU4LCBX
b2p0ZWsgU2t1bHNraSB3cm90ZTpccGFyDQo+IE9uIFRodSwgMTMgSmFuIDIwMTEsIE5vcmF5ciBD
aGlsaW5nYXJpYW4gd3JvdGU6XHBhcg0KPiBccGFyDQo+PiBNeSBtYWluIHF1ZXN0aW9uIGlzIHdo
aWNoIGFyZSBsaW1pdGF0aW9ucyBvZiB5b3VyIGhhcmR3YXJlPyBJIGd1ZXNzIGlmXHBhcg0KPj4g
aXQgcnVucyBHTlUvTGludXggYW5kIFggc2VydmVyLCB0aGVuIGl0IGlzIHBvd2VyZnVsIGVub3Vn
aCB0byBkcmF3IEdUS1xwYXINCj4+IHdpZGdldHMuXHBhcg0KPiBccGFyDQo+IFR3byBkaWZmZXJl
bnQgYm9hcmRzIGFyZSBzaG93biBhdCBodHRwOi8vd3d3LnNrdXRlay5jb20vVk1FLmh0bSBhbmQg
b25ccGFyDQo+IGh0dHA6Ly93d3cuYmxhY2tzdGFtcC5uZXQuIEJvdGggYm9hcmQgcnVuIHVjTGlu
dXgsIHdoaWNoIGlzIGEgTU1VLWxlc3NccGFyDQo+IHBvcnQgb2YgdGhlIExpbnV4IGtlcm5lbC4g
VGhlIGxpbWl0YXRpb25zIG9mIHVjTGludXggYXJlIGRlc2NyaWJlZCBoZXJlOlxwYXINCj4gaHR0
cDovL2RvY3MuYmxhY2tmaW4udWNsaW51eC5vcmcvZG9rdS5waHA/aWQ9cHJlc2VudGF0aW9uczp1
Y2xpbnV4LWRpc3Q6aW50cm9ccGFyDQo+IFxwYXINCj4gXHBhcg0KPiBOb3RlIHRoYXQgdWNMaW51
eCBpcyB1c2luZyB1Q2xpYmMsIHdoaWNoIGlzIGJvdGggc21hbGwgYW5kIGZhc3QsIGJ1dFxwYXIN
Cj4gbW9yZSBsaW1pdGVkIHRoYW4gZ2xpYmMuXHBhcg0KPiBccGFyDQo+IEFub3RoZXIgbGltaXRh
dGlvbiBpcyB0aGF0IHRoZSBlbWJlZGRlZCBzeXN0ZW1zIGFyZSBub3QgdXNpbmcgZnVsbFxwYXIN
Cj4gWC13aW5kb3dzLCBidXQgcmF0aGVyIE5hbm8tWC9NaWNyb1dpbmRvd3MuIEkgYW0gc3RpbGwg
dW5jZXJ0YWluIHdoZXRoZXJccGFyDQo+IG9uZSBjYW4gY2FzdCBhIHJlbW90ZSBkaXNwbGF5IHVz
aW5nIE5hbm8tWC4gSSBhc2tlZCBzZXZlcmFsIHRpbWVzIG9uXHBhcg0KPiBOYW5vLVggbWFpbGlu
ZyBsaXN0IGFuZCBJIGNvdWxkIG5vdCBjb21wcmVoZW5kIHRoZSBhbnN3ZXJzLiBJIHRoaW5rIHll
cyxccGFyDQo+IGJ1dCBJIGFtIG5vdCBzdXJlIHlldC5ccGFyDQo+IGh0dHA6Ly9kb2NzLmJsYWNr
ZmluLnVjbGludXgub3JnL2Rva3UucGhwP2lkPXVjbGludXgtZGlzdDptaWNyb3dpbmRvd3NccGFy
DQo+IFxwYXINCj4+IERvIHlvdSBtaW5kIHVzaW5nIEdUSz9ccGFyDQo+IFxwYXINCj4gSSBkbyBu
b3Qga25vdy4gQXQgdGhpcyBwb2ludCBJIGFtIHVzaW5nIGdudXBsb3QgZW1iZWRkZWQgb24gbXkg
Ym9hcmQsXHBhcg0KPiB3aGljaCBpcyB2ZXJ5IHNsb3cgYW5kIHZlcnkgbGltaXRlZC4gSSBhbSBn
dWVzc2luZyBhbnl0aGluZyBlbHNlIHdvdWxkXHBhcg0KPiBiZSBiZXR0ZXIuIEJ1dCBJIGRvIG5v
dCB3YW50IGFueXRoaW5nIG92ZXJseSBjb21wbGV4LiBUaGUgc2ltcGxlciwgdGhlXHBhcg0KPiBi
ZXR0ZXIuICgiTWFrZSBpdCBhcyBzaW1wbGUgYXMgcG9zc2libGUsIGJ1dCBub3Qgc2ltcGxlci4i
KVxwYXINCj4gXHBhcg0KPiBJbiBhbnkgY2FzZSwgaXQgaGFzIHRvIHVzZSBOYW5vLVggYmVjYXVz
ZSBmdWxsIFgtd2luZG93cyBpcyBub3QgYXZhaWxhYmxlLlxwYXINCj4gXHBhcg0KPiBccGFyDQo+
PiAoQmVzaWRlcywgRnJlZVBhc2NhbCBiYXNpYyBsaWJyYXJpZXMgZG8gbm90IGNvbnRhaW4gY2Fs
bHMgdG8gdGhlIEdOVVxwYXINCj4+IHN5c3RlbSAob3IgbGV0J3Mgc2F5IEdOVSBDIExpYnJhcnkp
LiBUaGV5IG9ubHkgaW50ZXJmYWNlIHRvIGtlcm5lbCBBUEkuXHBhcg0KPj4gVGhpcyBhbGxvd3Mg
dGhlbSB0byBub3QgaGF2ZSBkZXBlbmRlbmNpZXMgZnJvbSB0aGUgR0xJQkMgdmVyc2lvbnMsIGZw
Y1xwYXINCj4+IGNvbXBpbGVkIGJpbmFyaWVzIHdvcmsganVzdCBvbiB0b3Agb2YgTGludXgga2Vy
bmVsLCB3aXRob3V0IHRoZSBHTlVccGFyDQo+PiBzeXN0ZW0uKVxwYXINCj4gXHBhcg0KPiBOb3Qg
dXNpbmcgZ2xpYmMgc291bmRzIGdvb2QgdG8gbWUgYmVjYXVzZSB1Y0xpbnV4IHNob3VsZCBub3Qg
dXNlIGdsaWJjLlxwYXINCj4gXHBhcg0KPiBccGFyDQo+IEFzIHlvdSBjYW4gc2VlLCBJIGFtIGhh
cmRseSBhbiBleHBlcnQgaW4gYWxsIHRoaXMgZW1iZWRkZWQgc29mdHdhcmUuXHBhcg0KPiBNb3N0
IG9mIGl0IGlzIHdheSBhYm92ZSBteSBoZWFkLlxwYXINCj4gXHBhcg0KPiBXb2p0ZWtccGFyDQo+
IFxwYXINCj4gXHBhcg0KPiAtLS0tXHBhcg0KPiBUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3Nh
Z2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0b1xwYXINCj4gTElTVFNFUlZATElTVFMu
T0JFUk9OLkNIXHBhcg0KPiBccGFyDQpccGFyDQotLS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0t
LVxwYXINClZlcnNpb246IEdudVBHIHYyLjAuMTYgKEdOVS9MaW51eClccGFyDQpDb21tZW50OiBV
c2luZyBHbnVQRyB3aXRoIE1vemlsbGEgLSBodHRwOi8vZW5pZ21haWwubW96ZGV2Lm9yZy9ccGFy
DQpccGFyDQppUUVjQkFFQkFnQUdCUUpOTDB6UUFBb0pFRGJ2L2FwbGtaMUZtVVFJQU5JV04zRkU5
M2p6UGt2VTEvWXFJWEl1XHBhcg0KbEdCOXJxZHI2bHcyaDhmdUh3Q0Mxak1tQTZ4RmZhaXZnNExB
QXZ5RFJLRkUxR2RzVHpxZlBZZW8wYmwzNUhhZlxwYXINCkZCVllTRTQ3NzlxNVZCbUFRajRubWhS
SWprZXY3K2t5US8zRGRYWjN6N1FjUjlsdkZ0bGdxZmJKa2ZvdXlYTFFccGFyDQp3eDRXUE94a08v
dlZ2UXVOTTdMcVl3N1B3N1d4ZTU2RHhsdjBKS01FVTBCVWN2dFFXa2ZqdW5DdSt4dG12N2pYXHBh
cg0KVkQ3SEZYdU5JVVA1NzdiRjB4TXptQmIrUEIyZ3RocE9COTNLUjkvUWtKNXlucXJCMkVNSmJs
WWJ2RUxObWkwSFxwYXINCkVQLy9XNE1Jc3dmRFhGMGtSeWU2VEhlbWU2amUyb0I1ZlNDaWp3TUk4
d2gwbUIwdmszZ3U4STg2UkREbTBCND1ccGFyDQo9d0prRVxwYXINCi0tLS0tRU5EIFBHUCBTSUdO
QVRVUkUtLS0tLVxwYXINClxwYXINClxwYXINCi0tLS1ccGFyDQpUbyB1bnN1YnNjcmliZSwgc2Vu
ZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0byBMSVNUU0VSVkBMSVNU
Uy5PfX0AZWxsLnBhcy5yb2No
----boundary-LibPST-iamunique-1229521299_-_---
Received on Thu Jan 13 2011 - 20:04:48 UTC

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