在第五篇中,我对明远智睿的板子ADC功能做了一个测试,需要使用cat指令获取。
为了在应用程序中更加方便的获取该数值,研究了一下IIO驱动,发现做起来还是有点力不从心。
因此采用变通的方法获取该数值:使用shell编程,将adc数值放到一个文本中,应用程序打开该文本,获取ADC数值。
1、shell语言
从程序中看,是sleep 3秒获取一次adc数值,将数值放到当前目录下的1.txt文件中
2、使用vi创建一个shell脚本,echo.sh,记得给个777权限
3、运行该脚本,就会出现1.txt文本。
使用xshell的sz 1.txt,可以将1.txt拷贝出来到需要的位置,可以直接在系统中查看文本内容(cat实现)
通过曲线救国的方式,拿到了adc的数值,在主应用程序中,通过算法实现数据的处理和过滤,得到理想的结果。