pcDuino入门指南 第一章:启动 | 少将全栈
  • 欢迎访问少将全栈,学会感恩,乐于付出,珍惜缘份,成就彼此、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 吐槽,投稿,删稿,交个朋友
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏少将全栈吧

pcDuino入门指南 第一章:启动

点滴 admin 11年前 (2013-12-22) 1770次浏览 已收录 扫描二维码

使用5V/2A的电源适配器启动:

introguidechapter1_1

LED指示灯:

introguidechapter1_2

插上HDMI线, 屏幕显示:

introguidechapter1_3

到此为止,如果…

没有信号?

换根HDMI线试一下,或者确定你的电源适配器确实支持5V/2A。

没有显示?

确信没有USB调试线连接到调试端口。如果有,移除调试线,重启pcDuino。某些USB调试线可能会引起类似问题。

或者

也可以通过调试端口来改变显示分辨率。我们可以通过USB串行调试线将pcDuino连接到具有超级终端的电脑。然后你可以在/etc/X11/xorg.conf文件里修改显示参数。

LinuxQueen

LinuxQueen
翻译于 4个月前

0人顶

翻译的不错哦!

关于如何连接串行调试线,参考第2章:用串行线进行调试。

例如,如果要把分辨率改为1920×1080:

在文件/etc/X11/xorg.conf (可以用sudo vi命令编辑这个文件)中:

查找Section “Screen”, 然后找到以“Modes”开始的行。把我们需要的分辨率放到最前面。

例如,原始的配置如下:

introguidechapter1_4

修改后的结果是:

introguidechapter1_5

保存修改,在终端中输入“sudo reboot”重启pcDuoino。

高级话题:

如果你需要的分辨率没有在/etc/X11/xorg.conf 的[Section “Monitor”]部分列出来

举个例子,我们想要的分辨率是 1920×1080,在下面的section中没有列出来:

introguidechapter1_6

那么可以用gtf或者cvt来生成分辨率的配置:

introguidechapter1_7

然后把生成好的配置复制到section中:

introguidechapter1_8

可以正确显示,但是我没有串行调试线,如何更改分辨率?

请参考第7章: Ubuntu FAQ: 如何切换到命令行,以及如何退出和启动图形界面。

introguidechapter1_9

启动失败?

启动pcDuino时不要插入成品SD卡,否则内核固件会被更新,ubuntu分区会被删除。这种情况下错误日志会是这样:

在监视器上的日志输出是:

Searching usbdisk...
Searching sdcard...

意思是内核找不到ubuntu分区,尝试去找更新镜像。

所以你需要再次更新ubuntu镜像。

(复制 ubuntu.img 和 update.sh 到SD卡并插入,开始更新,此时TX LED灯会闪烁。SD卡必须格式化成FAT16/32,不能是NTFS格式)

参考OS安装指南中的ubuntu更新指南。记住用phoenixcard工具恢复SD的内容。

关于如何通过UART串口查看日志,参考第2章。

其他接口:

Micro SD卡:

如果在插入micro SD卡后系统找不到它,如果插了串行调试线,就先拔掉,然后重新插入micro-sd卡,这样就会找到。之后你可以在串行调试端口上重新安装串行调试线。

以太网:

镜像包含了10/100M网络的支持, 默认打开DHCP。

introguidechapter1_10

USB主设备(host):

USB host支持500mA输出,如果你的可移动硬盘需要超过500mA的电量,那么可能会不工作

USB设备:

OTG端口就像一个USB设备一样工作。例如,将设备连接到运行windows7的PC, 设备会被识别为32M的USB磁盘。

如果不明白,请不要盘中的这些文件。

introguidechapter1_11

LinuxQueen

LinuxQueen
翻译于 4个月前

0人顶

翻译的不错哦!

你也可以将OTG端口配置成USB host。参考第6章的Kernel FAQ: 高级:如何修改主板配置。

下面是其中的主要步骤:

  • 将script.bin转换成fex文件
  • 修改fex文件中的usbc0部分

usb_port_type=1

  • 将fex文件转换回script.bin
  • 覆盖script.bin,然后重启设备

按钮:

introguidechapter1_12

喜欢 (0)
[🍬谢谢你请我吃糖果🍬🍬~]
分享 (0)
关于作者:
少将,关注Web全栈开发、项目管理,持续不断的学习、努力成为一个更棒的开发,做最好的自己,让世界因你不同。