Originally Posted by rvs
Thanks Marcel, very useful information.
Do you develop using Anjuta? I'm guessing it's probably easier that way to quickly test small changes and turn logging on/off, but I still need to figure out how to import the Hackx source code into a (new) Anjuta project.
I use all different kinds of editors on linux and windows to change the code. But for most of the components of MackxPatch I use Anjuta projects. However I do not build using Anjuta, I am used to embedded software and thus also to compiling from command-line.
I use different Anjuta projects for every firmware component (ctb, popupmenu, sysd, etc). One of them I use to start qemu. For each component I also have a separate shell, to execute the make (with correct parameters) and copy the build executable to the qemu (using scp). I have 3 desktops/workspaces, left for the command shells, middle for the Anjuta projects and right for the qemu and a shell that is logged into the qemu (ssh qemu, just press enter for password).
For the commands to type I have a 'que-card', see attached file.
'Creating' an Anjuta project is very easy, copy the one from helloworld to the 'root' of one of the firmware components, rename it and start it.
Hope this helps.