Tiny Core Linux

Tiny Core Base => Raspberry Pi => Topic started by: bmarkus on February 13, 2013, 11:56:37 AM

Title: New programs added to repo
Post by: bmarkus on February 13, 2013, 11:56:37 AM
Recently added programs (not a full list):

- viewnior image viewer for standalone use or with LXDE
- bluefish program, HTML and text editor
- GraphichsMagick image converter
- ImageMagick image converter
- GNU FORTRAN compiler
- python-nose unit test module
- python-distribute distutil module
- LUA interpreter
- LuaJIT LUA Just In Time compiler

and few other libs.
Title: Re: New programs added to repo
Post by: bmarkus on February 14, 2013, 09:01:41 AM
gpredict - real-time satellite tracking program with data of thousands of telecom, military, amateur radio, etc. objects

Can control 3D antenna system to follow object.

(http://www.picorelinux.org/files/screenshots/gpredict1.png)
Title: Re: New programs added to repo
Post by: cattail on February 22, 2013, 03:01:03 AM
Hi bmarkus:
  I found LuaJIT 2.0.1 has been released, is it will be in repo replace Ver2.0.0 soon?
(It's a bug fix release, "an update is recommended".)

I 'm not clear about the module gpio.lua , if i copy it to a right path , it will be used send on/off to gpio pin ,ok? Is it a regular Lua script ?
Title: Re: New programs added to repo
Post by: bmarkus on February 22, 2013, 03:14:24 AM
Hi bmarkus:
  I found LuaJIT 2.0.1 has been released, is it will be in repo replace Ver2.0.0 soon?
(It's a bug fix release, "an update is recommended".)


Thanks for noticing, I will update it.

I 'm not clear about the module gpio.lua , if i copy it to a right path , it will be used send on/off to gpio pin ,ok? Is it a regular Lua script ?

No idea. Where did you find it?
Title: Re: New programs added to repo
Post by: bmarkus on February 22, 2013, 04:14:07 AM
LuaJIT updated to 2.0.1, please try. I had no time to play, just updated.
Title: Re: New programs added to repo
Post by: bmarkus on February 25, 2013, 03:19:28 PM
Added

vala-0.19.0
ruby-2.0.0-p0
Title: Re: New programs added to repo
Post by: ir on March 09, 2013, 10:42:05 PM
Any chance for gdb compilation with gcc-4.6.3?
Will be helpful in teaching arm assembly language programming.
I did try to compile gdb-5.1.1, gdb-6.6 and gdb-7.5 but met with too
many problems. :(

-ir
Title: Re: New programs added to repo
Post by: bmarkus on March 10, 2013, 01:56:04 AM
Any chance for gdb compilation with gcc-4.6.3?
Will be helpful in teaching arm assembly language programming.
I did try to compile gdb-5.1.1, gdb-6.6 and gdb-7.5 but met with too
many problems. :(

-ir

Will take a look on gdb
Title: Re: New programs added to repo
Post by: bmarkus on March 11, 2013, 09:11:56 AM
gdb 7.5.1 is added to the repo, please try and let me know the result. I'm not using gdb so maybe header files are missing but in general expected to work.
Title: Re: New programs added to repo
Post by: bmarkus on March 11, 2013, 09:13:17 AM
Added bacon, the BASIC to C converter (http://www.basic-converter.org/)
Title: Re: New programs added to repo
Post by: ir on March 11, 2013, 11:38:53 PM
gdb-7.5.1 works great and thanks a lot.

Now if only you could tell me how did you compile it? I do not have luck with
compilations in picore (only success so far is gnu-nano -- an old version but works).
I was trying to compile dropbear to fix path for dbclient (/us/bin/dbclient should
be /usr/local/bin/dbclient in options.h file but the compilation fails due to missing
zlib.h.

Any way, nano, gcc, make and gdb work are enough for teaching ARM assembly language
to the gullible. :-)

-ir
Title: Re: New programs added to repo
Post by: tinypoodle on March 11, 2013, 11:54:20 PM
I was trying to compile dropbear to fix path for dbclient (/us/bin/dbclient should
be /usr/local/bin/dbclient in options.h file but the compilation fails due to missing
zlib.h.
Can't that be done just by symlinking at runtime?
Title: Re: New programs added to repo
Post by: Rich on March 12, 2013, 12:12:07 AM
Hi ir
Quote
... but the compilation fails due to missing zlib.h.
You need  zlib_base-dev.tcz
Please post any further questions about building extensions under  TCE Q&A Forum
Title: Re: New programs added to repo
Post by: bmarkus on March 12, 2013, 02:58:38 AM

Now if only you could tell me how did you compile it? I do not have luck with
compilations in picore (only success so far is gnu-nano -- an old version but works).


Programs may need additional tools, libraries, etc. to install. Check documentation, usualy called INSTALL or README in source and study messageses provided by configure.

Regarding gdb it is necessary to add -ltinfo switch in Makefile manually additionally to install zlib_base-dev, ncurses-dev, ...
Title: Re: New programs added to repo
Post by: bmarkus on March 12, 2013, 06:19:04 AM
gdb-7.5.1 works great and thanks a lot.

Any way, nano, gcc, make and gdb work are enough for teaching ARM assembly language
to the gullible. :-)

-ir

ir,

godd to hear it used for teaching. I would love to hear a bit more, where is it used and how for Education and if you need anything for piCore.

Regards... Bela
Title: Re: New programs added to repo
Post by: bmarkus on March 12, 2013, 07:34:40 AM
nano added to repo.
Title: Re: New programs added to repo
Post by: ir on March 12, 2013, 03:28:41 PM
I teach programmer's view of Computer Architecture using C and assembly language programming at second year level - I have been using SPARC
architecture, since every one is into ARM, i am trying to change over to ARM
architecture which quite a bit simpler. Assembly routines are called from C-main
to do all I/O. Unfortunately, the kids are not at a stage to maintain their own virtual environment and hence scp/dbclient to work without error.

Will pursue compilation under piCore further in summer. BTW ability to have multiple terminal windows is very helpful, so, has any one been able to make Xorg-7.6 and openbox to work? I get error message on /usr/local/tce.openbox.xml being bad (it is empty file)..

Thanks for a great environment.
-ir
Title: Re: New programs added to repo
Post by: bmarkus on March 12, 2013, 03:35:30 PM
I'm using LXDE myself which is based on openbox. I'm busy with other staff and had no time to polish and add to the repo, but I can do that in a week or so.
Title: Re: New programs added to repo
Post by: RaspberryPiTutorials on March 14, 2013, 01:42:26 PM
Is there any chance of getting PyGame?  We are helping the OCR in Cambridge, UK and we are hoping to use PyGame/Python with Tiny Core in schools to teach them game programming.

Regards
Title: Re: New programs added to repo
Post by: bmarkus on March 14, 2013, 02:07:09 PM
Is there any chance of getting PyGame?  We are helping the OCR in Cambridge, UK and we are hoping to use PyGame/Python with Tiny Core in schools to teach them game programming.

Regards

PyGame requires SDL which is not yet in the repo. I will try to add it in a short time.
Title: Re: New programs added to repo
Post by: RaspberryPiTutorials on March 14, 2013, 07:10:18 PM
Great news.  Let us know if we can help in any way.

Thanks for your efforts.
Title: Re: New programs added to repo
Post by: bmarkus on March 16, 2013, 08:27:36 AM
I built SDL which is needed for PyGame. SDL test are OK except those using OpenGL as current Xorg built without OpenGL. Do you need OpenGL?

PyGame doesn't compile yet, but hopefully will come.
Title: Re: New programs added to repo
Post by: bmarkus on March 16, 2013, 08:28:36 AM
First game added, the good old classic Tetris. Look for gtktetris.tcz
Title: Re: New programs added to repo
Post by: RaspberryPiTutorials on March 18, 2013, 05:48:01 AM
This is great news.  OpenGL isn't a priority for us but it is always a good to have.
Title: Re: New programs added to repo
Post by: bmarkus on March 18, 2013, 06:11:09 AM
This is great news.  OpenGL isn't a priority for us but it is always a good to have.

openGL will come later, but it needs more time. I will try to add PyGame.
Title: Re: New programs added to repo
Post by: RaspberryPiTutorials on March 18, 2013, 05:17:42 PM
On a personal note, is it possible to make the VICE emulator available?
Title: Re: New programs added to repo
Post by: bmarkus on March 19, 2013, 06:48:21 AM
On a personal note, is it possible to make the VICE emulator available?

I tried to install it but compilation fails with messaging related to VICE source code. I have never used it and no time to look for a solution, so I'm not the right person. You are free to build it however and if goes well I can help to make .tcz :)
Title: Re: New programs added to repo
Post by: bmarkus on March 19, 2013, 04:48:18 PM
Added XASTIR (http://xastir.sourceforge.net/) the HAM radio APRS client:

(http://www.picorelinux.org/files/screenshots/picorexastir1.png)
Title: Re: New programs added to repo
Post by: Paulo on April 08, 2013, 10:31:57 AM
Hi bmarkus
As I´m expecting delivery of my Pi any day now, been going over all the posts relating to picore and I see you have added Bacon to the repo.
Thank you for that.
Title: Re: New programs added to repo
Post by: bmarkus on April 08, 2013, 10:41:31 AM
Hi bmarkus
As I´m expecting delivery of my Pi any day now, been going over all the posts relating to picore and I see you have added Bacon to the repo.
Thank you for that.

You are welcome
Title: Re: New programs added to repo
Post by: cattail on April 09, 2013, 03:15:43 AM
I built SDL which is needed for PyGame. SDL test are OK except those using OpenGL as current Xorg built without OpenGL. Do you need OpenGL?
......

I want to try Love2D 0.8.0 in PiCore,but it need OpenGL, I don't know if raspberry Pi had a OpenGL ES 2.0 can support  it......
Title: Re: New programs added to repo
Post by: curaga on April 09, 2013, 04:21:22 AM
No, it can't support desktop GL.
Title: Re: New programs added to repo
Post by: bmarkus on April 09, 2013, 05:54:24 AM
No, it can't support desktop GL.

It does support GL, just install MesaLib.tcz Also SDL and most common SDL components already in the repo.

See SDL test programs running:

(http://www.picorelinux.org/files/screenshots/screenshot_0409094917.png)
Title: Re: New programs added to repo
Post by: curaga on April 09, 2013, 12:56:19 PM
Are you sure those aren't GLES? Can you show the output of glxinfo/eglinfo?

The other option is that it's using software rendering, which certainly works, but it would be dog slow - I don't think cattail would like to program for that.
Title: Re: New programs added to repo
Post by: bmarkus on April 09, 2013, 02:30:11 PM
Right, at the moment no hw accelerated Xorg driver is available on the Pi. There is something experimental but far from really usable solution:

http://elinux.org/RPi_Xorg_rpi_Driver

An alternative is to use VideoCore firmware to access hw accelerated GL, but as far as I know only OpenELEC is using it for video playback.

I don't have glxinfo. eglinfo:

Code: [Select]
EGL API version: 1.4
EGL vendor string: Mesa Project
EGL version string: 1.4 (GLX)
EGL client APIs: OpenGL
EGL extensions string:
   
Configurations:
     bf lv d st colorbuffer dp st  ms    vis   supported
  id sz  l b ro  r  g  b  a th cl ns b    id   surfaces
--------------------------------------------------------
0x01 16  0 y  .  5  6  5  0 16  8  0 0  0x21   win         
0x02 24  0 y  .  8  8  8  0 16  8  0 0  0x41   win   

Anyhow, even an accelerated driver woudn't convert Pi to a Playstation.
Title: Re: New programs added to repo
Post by: curaga on April 09, 2013, 02:48:34 PM
Quote
Anyhow, even an accelerated driver woudn't convert Pi to a Playstation.

I thought it could run Q3? That's way better than PS1 ;)
Title: Re: New programs added to repo
Post by: bmarkus on May 05, 2013, 04:46:37 AM
Added gtk version of NetSurf (http://www.netsurf-browser.org/) It is a small, fast WEB browser with much better HTML compatibility than Dillo3.

Look for netsurf-gtk.tcz
Title: Re: New programs added to repo
Post by: bmarkus on June 01, 2013, 11:40:31 AM
bacon updated to 2.1.6
Title: Re: New programs added to repo
Post by: Akane on June 12, 2013, 08:31:33 AM
Added openmpi.tcz, zsync.tcz(including zsyncmake) and bcrypt.tcz.
Title: Re: New programs added to repo
Post by: bmarkus on November 18, 2013, 12:17:35 PM
IceWM 1.3.8, samba 4.06 and ffmpeg 2.1 just recently added to repo.