【Linux系统开发】Study210利用SD运行流水灯程序

简介: 【Linux系统开发】Study210利用SD运行流水灯程序

裸机开发环境的搭建

1.安装ecilpse

(1)确认自己的PC机开发环境。开发板光盘中有如下四个eclipse包:

eclipse-kepler-for-arm-windows-x86_32.7z 
eclipse-kepler-for-arm-windows-x86_64.7z 
eclipse-kepler-for-arm-gtk-linux-x86_64.7z 
eclipse-kepler-for-arm-gtk-linux-x86_32.7z

选择自己需求对应的安装包下载解压即可(此处可点击下载

(2)配置好eclipse的环境变量

借鉴Eclipse环境变量配置-超详细

2.开始工程的创建

(1)首先双击eclipse.exe文件进入,初次进入需要选择一个存储位置作为工程存放处(workplace)

(2)建一个流水灯工程

首先在Project Explorer的空白栏右键单击->New->C Project

项目名称填写LED_test

点击next,finish

找到我们的项目工程示例,将全部文件复制到剪贴板

工程右键选择paste,选择粘贴全部

这是粘贴好的文件项目

工程右键Build Project或直接CTRL+B编译

此时回到我们存放工程的workplace文件目录下,可以发现生成了output文件目录

进入该目录下,可以发现生成了led.bin映像文件

3.下载源码到SD卡

打开SD卡烧写工具,将上面生成的映像文件下载到SD卡


4.实例演示

(1)清除开发板中的bootloader

由于S5PV210芯片无法直接从SD2通道启动,首先会从SD0通道启动,而SD0通道接了emmc芯片,因此我们务必将emmc中已存在的bootloader破坏掉!(关于Windows下破坏板载BootLoader方法可借鉴【Linux系统开发】Study210开发板刷安卓系统)

(2)通过SD卡运行裸机程序

将烧有裸机程序的SD卡插到Study210开发板上,长按POWER键,约3秒后即可松手,这时可以发现,四盏LED灯已经在来回闪烁了。

目录
相关文章
|
8天前
|
Web App开发 存储 Linux
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
41 0
|
8天前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
31 0
|
21天前
|
监控 Unix Linux
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
32 0
|
29天前
|
运维 Java Shell
Linux非常详细的shell运维脚本一键启动停止状态SpringBoot打成可运行jar包
Linux非常详细的shell运维脚本一键启动停止状态SpringBoot打成可运行jar包
28 0
|
8天前
|
Linux Android开发
测试程序之提供ioctl函数应用操作GPIO适用于Linux/Android
测试程序之提供ioctl函数应用操作GPIO适用于Linux/Android
12 0
|
21天前
|
Linux
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
22 0
|
7天前
|
Java Shell Linux
【linux进程控制(三)】进程程序替换--如何自己实现一个bash解释器?
【linux进程控制(三)】进程程序替换--如何自己实现一个bash解释器?
|
7天前
|
Shell Linux 程序员
【linux进程(六)】环境变量再理解&程序地址空间初认识
【linux进程(六)】环境变量再理解&程序地址空间初认识
|
29天前
|
Ubuntu Unix Linux
【Linux/Ubuntu】Linux/Ubuntu运行python脚本
【Linux/Ubuntu】Linux/Ubuntu运行python脚本
|
29天前
|
Linux
Linux驱动运行灯 Heartbeat
Linux驱动运行灯 Heartbeat
12 0