%&%¥#……这里其实要装好几个软件,也可以先都下载完再来看教程,所以先给出本教程需要用到的下载链接,测试你网速和耐心的时候到了
【------这里开始是下载链接------】
node.js 推荐使用推荐版本:){下载,安装}
Yotta 自己去下载最新版本的安装(Download the latest yotta windows installer.){下载,安装}
SRecord 1.64 这个是个zip压缩包,下载完后需要解压到 c:\SRecord {下载,解压}
Visual Studio 开发工具,推荐使用 Visual Studio Code,小巧且免费 {下载,安装}
【------下载链接到这里为止了------】
你以为准备工作就这样结束了吗,你如果没有github的账号,还需要注册一个...
入门级:GitHub和Git超超超详细使用教程!
请按照第一步注册一个github的账号,并按照第二步创建一个应用,然后可以回来正式的,安心的看下面的教程了
步骤0:安装本地PXT服务器
为了在本地创建和调试软件包,你需要先安装PXT,以下是详细步骤(setting up a workspace):
1、安装命令行工具(Command Line Tool)
1.1 要安装PXT,需要先安装node.js. 然后就可以通过npm命令来安装PXT了
访问 https://nodejs.org/zh-cn/,安装推荐或最新版本的node.js,然后通过命令行安装pxt
npm install -g pxt
1.2 如果需要在本地开发 pxt-microbit 软件包(不是为了这个干什么费上面那么大劲,如果你无视了上面的下载安装步骤,要明白出来混迟早要还的),需要安装并配置一下工具
1.2.1 自己去下载最新版本的Yotta 安装
1.2.2 SRecord 1.64 这个是个zip压缩包,下载完后需要解压到 c:\SRecord
1.2.3 安装Visual Studio 开发工具,推荐使用 Visual Studio Code
1.2.4 配置系统环境变量 在PATH中添加
C:\Python27\Scripts;C:\srecord
2、配置Microbit开发环境
打开命令行,在硬盘里找个你喜欢的地方,创建一个microbit的开发环境
md microbit
cd microbit
pxt target microbit
pxt serve
额,最后一行会在本地默认浏览器打开一个makecode的编辑器,似不似很腻害
下次,你只需要运行第四句就好了,直接打开一个本地编辑器,也可以运行 npm update
更新PXT
3、配置Microbit开发环境
pxt install
, which will install all required PXT packages
具体开发步骤请参考:
关于自定义图标的显示,仔细看下面这段可以少走很多弯路
1、去图标网站fontawesome下载免费的图标字体,下回来有3个,试了下应该是装“Font Awesome 5 Free-Solid-900.otf” 就行了
2、在同一个网站上找到你想要的图标,记住他的代码(4位数的16进制,点哪个i,可以显示),并转换成10进制记下来。
3、本地打开一个编辑器,比如WORD,换成刚才装的“Font Awesome 5 Free-Solid-900.otf”,打开小键盘数字输入,按住ALT键输入刚才的转换出来的10进制代码,如果步骤没有错的话,就可以看到你想要的那个图案了
4、选中那个图案,复制,然后粘贴到软件包的那个icon里就行了。
开发调试完以后就可以发布了,下面的步骤亲测可行
GIT详细教程
以下为原文引用:
方案二 : 方案二就是不用关联GitHub仓库, 直接从GitHub冲克隆源码到本地, 项目根目录也不用创建;
-- 从GitHub上克隆项目到本地 :git clone git@github.com:han1202012/NDKHelloworld.git , 注意克隆的时候直接在仓库根目录即可, 不用再创建项目根目录 ;
-- 添加文件 :git add ./* , 将目录中所有文件添加;
-- 提交缓存 :git commit -m '提交';
-- 提交到远程GitHub仓库 : git push -u origin master ;
之后修改提交 :
-- 与GitHub远程仓库同步 :git pull ;
-- 查看文件变更 : git status ;
-- 提交代码到本地缓存 : git commit -m 'description';
--提交代码到远程GitHub仓库 :git push ;
我的操作经验是:
先在github上建一个应用程序
然后拉回来,用pxt init初始化,接着在提交上传。
git clone 地址
pxt init
git add .
git commit -a -m "First Commit"
pxt bump
The pxt bump
will make sure there are no uncommited changes, bump the version number, create a git tag, and push everything to github.
这里提示下,如果要添加依赖的软件包,修改完pxt.json后,可以执行以下 pxt install就好了
假如要删除一个git的release版本
git tag -d v1.1.1
git push origin :v1.1.1
不知道什么原因,pxt bump在我的台式机上运行总是有问题,分开一句句执行就行:
git pull
git status --porcelain --untracked-files=
git commit -a -m 1.1.0
git tag v1.1.0
git push --tags
上面的1.1.0可以改成你想要的版本,这样就发布到release里去了
发布软件包:
额,要去google填个表单,然后会把项目合并到microbit,要真正的专用外设才行,所以我们自己做的通用软件包就自己用用也行,不发布也罢T T