**編譯是在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...