嵌入式学习 |
您所在的位置:网站首页 › 三星2440跑马灯 › 嵌入式学习 |
学习要求:编写开发板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 |