Quer saber detalhes do LPC2148 e RTOSs

N

nikhillife11

Guest
Thanks a Lot BigDog, e eu quero saber mais uma coisa se você pode poupar o seu tempo. Na verdade, eu queria saber se eu posso portar o Linux em ARM LPC2148. É possível e você pode me orientar sobre o mesmo. Graças Nikhil
 
Não menos que você seja um fazedor de milagres. O primeiro problema é o LPC2148 não tem um MMU, mas há distros que funcionam em MMU-less braços como μCLinux. No entanto, o milagre seria necessário, como espremer um kernel Linux em apenas 40 KB de SRAM LPC2148 considerando não oferece um barramento de memória externa. Existem vários RTOSs que poderia ser implementado com sucesso no LPC2148: [URL = "http://www.ecoscentric.com/ecos/"] ECOS [/URL] [URL = "http://www.freertos.org/ "] FreeRTOS [/URL] [URL =" http://micrium.com/page/home "] microconstituíntes / OS-II e microconstituíntes / OS-III [/URL] Para executar com êxito o Linux em uma variante ARM NXP LPC você teria que passar para algo como um LPC2478: [URL = "http://www.embeddedartists.com/products/kits/lpc2478_kit.php"] incorporado Developer Kit Artists 'LPC2478-32 do [/URL] Espero que a informação que ajuda a , BigDog
 
Hey BigDog, o seu sempre foi de muita ajuda e estou realmente lendo o livro para UCOS II pelo seu autor. Mas eu não estou entendendo como usar esses macros no meu código. Eu estou usando ARM Keil versão 4 eval. Você tem algum exemplo simples para LPC2148 e UCOSII. Para que eu possa crescer passo a passo. Eu pesquisei alguns códigos. Mas eles são enormes e confusas. Então você pode me ajudar com algo mais simples Graças Nikhil
 
Hey nikhillife11, eu estou correndo em FreeRTOS board.If LPC2148 você estiver interessado pode encontrar a informação necessária no meu blog @ [url = http://vishnuks.posterous.com/] VL @ BZ BLOG - Home [/url]. Esta porta funciona com GNU toolchain winarm e não com Keil compilador (não tentei com Keil). Eu criei duas tarefas apenas para testar o funcionamento RTOS. por favor passar os arquivos e editar o arquivo "main.c" de acordo com a especificação do ur.
 
Não parece ser um monte de tutoriais on-line disponíveis sobre uC / OS-II, mas depois de pesquisar na internet eu finalmente encontrei um tutorial bastante decente em uC / OS-II. Anexei os PDFs como um arquivo zip. Há cinco PDFs, capítulos 1 a 3 parecem ser bastante útil. Espero que você encontrá-los úteis. BigDog
 
Hey BigDog, Obrigado mais uma vez ... eu vou passar e voltar para você. Nesse meio tempo, eu tenho mais uma pergunta. Posso ligar um externo RAM e Flash de maior memória para LPC2148 de tal forma que eu posso carregar o kernel Linux em flash e depois com a ajuda de LPC2148 pode arranque a partir desse flash. É este o cenário possível .... Eu sei que não tem uma MMU nem qualquer disposição para o mapeamento de memória .. Mas há ainda outra opção. Thanks .. TC Nikhil
 
Infelizmente a maioria ARM7s não têm um barramento de memória externa, concebidas para proporcionar endereçamento direto a SRAM externa ou FLASH. A série de LPC ARMs se referem a esse barramento de memória externa como um controlador de memória externo (EMC), o LPC2377 e LPC2378 são exceções a esta regra:
controlador de memória externa A EMC LPC2377/78 é um ARM PrimeCell Controlador de memória MultiPort oferecendo periféricos suporte para dispositivos de memória estática assíncronos, tais como RAM, ROM e flash. Além disso, ele pode ser usado como uma interface com o off-chip de memória mapeada dispositivos e periféricos. A EMC é um Bus Architecture Avançado Microcontrolador (AMBA) compatível com periféricos.
O LPC2148, tanto quanto eu sei, não oferece esse recurso. Portanto, você está preso com o FLASH onboard e SRAM para armazenamento de programas e execução. Você pode implementar um SD / MMC placa de interface flash que lhe daria o armazenamento de dados adicionais, mas não de armazenamento de programa. BigDog
 
Olá BigDogguru, sua ajuda o melhor que eu tenho até agora. Obrigado por tudo companheiro. Você rock. Estou apenas passando os arquivos zip que você deu. Vai tentar algumas coisas para fora e vai voltar para você Regards Nikhil
 

Welcome to EDABoard.com

Sponsor

Back
Top