micropython_环境搭建_001

1. 下载源码
1. git clone https://github.com/micropython/micropython.git
2. sudo apt-get install pkg-config
3. sudo apt-get install libffi-dev
2. 安装编译工具链
1. 从网上下载 "gcc-arm-none-eabi-xx"工具链, 如果找不到, 向我索取(Email: [email protected])
2. 执行以下指令:
    1. tar -xvf gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2
    2. vim ~/.bashrc
    3. export PATH=$PATH:/home/hui/software/gcc-arm-none-eabi-5_4-2016q3/bin    //添加环境变量  在.bashrc 中最后一行添加
    4. source ~/.bashrc   //重新启动shell
    5. arm-none-eabi-gcc --version   //重新打开个终端, 如果显示 arm-none-eabi-gcc, 则工具链安装成功
2. 安装依赖库(libffi)
1. 从网上下载库 "libffi-3.2.1.tar.gz", 如果找不到, 向我索取(Email: [email protected])
2. 执行以下指令:
    1. tar -xvf libffi-3.2.1.tar.gz
    2. cd libffi-3.2.1
    3. ./configure
    4. make
3. 构建编译系统
1. git submodule update --init
2. cd ports/unix
3. make axtls
4. make       //在该目录下生成可执行文件 micropyhton
4. 测试
1. ./micropython
2. list(5 * x + y for x in range(10) for y in [4, 2, 1])   //输出列表则代表micropython编译成功

Note: 退出micropython 快捷键为('Ctrl-D')

你可能感兴趣的:(嵌入式)