查看: 792|回复: 0

[评测分享] 【米尔-全志T113-S3入门级开发板 测评】配置IDE,读取ADC

[复制链接]

该用户从未签到

发表于 2023-11-8 23:04:24 | 显示全部楼层 |阅读模式
分享到:
   上次配置好了编译器并且测试过,为了更方便的使用,安装CodeBlocks来使用,在IDE下编写引用会舒服很多。
   ubuntu系统上,可以使用命令直接安装   
  1. sudo apt install codeblocks
复制代码
  安装好以后是这个样子的   h.png
  运行该程序即可创建工程进行使用,比较轻量。但是默认配置的是系统的X86 GCC编译器,要开发ARM板子程序,需要添加一个编译器配置,根据经验可进行如下配置
   e.png
  然后新建一个空工程,选择编译器为以上配置的GUN GCC Complier for ARM。在添加一个c文件,就可以编写测试程序了。把helloworld直接填入编译后,板子运行正常,那么配置的IDE可以使用了。
f.png
接下来做个简单的应用,读取板子的ADC接口电压。通过资料里的文档可以知道,板卡有一路GPADC,通过文件系统sysfs可以读取,那么程序可以如下

  1. #include <stdio.h>
  2. #include <fcntl.h>

  3. int main()
  4. {
  5.     char adc_str[4];

  6.     int fd = open("/sys/class/gpadc/data",O_RDONLY);
  7.     if(fd > 0)
  8.     {
  9.         read(fd,adc_str,4); //12bit
  10.         printf("adc=%d, vlot=%.2f\n",atoi(adc_str),(float)(atoi(adc_str))/1000);
  11.     }

  12. }
复制代码
  然后直接点击小齿轮图标即可编译    i.png
  编译无误拷贝到板子运行,也可以使用scp协议或者再配置IDE的debug功能。运行结果如下
   g.png
  以上无论是编译环境配置还是应用测试都已ok,可以继续验证其他计划了。



回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

手机版|小黑屋|与非网

GMT+8, 2024-5-20 16:09 , Processed in 0.120391 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.