嵌入式LINUX设备驱动LED实验

2025-11-21 22:07:03

1、与设备相关的linux命令练习

     分别在宿主机和开发板超级终端运行以下命令,查看显示结果,

  (1)#cd /dev

           #ls –l //查看当前操作系统的设备情况

(2)lsmod //列出加载的伐吐内核模块

(3)uname -a # 查看内核/操作系统/CPU信息

(4)# cat /proc/cpuinfo # 查看CPU信息

(5)# hostname //查看计算机名

(6)# lsmod // 列出加载的内核模块

(7)# env //查看环境变量 资源

(8)# lspci -tv //列出所有PCI设备

(9)# lsusb -tv //列出所有USB设备

   从下图,可以看到系统是如何控制LED的

嵌入式LINUX设备驱动LED实验

2、编辑源文件

#cd /home/examples/4EXP*

#vi led.c

这是一个控制驱动的测试文件,系统对过相关参数,控制LED的亮和灭。

嵌入式LINUX设备驱动LED实验

3、编写makefile,并生成可执行程序

   makefile是一个项目管理器,通过编写makefile,可以批处理地执行系统廊捕歌需要的操作。

嵌入式LINUX设备驱动LED实验

嵌入式LINUX设备驱动LED实验

4、分别在宿主机和开发板执行相关命令

(1)设置宿主机IP为同一网段

(2)互相PING通

(3)在开发板上哨昆挂载宿主机内容

(4)运行命令控制LED的亮和灭 

嵌入式LINUX设备驱动LED实验

5、观察LED的控制情况

(1)当参数为0 0时,LED全灭。

(2)当参数为0 1时,第一个LED点亮。

(3)关掉LED再将参数改为 1 1时,第二个LED亮了。

嵌入式LINUX设备驱动LED实验

嵌入式LINUX设备驱动LED实验

嵌入式LINUX设备驱动LED实验

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢