[评测分享]
【米尔-全志T113-S3入门级开发板 测评】配置IDE,读取ADC
#板卡评测
 
2397 人阅读
|
0 人回复
|
2023-11-08 
 
 
 
 
| 
 | 
 
 
   上次配置好了编译器并且测试过,为了更方便的使用,安装CodeBlocks来使用,在IDE下编写引用会舒服很多。 
   ubuntu系统上,可以使用命令直接安装     
- sudo apt install codeblocks
 
  复制代码   安装好以后是这个样子的  
 
  运行该程序即可创建工程进行使用,比较轻量。但是默认配置的是系统的X86 GCC编译器,要开发ARM板子程序,需要添加一个编译器配置,根据经验可进行如下配置 
  
 
  然后新建一个空工程,选择编译器为以上配置的GUN GCC Complier for ARM。在添加一个c文件,就可以编写测试程序了。把helloworld直接填入编译后,板子运行正常,那么配置的IDE可以使用了。 
 
 
 接下来做个简单的应用,读取板子的ADC接口电压。通过资料里的文档可以知道,板卡有一路GPADC,通过文件系统sysfs可以读取,那么程序可以如下 
 
- #include <stdio.h>
 
 - #include <fcntl.h>
 
  
- int main()
 
 - {
 
 -     char adc_str[4];
 
  
-     int fd = open("/sys/class/gpadc/data",O_RDONLY);
 
 -     if(fd > 0)
 
 -     {
 
 -         read(fd,adc_str,4); //12bit
 
 -         printf("adc=%d, vlot=%.2f\n",atoi(adc_str),(float)(atoi(adc_str))/1000);
 
 -     }
 
  
- }
 
  复制代码   然后直接点击小齿轮图标即可编译   
 
  编译无误拷贝到板子运行,也可以使用scp协议或者再配置IDE的debug功能。运行结果如下 
  
 
  以上无论是编译环境配置还是应用测试都已ok,可以继续验证其他计划了。 
  
 
 
 |   
 
  
  
  
 
 
 | 
| 
 | 
| 
 | 
| 
 | 
 |