简介
-
首先纠正一下上一篇文章中,在我的仓库中,1月11日的代码会出现系统崩溃。原因在于我的驱动中内存物理地址映射到虚拟地址的操作有问题,我已经把这个bug解决了,如果有兴趣,欢迎拉取最新的代码。
-
这一篇来介绍我在rt-smart的第二个应用。这个应用将加入rt-smart与rt-thread区别之处--进程间的通信。
-
功能主要是在用户态读取传感器数据,传感器是100ASK_imx6ull板载的ap3216c,它是采用I2C总线进行通信。
-
为啥这次会先对接I2C呢?因为接下来想把屏幕在rt-smart跑起来,但是屏幕的触摸芯片采用I2C,所以就把他先跑起来。
-
目前屏幕已经在rt-thread上跑起来,但是在rt-smart没有跑起来,目前在研究LCD的缓存是一个什么样一个形式。
-
100ask_imx6ull驱动对接情况:
rt-thread | rt-smart | |
---|---|---|
GPIO | √ | √ |
I2C | √ | √ |
lcd | √ | × |
100ask_imx6ull的rtt仓库:
-
rt-thread的仓库:https://gitee.com/RiceChen0/imx6ull_rt_rthread
-
rt-smart的厂库:htt