Hi David, Charles has not worked on the project for many month now, so we are missing C and emedded programming skills.
The performance of lejos NXJ is not that good compared to, for example, RobotC, and the LCD DMA makeover would be a big contributor to this. Other things are: - I2C sensors. Charles was the last person to work on this. I2C writes do not work, which stops a lot of multiplexers and such-like working with lejos. It also prevents callibration of I2C sensors. - Playing sound sample files. - Graphics. We have some graphics support in Java, but some of it would be better in C. Another problem is that the flash (ROM) versions of lejos NXJ has some problems, particularly when writing to flash memory. This seems to be related to the AVR link. I think I now have a solution to this, but it is not a very satisfactory solution. Other drivers including the USB driver and Bluetooth driver need some more work on them. It would good to write a driver for the high-speed serial comms capability on sensor port 4. Lawrie ----- Original Message ----- From: "David Anderson" <[EMAIL PROTECTED]> To: "Lawrie Griffiths" <[EMAIL PROTECTED]> Cc: <[email protected]> Sent: Sunday, July 01, 2007 9:11 PM Subject: Re: [Lejos-discussion] LeJOS Development Team > Hi, > > What needs doing on the C side? > > I remember Charles mentioning that the LCD driver could use a DMA > makeover. I've been working on a C embedded OS as part of a school > project, which took bases in Lejos for the bootstrapping and general > structure. Perhaps parts of it can be of use to NXJ, even if I don't > have much experience related to embedded programming. > > - Dave > > On 7/1/07, Lawrie Griffiths <[EMAIL PROTECTED]> wrote: >> Hi Juan Diego (and any others who want to do lejos Java developments), >> >> I have not worked on the RCX for several years now - so I don't know >> what, >> if anything, needs to be done on that. >> >> There are lots of things that need to be done for the NXT. >> >> Most people use Eclipse for lejos Java Development. >> >> You need to install Eclipse and the SVN plug-in for Eclipse >> (http://subclipse.tigris.org). You can then download all the Java >> projects >> from the lejos svn site at sourceforge and start working on them. They >> have >> ant build files that work within Eclipse. >> >> Working on the classes project is straightforward. The Java classes in >> this >> project all run on the NXT. The ant build.xml file produces new version >> of >> classes.jar. You can check stuff out, build new versions of classes.jar, >> and >> try them out, without being registered as a lejos developer. To be able >> to >> check anything back in to the SVN repository you need to be a lejos >> developer. >> >> There is a much more of a shortage of C developers for lejos than there >> is >> for Java developers. I am currently the only active C developer on lejos >> NXJ. >> >> There are some calls for Java developers by Brian Bagnall on the lejos >> NXJ >> forums - see the sticky messages at the top of the forums on the lejos >> web >> site. >> >> Some of the Java projects that need doing on lejos NXJ are:- >> >> 1. Improved graphics support >> 2. Improved file system support >> 3. NXT to NXT bluetooth comms (but this is being worked on) >> 4. Improved Java streams over Bluetooth and USB >> 5. J2ME midlets >> 6. Improved support for the Lego communication ptocol >> >> There is also need for a Java comms proxy that talks bluetooth (or USB) >> to >> the NXT and provides a socket interface for communication across the >> internet. >> >> Lawrie >> >> ----- Original Message ----- >> From: "Juan Diego Botiva" <[EMAIL PROTECTED]> >> To: "Lawrie Griffiths" <[EMAIL PROTECTED]> >> Sent: Saturday, June 30, 2007 4:53 PM >> Subject: Re: LeJOS Development Team >> >> >> > Hi! >> > >> > Anything related to java is Ok for me. If there are things still to do >> > for >> > the RCX I would like to do them, please tell me what I need to setup >> > the >> > environment. >> > >> > Thanks in advance >> > >> > Juan Diego >> > >> > >> > >> > Lawrie Griffiths wrote: >> >> Hi, >> >> >> >> Is there are particular development that you want to work on? >> >> >> >> There is a lot of active development on the NXT at the moment, but I >> >> don't think anyone is working on the RCX. >> >> >> >> Lawrie >> >> >> >> ----- Original Message ----- From: <[EMAIL PROTECTED]> >> >> To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>; >> >> <[EMAIL PROTECTED]> >> >> Sent: Tuesday, June 26, 2007 3:43 PM >> >> Subject: LeJOS Development Team >> >> >> >> >> >>> Hi! >> >>> >> >>> My name is Juan Diego Botiva and I want to be part of the LeJOS >> >>> development team. I'm a experienced Java Developer and I own a RCX >> >>> 2.0 >> >>> and a NXT. Anything you need just tell me. >> >>> >> >>> Thanks in advance. >> >>> >> >>> Juan Diego Botiva >> >>> >> >>> >> >>> -- >> >>> Internal Virus Database is out-of-date. >> >>> Checked by AVG Free Edition. >> >>> Version: 7.5.472 / Virus Database: 269.8.0/818 - Release Date: >> >>> 25/05/2007 12:32 >> >>> >> >>> >> >> >> >> >> > >> > >> > >> > -- >> > Internal Virus Database is out-of-date. >> > Checked by AVG Free Edition. Version: 7.5.472 / Virus Database: >> > 269.8.0/818 - Release Date: 25/05/2007 12:32 >> > >> > >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> Lejos-discussion mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/lejos-discussion >> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Lejos-discussion mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/lejos-discussion > > > -- > Internal Virus Database is out-of-date. > Checked by AVG Free Edition. > Version: 7.5.472 / Virus Database: 269.8.0/818 - Release Date: 25/05/2007 > 12:32 > > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Lejos-discussion mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lejos-discussion
