some thoughts on SAKC
cicamargoba at gmail.com
Sat Feb 27 15:13:18 EST 2010
> I would argue Milkymist, SAKC is not "either/or"
> rather AND. Both projects are exciting and
> each of them has tremendous potential.
Of course, I want to use Milkymist in my courses, I think that the
work made by Sebastien is awasome.
> For controlling a robot (for example), SAKC
> will be a great fit. And you've gotta love how
> SAKC leverages the Nanonote development.
I agree, robotics is one SAKC's target area. SAKC can use the BEN
software, We will write the SAKC Hardware Abstraction Layer, and many
SW and HW developers will add a lot of useful and crazy appcations.
> May a thousand** flowers bloom.
> **Or more. ;)
> Ron K. Jeffries
> On Sat, Feb 27, 2010 at 10:21, Sébastien Bourdeauducq <
> sebastien.bourdeauducq at lekernel.net> wrote:
>> On Saturday 27 February 2010 17:36:49 Carlos Camargo wrote:
>> > Ingenic's CPUs don't have a lot of peripherals, just the most popular
>> > for
>> > multimedia applications, If you have an specific Hardware task (FPU,
>> > PWM,
>> > communication Unit, etc) you can't use this processor, so, you must buy
>> > a
>> > commercial IC and interconnect it with the CPU, so, Again you need a lot
>> > interfaces. Another solution is design your own SoC platform, but
>> > work is in progress, and you need wait for it :)
>> You seem to overestimate the difficulty of using it :)
>> You can boot nommu Linux on it today - the few people I know who have a
>> have been successful at doing it. Developing drivers for your particular
>> peripheral is like developing a driver for any other one. Furthermore,
>> peripherals is easy - last August, I was giving a workshop at /tmp/lab
>> developing and adding simple peripherals (things like GPIO controllers and
>> beep generators) to Milkymist, and even people with < 30 hours of FPGA
>> programming experience were able to do it.
>> In terms of performance, Milkymist beats Xilinx Microblaze - making it a
>> FAST softcore platform:
>> Of course, there are still many problems - GCC sometimes crashes, software
>> packages using old versions of GNU Autocrap won't recognize the CPU, the
>> executable loader is abominable (shared libraries won't work, some C++
>> features cause problems and compiling is a bit messy because of that),
>> drivers (sound, HW acceleration etc.) are missing, etc. But if people put
>> same amount of effort as they put into proprietary platforms (Blackfin,
>> ...) instead of "waiting" for Milkymist to be ready thanks to some divine
>> action, these issues would probably be fixed in a couple of weeks. Many
>> software tasks are as simple, if not easier, to do on Milkymist as on the
>> other platforms - don't be afraid for it uses an FPGA.
>> Qi Developer Mailing List
>> Mail to list (members only): developer at lists.qi-hardware.com
>> Subscribe or Unsubscribe:
Carlos Iván Camargo Bareño
Departamento de Ingeniería Eléctrica y Electrónica
Universidad Nacional de Colombia
cicamargoba at unal.edu.co
More information about the discussion