嵌入式学习

您所在的位置:网站首页 三星2440跑马灯 嵌入式学习

嵌入式学习

2024-07-13 05:48| 来源: 网络整理| 查看: 265

学习要求:编写开发板GPIO (通用IO)的驱动测试程序,要求led1、led3实现跑马亮灯状态,每盏灯亮两秒一次,持续3秒。

开发板:友善之臂mini2440

解:

1.操作步骤

(1)  打开ubuntu系统,打开终端,输入命令“arm-linux-gcc 2_1_paomadeng.c –o paomadeng”交叉编译生成开发板上可以执行的文件paomadeng。

(2)  将文件paomadeng移动到arm开发板中。

(3)  在arm开发板中使用命令“chmod 777 paomadeng”修改paomadeng文件的权限,使它的权限被修改为所有者、所属组、其他人都拥有读、写、和执行的权限。

(4)  arm开发板中使用命令“ps”查看系统现在进行着的进程,如果arm开发中已经运行着一个关于led控制的进程,记住它的pid,使用命令杀死该进程。

(5)  arm开发板执行命令“./paomadeng”可以看到led1灯和led3灯形成跑马灯的效果。led1灯和led3灯同时只有一盏灯亮,亮的时间为2秒和3秒交替循环。

2.代码

/******************2_1_paomadeng.c*********/

/******************2_1_paomadeng.c*********/ #include #include #include #include int main() {     int led_fd;   


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3