OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4070|回复: 4

使用文件操作接口函数对底层设备进行操作属于什么开发

[复制链接]

2

主题

8

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2020-4-23
在线时间
10 小时
发表于 2020-10-11 01:14:26 | 显示全部楼层 |阅读模式
小白前来提问,现在刚接触嵌入式Linux开发,我们在学校上课做实验时写的代码是使用 POSIX兼容的文件操作接口函数对底层设备进行操作,比如使用设备文件:“/dev/gpiokey”和“/dev/gpJ2”,分别用来获取按键的
键值,和对实验箱的 8 个 LED 进行控制的。但是我现在在正点原子学的教程跟我以前用的stm32开发写代码方式一样,所以就有点糊涂了,如果说正点原子讲的这个属于裸机开发,那我们学校这些操控设备文件的又属于什么呢?。。。是比裸机开发更基础的开发吗?他们有没有什么联系的。



大佬赐教啊~~小白的我很多疑问。。。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2019-8-21
在线时间
2 小时
发表于 2020-10-12 21:44:10 | 显示全部楼层
上课做实验时写的代码是使用 POSIX兼容的文件操作接口函数对底层设备进行操作,比如使用设备文件:“/dev/gpiokey”和“/dev/gpJ2”, 属于应用开发
与stm32开发类似的操作imx板子属于裸机开发,属于裸机下的驱动开发,不属于linux驱动开发.

裸机下的驱动开发是为了学习linux驱动开发做准备.因为linux驱动开发 === linux驱动框架+裸机驱动开发

回复 支持 1 反对 0

使用道具 举报

3

主题

187

帖子

0

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
558
金钱
558
注册时间
2019-5-22
在线时间
267 小时
发表于 2020-10-12 15:34:40 | 显示全部楼层
用API函数open read write 属于应用开发   ,正点原子教程的点灯属于驱动开发,生成一个LED灯设备
回复 支持 反对

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2020-4-23
在线时间
10 小时
 楼主| 发表于 2020-10-13 18:49:08 | 显示全部楼层
sumo 发表于 2020-10-12 21:44
上课做实验时写的代码是使用 POSIX兼容的文件操作接口函数对底层设备进行操作,比如使用设备文件:“/dev/g ...

谢谢!
回复 支持 反对

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2020-4-23
在线时间
10 小时
 楼主| 发表于 2020-10-13 18:49:30 | 显示全部楼层
人淡如菊 发表于 2020-10-12 15:34
用API函数open read write 属于应用开发   ,正点原子教程的点灯属于驱动开发,生成一个LED灯设备

谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 18:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表