迅为4412开发板Linux驱动教程——编写简单应用调用驱动
2021-12-03 来源:eefocus
Linux驱动教程:http://pan.baidu.com/s/1c0hljUS
编写简单应用调用驱动——头文件
• 打印头文件
– include • 应用中调用文件需要的头文件 – #include 环境中保持为32 位值,并会在64 编译环境中增长为64 位值。 – #include 道,socket,字符,块的属性 – #include – #include – #include • 调用的头文件是和编译器放在一起的 – 这里使用arm2009q3编译器,编译器使用arm-none-linux-gnueabi-gcc • 在编译器目录下使用查找命令找到该头文件 – 例如#find ./ -name types.h • 调用的函数 – open函数是返回文件描述符 – ioctl函数是应用向驱动传值 – close函数是关闭打开的文件 • 编写应用程序的代码,编译 – arm-none-linux-gnueabi-gcc -o invoke_hello invoke_hello.c -static • 开发板中加载devicenode_linux_module驱动,运行应用
相关文章
- 迅为4412开发板V_4.0 ubuntu 在Android4.4.4的内核下移植wifi
- 迅为4412开发板 WIFI模块和CAN/RFID模块同时使用的方法
- 迅为4412开发板网络-最小局域网的配置方法
- 迅为4412开发板开发笔记--开发板与主机和ubuntu的ping通
- 迅为iTOP-4412开发板-驱动-显卡支持HDMI_1080P分辨率
- 迅为4412开发板QtE4.7和Qtopia的切换
- 迅为-4412开发板QtE5.7编译环境的两种搭建方式
- 迅为4412开发板入门准备
- 迅为4412开发板实战之智能网关项目
- 迅为4412开发板Linux设备树的镜像烧写和源码简单优化教程