Coder Social home page Coder Social logo

saitoyutaka / incubator-nuttx Goto Github PK

View Code? Open in Web Editor NEW

This project forked from apache/nuttx

1.0 1.0 0.0 110.93 MB

NuttX for micro:bit. Apache NuttX is a mature, real-time embedded operating system (RTOS)

Home Page: https://nuttx.apache.org/

License: Other

Makefile 0.65% C 95.60% C++ 2.27% Assembly 1.15% Objective-C 0.05% Shell 0.18% Batchfile 0.02% Python 0.07% Perl 0.01% Pascal 0.01%
armv6 cortex-m0 microbit nrf51822 nuttx rtos

incubator-nuttx's People

Contributors

acassis avatar anchao avatar andrwwbstr avatar antmerlino avatar avykhovanets avatar davids5 avatar gregory-nutt avatar guidingli avatar hartmannathan avatar jerpelea avatar juniskane avatar kdp1965 avatar key2 avatar masayuki2009 avatar masayukiishikawa avatar michi-jung avatar mlyszczek avatar mubes avatar nmacs avatar ouss4 avatar papatience avatar pnb990 avatar ppisa avatar raiden00pl avatar saitoyutaka avatar slorquet avatar spiriou avatar walmis avatar xiaoxiang781216 avatar ziggurat29 avatar

Stargazers

 avatar

Watchers

 avatar

incubator-nuttx's Issues

A board with CORTEX-M0 on it.

If you look at Kconfig, it says the following.

arch\arm\Kconfig

config ARCH_CHIP_KL
	bool "NXP/Freescale Kinetis L"
	select ARCH_CORTEXM0
	---help---
		Freescale Kinetis L Architectures (ARM Cortex-M0+)
// ...
config ARCH_CHIP_NUC1XX
	bool "Nuvoton NUC100/120"
	select ARCH_CORTEXM0
	---help---
		Nuvoton NUC100/120 architectures (ARM Cortex-M0).
// ...
config ARCH_CHIP_SAMD2X
	bool "Microchip/Atmel SAMD2x"
	select ARCH_CORTEXM0
	---help---
		Microchip (formerly Atmel) SAMD2X (ARM Cortex-M0+)

config ARCH_CHIP_SAML2X
	bool "Microchip/Atmel SAML2x"
	select ARCH_CORTEXM0
	---help---
		Microchip (formerly Atmel) SAML2X (ARM Cortex-M0+)
// ...
config ARCH_CHIP_STM32F0
	bool "STMicro STM32 F0"
	select ARCH_CORTEXM0
	---help---
		STMicro STM32F0 architectures (ARM Cortex-M0).

config ARCH_CHIP_STM32L0
	bool "STMicro STM32 L0"
	select ARCH_CORTEXM0
	---help---
		STMicro STM32L0 architectures (ARM Cortex-M0).

config ARCH_CHIP_STM32G0
	bool "STMicro STM32 G0"
	select ARCH_CORTEXM0
	---help---
		STMicro STM32G0 architectures (ARM Cortex-M0).

Edit boards/Kconfig

First, I thought the boards/Kconfig file needed to be fixed.
Is it correct in this way?

config ARCH_BOARD_MYBOARD
    bool "BBC Micro:bit configuration"
    select ARCH_HAVE_LEDS
    select ARCH_HAVE_BUTTONS
    ---help---
        This options selects the board configuration for BBC Micro:bit.

sleep command doesn't work.

$ qemu-system-arm -M microbit -device loader,file=nuttx -serial stdio

NuttShell (NSH)
nsh> ls
/:
 dev/
nsh> help
help usage:  help [-v] [<cmd>]

  [         cd        echo      hexdump   mkfatfs   mw        sh        uname     
  ?         cp        exec      kill      mkrd      pwd       sleep     umount    
  basename  cmp       exit      ls        mh        rm        test      unset     
  break     dirname   false     mb        mount     rmdir     time      usleep    
  cat       dd        help      mkdir     mv        set       true      xd        

Builtin Apps:
  hello  nsh    
nsh> sleep 1
# no action

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.