飞凌嵌入式OKA40i-C开发板试用体验之交叉编译
Posted 小螃蟹ya
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了飞凌嵌入式OKA40i-C开发板试用体验之交叉编译相关的知识,希望对你有一定的参考价值。
作者:jfxian
环境:Unbuntu20.4LTS
交叉编译工具链:arm-linux-gnueabihf-gcc
软件:VsCode
1.helloworld交叉编译初体验
2.利用上述方式控制LED闪烁
linux系统下一切皆文件
编写gpio_test.c文件,这里参考了文章https://www.jianshu.com/p/e5ecd92c0787
#include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/stat.h> #include <sys/types.h> #include <fcntl.h> char *GPIO_PATH = "/sys/class/gpio/gpio43/value"; int main(int argc, char *argv[]) { int res = 0; int fd; char *path; printf("Gpio test demo\\n"); if(argc >= 2) { path = argv[1]; } else { path = GPIO_PATH; } fd = open(path, O_WRONLY); if(fd<0) { printf("Failed to Open gpio %s/n", path); exit(1); } while(1) { write(fd, "1", 1); sleep(1); write(fd, "0", 1); sleep(1); } close(fd); }
编写Makefile文件进行编译
以上是关于飞凌嵌入式OKA40i-C开发板试用体验之交叉编译的主要内容,如果未能解决你的问题,请参考以下文章