| 12345678910111213141516171819202122232425262728 |
- import os
- import sys
- import shutil
- import urllib.request
- out_path='./'
- bin_file_name='rtthread.bin'
- pack_path='./pack'
- out_file='./rtthread_air105'
- cwd_path = os.getcwd()
- if __name__=='__main__':
-
- print(cwd_path)
- if os.path.exists(out_file+'.soc'):
- os.remove(out_file+'.soc')
- if not os.path.exists(pack_path+'/bootloader.bin'):
- urllib.request.urlretrieve("http://cdndownload.openluat.com/rt-thread/airm2m/air105/bootloader.bin", pack_path + '/bootloader.bin')
- if not os.path.exists(pack_path+'/soc_download.exe'):
- urllib.request.urlretrieve("http://cdndownload.openluat.com/rt-thread/airm2m/air105/bootloader.bin", pack_path + '/bootloader.bin')
- shutil.copy(out_path+bin_file_name, pack_path+'/'+bin_file_name)
- shutil.make_archive(out_file, 'zip', root_dir=pack_path)
- os.remove(pack_path+'/'+bin_file_name)
- os.rename(out_file+'.zip',out_file+'.soc')
- print('end')
|