DE1-LINUX运行
在官网下载.img文件;网址:http://download.terasic.com/downloads/cd-rom/de1-soc/linux_BSP/
写入DE1_SOC_SD.img文件;
打开win32-disk,选择下载好的DE1_SOC_SD.img文件,点击write,写入SD卡。
接着打开DS5,进入安装quartus文件夹,打开Embeedded,输入eclipse
进入一个新workpace
新建工程,
选择编译器:GCC4.X
在hello_word工程中新建文件
创建文件时一定要表明文件格式,软件不会识别;
编写c函数;
/*
* main.c
*
* Created on: 2018年8月16日
* Author: admin
*/
#include <stdio.h>
int main(int argc, char*argv[])//main函数标准格式
{
printf("Hello ");
return 0;
}
保存
会新生成两个文件;及编程好的可执行程序
将写好的程序copy到已经写入\img文件的sd卡中,应该将hello(arm-)这个文件全部粘贴,而不是只粘贴hello.c文件
查看com端
打开putty
选择打开
重启开发板
成功打开
输入root,获取权限
输入:fdisk -l,查看SD卡文件
查看FAT32文件(需要挂载文件系统)输入:
mount -t vfat /dev/mmcblk0p1 /mnt
切换目录
cd /mnt
执行hello;
./hello
在前面博文中,发现新装的DS5没有GCC编译器,重新安装下载了一午,破解可以看我的博文;下面简要介绍直接编写helo程序
编译后出现ARM文件
复制重复上面步骤即可