僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
micro:bitの
プロセッサ情報など確認。ARM 32Bit系(ARM Cortex-M0 32 bit processor)
のNordic nRF51822-QFAA-R rev 3とのことである。
IchigoJamと似たようなものかしら。
$ tail -f ~/.cache/mu/log/mu.log 2018-09-16 09:18:20,347 - root:112(run) INFO: ----------------- Starting Mu 1.0.0 2018-09-16 09:18:20,347 - root:113(run) INFO: uname_result(system='Linux', node='$HOSTNAME', release='4.17.0-3-amd64', version='#1 SMP Debian 4.17.17-1 (2018-08-18)', machine='x86_64', processor='') 2018-09-16 09:18:20,347 - root:114(run) INFO: Python path: ['/home/$USER/.local/bin', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/home/$USER/.local/lib/python3.6/site-packages', '/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages', '/home/$USER/.local/lib/python3.6/site-packages/IPython/extensions'] 2018-09-16 09:18:20,420 - mu.logic:540(__init__) INFO: Setting up editor. 2018-09-16 09:18:20,420 - mu.logic:558(__init__) INFO: Settings path: /home/$USER/.local/share/mu/settings.json 2018-09-16 09:18:20,420 - mu.logic:559(__init__) INFO: Session path: /home/$USER/.local/share/mu/session.json 2018-09-16 09:18:20,420 - mu.logic:560(__init__) INFO: Log directory: /home/$USER/.cache/mu/log 2018-09-16 09:18:20,420 - mu.logic:561(__init__) INFO: Data directory: /home/$USER/.local/share/mu 2018-09-16 09:18:20,437 - mu.logic:574(setup) INFO: Available modes: python, adafruit, microbit, debugger, pygamezero 2018-09-16 09:18:20,504 - mu.logic:1110(change_mode) INFO: Workspace directory: /home/$USER/mu_code 2018-09-16 09:18:20,505 - mu.logic:623(restore_session) INFO: Restoring session from: /home/$USER/.local/share/mu/session.json 2018-09-16 09:18:20,505 - mu.logic:624(restore_session) DEBUG: {'theme': 'day', 'mode': 'microbit', 'paths': [], 'envars': [], 'minify': False, 'microbit_runtime': ''} 2018-09-16 09:18:20,505 - mu.logic:645(restore_session) INFO: Loaded files. 2018-09-16 09:18:20,505 - mu.logic:649(restore_session) INFO: User defined environment variables: [] 2018-09-16 09:18:20,505 - mu.logic:653(restore_session) INFO: Minify scripts on micro:bit? False 2018-09-16 09:18:20,536 - mu.logic:671(restore_session) INFO: Starting with blank file. 2018-09-16 09:18:20,549 - mu.logic:1110(change_mode) INFO: Workspace directory: /home/$USER/mu_code
Hello, World を書き込むとこうなった。
[2018-09-16 09:46:45,025 - mu.modes.microbit:239(flash) INFO: Preparing to flash script. 2018-09-16 09:46:45,025 - mu.modes.microbit:249(flash) DEBUG: Python script: 2018-09-16 09:46:45,026 - mu.modes.microbit:250(flash) DEBUG: b'from microbit import *\ndisplay.scroll("Hello, World!") # \xe3\x81\x93\xe3\x81\x93\xe3\x81\xab\xe3\x82\xb3\xe3\x83 \xbc\xe3\x83\x89\xe3\x82\x92\xe6\x9b\xb8\xe3\x81\x84\xe3 \x81\xa6\xe3\x81\xad :-)' 2018-09-16 09:46:45,037 - mu.modes.microbit:297(flash) INFO: Path to micro:bit: /media/$USER/MICROBIT 2018-09-16 09:46:45,053 - mu.modes.base:217(find_device) INFO: Found device on port: ttyACM0 2018-09-16 09:46:45,053 - mu.modes.base:218(find_device) INFO: Serial number: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 2018-09-16 09:46:45,053 - mu.modes.microbit:302(flash) INFO: Serial port: /dev/ttyACM0 2018-09-16 09:46:45,053 - mu.modes.microbit:303(flash) INFO: Device serial number: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 2018-09-16 09:46:45,054 - mu.modes.microbit:328(flash) INFO: Checking target device. 2018-09-16 09:46:45,613 - mu.modes.microbit:332(flash) INFO: {'sysname': 'microbit', 'nodename': 'microbit', 'release': '1.0.0-rc.2', 'version': 'micro:bit v1.0.0-rc.2+da7ce60 on 2018-07-19; MicroPython v1.9.2-34-gd64154c73 on 2017-09-01', 'machine': 'micro:bit with nRF51822'} 2018-09-16 09:46:45,614 - mu.modes.microbit:351(flash) INFO: Board MicroPython: 1.0.0-rc.2 2018-09-16 09:46:45,614 - mu.modes.microbit:353(flash) INFO: Mu MicroPython: 1.0.0-rc.2 2018-09-16 09:46:45,615 - mu.modes.microbit:505(copy_main) INFO: Copying main.py onto device 2018-09-16 09:46:45,616 - mu.modes.microbit:515(copy_main) INFO: ["fd = open('main.py', 'wb')", 'f = fd.write', 'f(b\'from microbit import *\\ndisplay.scroll("Hello, World!")# \\xe3\\x81\\x93\\xe3\\x81\\x93\\xe3\\x81\')', "f(b'\\xab\\xe3\\x82\\xb3\\xe3\\x83\\xbc\\xe3\\x83\\x89\\xe3 \\x82\\x92\\xe6\\x9b\\xb8\\xe3\\x81\\x84\\xe3\\x81\\xa6\\xe3 \\x81\\xad :-)')", 'fd.close()'] 2018-09-16 09:46:46,041 - mu.modes.microbit:518(copy_main) INFO: (b'', b'')
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。