背景
云芯一号是一种arm微服务器开发平台,基于RK3399 SoC(双A72+四A53+Mali-T864),预装了Ubuntu server 18.04,kernel版本4.4.194 是一款兼顾高性能和低功耗的开发板。感谢云芯一号的开发板。
RK3399微服务器初体验
云芯一号,默认不自带图形界面,所以自行安装了xubuntu,其实我也不知道安装图像界面来干嘛,就测评吧(胡乱一波操作)
在安装的过程中,发现板子发热挺大的,可以煎鸡蛋,所以就想着实时监控一下,搞个屏幕,因为后续也只想用SSH,不用图像界面,这样监控板子就不是很方便。 所以要极速的工程师要了个板子引脚图,
*看到了I2C接口,那么就使用I2C屏幕,不过先看看I2C能不能用,通过I2C-tool测试一下,(因为没有拿到板子的更多的资料,驱动部分无法控制,所以直接应用层开发)。
下载i2c-tool,命令如下
解压,编译
安装
运行使用 查看所有的I2C总线
如果出现如下错误:
错误解决如下:
再次查看I2C总线,找到可以使用的i2c总线
我接了逻辑分析仪在板子的所有I2C接口,然后运行下面的命令,发现没有任何波形。目前还不知道什么原因。
查看I2C的信息, I2C0和I2C1上是有挂载设备的,为啥排针上的I2C却不能用呢?这可能跟他驱动的配置有关,这个先待定
*I2C现在测试不了,试一下GPIO可不可以使用,点亮一颗灯。 导出GPIO1A0,如下为啥是32(1 * 32 + 0 + 0, 其中A代表0,B代表8, 以此类推) 命令如下:
如果出现如下错误
解决方法
设置GPIO1A0的方向
设置输出电平
可以控制,点亮一个灯。
|