[En-Nut-Discussion] Devnut_m3n: architecture dependend directories

Don Ingram don at led.com.au
Tue Jan 17 04:00:30 CET 2012


The windows junction utility from sysinternals may be of use. I use that 
now for dropping different versions of winavr in and out of play.


On 17/01/2012 1:58 AM, Ole Reinhardt wrote:
> Hi!
>
>> May be we could place a makefile in every arch/ directory and one that
>> selects the right directory and includes the Makefile there.
>> Then we only have to clearify a naming convention for some files and functions.
> What about a similar mechanism like the linux kernel does?
>
> If you have a
>
> arch/cm3/... directory it will be symlinked to
>
> include/arch
>
> or similar. I just don't know if Windows (or the bash for windows which
> is supplied with Yagarto) does support symlinks.
>
> This way we could have a virtually common directory structure. There we
> could place an arch.h which the includes all necessary architecture
> specific files.
>
>> So we need to create a arch.h for every existing architecture and that
>> one includes standrised nut/os tokens.
>>
>> So every architecture could define
>> #define NUT_DEV_USART1
>> #define NUT_DEV_USART2
>> and it could do it with logical numbers or addresses or pointers,
>> whatever it needs.
>>
>> The user just includes arch.h and uses the tokens.
> Thats just done with the board.h, isn't it? In fact that's not the
> clearest solution.
>
> Bye,
>
> Ole
>


-- 

Cheers

Don Ingram

Mob:   +61 4 1877 5670
Ph :   +61 7 4942 5670

P.O. Box 10326
Mt Pleasant
QLD 4740
Australia





More information about the En-Nut-Discussion mailing list