LinkGUI Air E32 搭建開發環境

2021-10-25 10:59:24 字數 1981 閱讀 3936

**編譯是在ubuntu系統裡進行的,需要先安裝ubuntu作業系統,可以整機安裝,也可以選擇用vmware虛擬器進行安裝。

本文例子所選用vmware workstation的版本為15,ubuntu系統的版本為ubuntu-18.04-desktop-amd64.iso

2 安裝samba及ssh

進入ubuntu系統,在terminal終端下,按下面命令安裝相應工具

- 安裝網路工具

sudo apt install net-tools

sudo apt install openssh-server

- 重啟ssh服務

sudo /etc/init.d/ssh restart

- 安裝samba

sudo apt install samba

sudo vi /etc/samba/smb.conf

[work]

comment = work

path = /home/username/work

writeable = yes

valid users = username

- 新增使用者密密

sudo smbpasswd -a username password

- 重啟samba

sudo /etc/init.d/smbd restart

在windows系統下,安裝putty工具,可以在windows下通過ssh連線上ubuntu

右擊我的電腦,進行網路對映:

sudo apt

-get install git wget flex bison gperf python python

-pip python

-setuptools cmake ninja

-build ccache libffi

-dev libssl

-dev dfu

-util

python-serial

sudo apt-get install build-essential apt-src scons p7zip-full gawk gzip perl autoconf m4 automake libtool libncurses5-dev gettext gperf dejagnu expect tcl autogen guile-2.2 flex flip bison tofrodos texinfo g++ gcc-multilib libg***-dev libmpfr-dev debhelper texlive texlive-extra-utils libz-dev lib32z1 libtool-bin lib32ncurses5 mingw-w64

make

編譯成功後,會生成out/bin/target.elf

進入ubuntu,在terminal上執行out/bin/target.elf,就可以開啟模擬器了。

make

編譯成功後,會生成:

intflash.bin   程式

注意上面的按上面的位址進行填寫。

bootloader.bin是引導程式

partition.bin 是分割槽表

intflash.bin 是主程式

extflash.bin 是文字資源

在全部燒錄過一次後,在除錯程式時,只燒主程式檔案就可以了。

STM32 ucLinux環境搭建

uclinux用到的資源 1 usblib安裝 configure disable udev make sudo make install 2 open ocd 安裝 sudo apt get install libtool autoconf automake texinfo configure p...

skia win32最小環境搭建

想研究一下skia的原始碼,為之後的處理打基礎。如是嘗試在win32下搭建乙個skia的最小開發環境。軟體前提 1 vs2008 2 已有chromium可執行的win32工程 因為已有chromium可執行的win32工程,其實主要工作就是將skia從chromium大工程裡面拎出來。操作步驟如下...

ESP32環境搭建

1,按照虛擬機器vm 3,按照對應的虛擬機器 環境 1,esp需要的編譯環境 gcc,g 版本是5.2 2,crosstool ng是1.22.0 一,按照git指令 sudo add apt repository ppa git core ppasudo apt get updatesudo ap...