import git import os from maix import camera, display, image # 引入python模块包 from io import RawIOBase localrep = "/home" class NewStream(RawIOBase): """Fallback if stdout or stderr are unavailable, does nothing.""" def read(self, size=-1): return None def readall(self): return None def readinto(self, b): return None def write(self, b): hello_img = image.new(size=(320, 240), color=(0, 0, 0), mode="RGB") # 创建一张黑色背景图 hello_img.draw_string(10, 115, str(b), scale=1.0, color=(255, 255, 255), thickness=1) # 在黑色背景图上写下hello world display.show(hello_img) # 把这张图显示出来 return None git.rw() steam = NewStream() image.load_freetype("/root/preset/fonts/simhei.ttf") hello_img = image.new(size=(320, 240), color=(0, 0, 0), mode="RGB") # 创建一张黑色背景图 hello_img.draw_string(10, 115,'Start', scale=1.0, color=(255, 255, 255), thickness=1) # 在黑色背景图上写下hello world if os.path.exists(localrep + "/cclb_launch"): os.remove(localrep + "/cclb_launch") if git.activeBranch(localrep) != b'master': git.checkout(localrep, 'master', steam) else: git.checkout(localrep, 'en', steam) if os.path.exists("/root/CocoPi.py"): os.remove("/root/CocoPi.py") os.system('chmod -R 777 /home') os.system('reboot') git.ro()