Difference between revisions of "Category:Development"

From NAS-Central Buffalo - The Linkstation Wiki
Jump to: navigation, search
m
m (Platforms)
Line 1: Line 1:
 
[[image:Software_development_process.jpg|300px|right]]
 
[[image:Software_development_process.jpg|300px|right]]
 
<small>[http://forum.linkstationwiki.net/index.php?action=vthread&forum=1&topic=1787 The Linkstation Community Forum / Announcements / Status of Development] </small>
 
<small>[http://forum.linkstationwiki.net/index.php?action=vthread&forum=1&topic=1787 The Linkstation Community Forum / Announcements / Status of Development] </small>
=Platforms=
 
==LS2==
 
because of the following 2 polls development has been focused on the LS2:
 
* [http://forum.linkstationwiki.net/index.php?action=poll&pollaction=view&pollID=3 The Linkstation Community Forum / Polls / Where would you like more Openlink Development?]
 
* [http://forum.linkstationwiki.net/index.php?action=poll&pollaction=view&pollID=4 The Linkstation Community Forum / Polls / Where would you like more general development (Kernel 2.6, avr_evtd)?]
 
Obviously there are many LS2 users out there or at least they are the more frustrated ones as there was good development going on for the ppc boxes.
 
===FreeLink===
 
lb_worm started by creating a [[FreeLink#freelink_mipsel-hdhlan-060810 | Freelink-image]] for the LS2
 
===[[Hardware Hacks for the LS2]]===
 
It was a good idea to buy the bricked LS2 via ebay. Kuroguy [[Hardware_Hacks_for_the_LS2#Getting_it_to_power_up | was able to fix it]] and could begin to look at [[Hardware_Hacks_for_the_LS2#Serial_console_installation_.28Completed_-_Safe_to_install.29 | enabling the serial port]] and designing a cable for the JTAG Port. The serial port worked quite fast. It turned out that [[Hardware_Hacks_for_the_LS2#The_actual_JTAG_Solution | kuroguy`s JTAG cable for the LS2 worked]], there was a patch for HairyDairyMaid needed.
 
LinuxNotIncluded, who already surprised us all with his good UBoot Ports for the Linkstations and his patch for the 2.4.33.3 kernel to make it universal, created this patch and it is working.
 
  
Because the [[Information/MIPSelFlashROM | /dev/firmimg.bin of the LS2 had a different format]] as the [[Information/PPCFlashROM#firminfo.txt | firmimg.bin from the ppc-boxes]], it was not possible for mindbender to create custom versions of it. Now that we have JTAG it is possible to look at porting UBoot to the LS2 and this would allow to use the normal ppc-firmimg.bin format.
 
 
'''The work kuroguy & LNI did is groundbreaking for the LS2.'''
 
 
==LS1/HG/HS/kuro/kuroHG==
 
Currently mindbender is working on a ramdisk created via buildroot and based on uClibc to save space and to cram more stuff inside EM Mode. with UBoot, the 2.4.33.3 kernel and the new ramdisk it will be possible to:
 
 
# Boot to EM Mode by choosing the right mode via the power button
 
# Install custom images like on the kurobox (via ftp + untaring via telnet)
 
# Use fdisk to have custom partitions sizes.
 
# Move from the ext3 to the XFS Filesystem (this will matter if you convert the data partition -> transfer speed)
 
 
all this is only possible because of the work of LinuxNotIncluded (UBoot-Port, 2.4.33.3-kernel-patch).
 
 
And never forget andre. He constantly provides us the latest kernel for all ppc boxes with his bootloader (via loader.o) and thats also much work.
 
http://hvkls.dyndns.org/downloads/ or http://downloads.linkstationwiki.net/mirrors/hvkls.dyndns.org/ mirrored here in the downloadsection.
 
 
==[[LS-GL Custom Firmware Development]]==
 
===FreeLink===
 
lb_worm is [http://downloads.linkstationwiki.net/arm9-LS_Pro/Alternative%20Initrd/ customizing the ramdisk] & trying to create a FreeLink-hddrootfs
 
===Custom updater===
 
oh1jty is [http://forum.linkstationwiki.net/index.php?action=vthread&forum=16&topic=1743 customizing the hddrootfs], jonli447 already booted a newer kernel and georg is thinking about creating a custom updater.
 
All this is looking very promising.
 
==Box independent==
 
Ramuk started a nice project called [[FreeLinkomatix]].
 
The name was chosen because it was something like Automatix on Ubuntu.
 
It does most of the things that a normal user would do anyway automatically.
 
Thats why it makes it much easier getting started with debian on the Linkstation.
 
  
 
=Goals=
 
=Goals=

Revision as of 13:51, 5 September 2007

Software development process.jpg

The Linkstation Community Forum / Announcements / Status of Development


Goals

  1. Move all Platforms to UBoot
  2. Move to the latest kernel on all boxes
  3. Create a FreeLink for the LS Pro
  4. Create an unified OpenLink via Buildroot or OpenEmbedded for all Platforms

Subcategories

This category has only the following subcategory.