本文将介绍在使用者个人电脑与 86Duino 透过 USB-to-MicroUSB 线连接时,如何以 86UsbSh 在 DuinOS 上操作 DOS 命令。 一、86UsbSh 介绍 86UsbSh 是一个为 86Duino 开发的 USB DOS shell 程式,可让使用者直接透过 86Duino 的 USB Device 介面操作 DOS 命令行。它是一个使用 86Duino DOS SDK 写成的程式,执行档放在 TOOLS 目录下,原始码则放在 TOOLS\SRC\86UsbSh 目录(在原始码目录下 make 指令,可直接编译出 86UsbSh 执行档)。 透过 86UsbSh 执行 DOS 程式时,会把 DOS 程式原本输出到 stdout 的资料重新导向到 Z:\tmp.txt,并在 DOS 程式结束执行后读取 Z:\tmp.txt,把内容从 USB Device […]
本文将介绍 DuinOS 的安装,至于其使用方式,请参阅此连结。 事前准备材料 一个空的 MicroSD 卡(容量必须不小于 1GB) 一个 MicroSD 读卡机 Step 1 下载最新版本的 DuinOS。将其解压缩至 c:\ 后,您会看到大小约 1GB 的 DuinOS.img 档案。 Step 2 下载 dd 工具程式。Windows 版的 dd 可至此下载:http://www.chrysocome.net/dd 版本请选择 0.5 以上版本。 下载后,将 dd 工具程式解压缩至 c:\dd-0.5,然后以 系统管理员 身份开启 DOS 视窗,如果不用系统管理员身份开启 DOS 视窗,将无法进行后面的操作步骤。(如何以系统管理员身份开启 DOS 视窗) 在 DOS 视窗中切换至 c:\dd-0.5 目录(键入 cd c:\dd-0.5, 然后按 enter) Step 3 […]
本文将以 Ubuntu 为例,介绍 DuinOS 在 Linux 系统下的安装,至于其使用方式,请参阅此连结。 事前准备材料 一个空的 MicroSD 卡(容量必须不小于 1GB) 一个 MicroSD 读卡机 Step 1 下载最新版本的 DuinOS。将其解压缩至 /tmp 目录后, 您会看到大小约 1GB 的 DuinOS .img 档案。 Step 2 接下来准备将 DuinOS 烧录到 MicroSD 卡上。请将您的 MicroSD 卡插上读卡机,然后将读卡机插入电脑 此时, 您应该可以在桌面上看到读卡机图示出现 接下来,请打开终端机, 在终端机中键入以下命令: sudo fdisk -l 您将看到类似下图的磁碟装置列表: 请从此列表中找出您的读卡机装置(在我们此处的例子,读卡机是 /dev/sdb ), 请记载列表中您的读卡机之所有分割区代号(在我们此处的例子,读卡机分割区只有一个,代号是 sdb1 ), 接下来,我们要卸载所有已挂载的分割区,请键入以下指令: sudo umount /dev/sdb1 (假如您的读卡机上有更多的分割区,请重复上面动作直至所有挂载的分割区都被卸载) […]
本文将介绍 DuinOS 的安装,至于其使用方式,请参阅此连结。 事前准备材料 一个空的 MicroSD 卡(容量必须不小于 1GB) 一个 MicroSD 读卡机 Step 1 下载最新版本的 DuinOS。将其解压缩至根目录后, 您会看到大小约 1GB 的 DuinOS.img 档案。 Step 2 接下来准备将 DuinOS 烧录到 MicroSD 卡上。请将您的 MicroSD 卡插上读卡机,然后将读卡机插入电脑 此时, 您应该可以在桌面上看到读卡机图示如下: 接下来,请打开终端机, 在终端机中键入以下命令: diskutil list 您将看到类似下图的磁碟装置列表: 请从此列表中找出您的读卡机装置(在我们此处的例子,读卡机是 /dev/disk1 ), 请记载列表中您的读卡机之所有分割区代号(在我们此处的例子,读卡机分割区只有一个,代号是 disk1s1 ) 接下来,我们要卸载已挂载的读卡机分割区,请键入以下指令: diskutil umount /dev/disk1s1 (假如您的读卡机上有更多的分割区,请重复上面动作直至所有挂载的分割区都被卸载) 分割区卸载成功后,您可以看到已卸载的讯息, 同时,您也可以看到桌面的读卡机图示已被移除, 然后,在终端机中键入以下指令,将 DuinOS 烧录到 MicroSD 卡: dd […]
一、DuinOS 简介 DuinOS 是一个 86Duino 专用的 DOS 作业系统,目的是为希望在 86Duino 上操作 DOS 的进阶玩家提供一个完善且易于使用的 DOS 环境。 DuinOS 包含完整的 FreeDOS 及专用系统工具,并内建程式开发环境,可直接在其中编译及执行 86Duino 程式。另外,针对 86Duino Zero/EduCake 无法连接 VGA 显示卡输出 DOS 画面的情况,DuinOS 也提供了专用的 DOS shell 程式,让使用者可直接透过 USB 介面操作 DOS 命令行。大部份专用工具程式皆附有原始码,方便熟悉 DOS 的进阶玩家们直接在 DuinOS 内 hack 及重编译这些工具。 下面将解说 DuinOS 的安装与操作。 二、安装 DuinOS 至 SD 卡 开始安装前请先至下载页面下载 DuinOS 压缩档。在 SD 卡上安装 DuinOS […]
本文将介绍 DuinOS 的安装,至于其使用方式,请参阅此连结。 事前准备材料 一个空的 MicroSD 卡(容量必须不小于 1GB) 一个 MicroSD 读卡机 Step 1 下载最新版本的 DuinOS。将其解压缩至 c:\ 后,您会看到大小约 1GB 的 DuinOS.img 档案。 Step 2 您可以使用 2 种工具程式来安装 DuinOS:使用 dd 或 Win32 Disk Imager。 使用 dd 工具程式安装 DuinOS 的方法,请参考这里。以下我们将介绍使用 Win32 Disk Imager 工具程式安装 DuinOS 的方法: 下载 Win32 Disk Imager 工具程式:http://sourceforge.net/projects/win32diskimager/?source=typ_redirect 下载后的档案是一个可执行的安装档(档名看起来像是 Win32DiskImager-x.x.x-install.exe),安装并执行 Win32 Disk Imager 后可以看到如下画面: Step […]
对不起,此内容只适用于繁體中文。
描述 unsigned long long (无号超长整数) 是一个延伸储存空间的变数型别,可以储存 64bits (8 bytes) 大小的整数。不像 long long (有号超长整数),它不储存负数,所以储存范围从 0 到 18,446,744,073,709,551,615 (2^64 1)。 如果无号超长整数要和整数做数学运算,必须在整数常数最后面加上 ULL,强制指定此整数为无号超长整数。 范例 unsigned long long speedOfRobot = 186000000ULL; 语法 unsigned long long var = val; var unsigned long long 型态的变数名称 val 指派给变数的值 See also - byte - int - unsigned int - long long - Variable […]
描述 Long-long (超长整数) 是一个延伸储存空间的变数型别,它可以储存 64bits (8 bytes) 大小的整数,从 –9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。 如果超长整数要和整数做数学运算,必须在整数常数最后面加上 LL,强制指定此整数为超长整数。 范例 long long speedOfRobot = 186000000LL; 语法 long long var = val; var long long 型别的变数名称 val 指派给变数的值 See also - byte - int - unsigned int - unsigned long long - Variable Declaration 语法参考主页面 The text of the 86Duino reference is […]
对不起,此内容只适用于繁體中文。