前言
本系列文章的整体介绍方式和K210系列文章一致,先介绍使用C语言进行裸机开发,完成这一部分的学习之后在介绍如何使用MicroPython进行开发,这样安排主要是考虑到学习的循序渐进,让大家对这颗芯片最底层有所了解后,在进行应用的开发。本章我们学习如何将一个简单的C程序放在开发板上运行,学习的目的是让大家了解C语言开发的基本流程。
一、软件环境
在完成了上一章节的学习后,我们使用基于C语言的开发环境
k230_sdk中提供了工具链,分别在如下路径。
大核rt-samrt工具链
k230_sdk/toolchain/riscv64-linux-musleabi_for_x86_64-pc-linux-gnu
小核linux工具链
k230_sdk/toolchain/Xuantie-900-gcc-linux-5.10.4-glibc-x86_64-V2.6.0
二、代码编写、编译
在ubuntu上创建一个C文件hello.c并加入如下代码,
gedit hello.c
#include <stdio.h>
int main (void)
{
printf("hello world\n");
return 0;
}
将hello.c放到与k230_sdk同一级目录下