编程语言和操作系统是什么关系?驱动程序的理解?
admin
2024-04-07 18:38:43
0

编程语言和操作系统是什么关系?

首先,编程语言是不能运行的,它是可运行的计算机程序的一种表达方式,而编译器或者解释器把编程语言转换为计算机可执行的程序。

而操作系统也是一种可执行的计算机程序,它通常先在计算机上运行起来,作为一套中间层存在。我们都知道,中间层是为了提供抽象转换而存在的,而这套叫做操作系统的中间层,定义了一套规则,使得后续的可执行程序能够更容易的被运行起来,而且能更容易的利用各种硬件(显示,键盘等等),能够调用一些库来消除不同的程序间重复的运行逻辑。

总结下,编程语言是一种可执行程序的表达方式,编译器把编程语言的表达方式转换为可执行的程序,而编译器做转换的过程,可以操作系统相关(也就是转换出的程序运行在特定操作系统上),也可以操作系统无关(直接在裸机运行)。而操作系统,本身是一个程序,也可以是编程语言来表达的(编译后通常操作系统无关),也可以不是(直接写机器码),而操作系统这个特殊的程序,提供了库,硬件驱动,运行时环境,框架等,是为了让运行在其上的程序写得更容易

驱动程序

驱动程序是什么:驱动程序与硬件相关,编写驱动程序要非常了解硬件,同时给应用层提供API函数接口,应用层可以调用这些接口去访问硬件而不必了解硬件。
如果有上层应用软件来控制硬件时,还可以这样理解:驱动程序就是衔接操作系统与外部的硬件的C代码。因为上层的应用软件最后都是会调用操作系统api去做事情的。那操作系统怎么和硬件做交互?答案就是通过驱动程序实现的。

通俗地解释:比如说你有一个应用是控制每天早上六点钟开灯.应用程序只负责在适当的时间做适当的事(到六点了,要开灯了,触发按键信号,这个信号由操作系统调度通过驱动程序相应的API接口下发至硬件);具体它不用知道为什么按下键就能开灯,因为按下键后开灯的事情就是驱动程序完成了,驱动程序再去控制硬件管脚发出高低电平信号去驱动灯的开关.

单片机驱动程序文件组成:以led点灯为例,包括三个文件led.h(包括宏定义,变量声明,函数声明),led.c(模块的具体代码实现),main.c(工程的主函数,调用模块函数并适当组合就可以完成工程的项目要求功能)三个文件。用keil编译

refer:单片机驱动程序编写

相关内容

热门资讯

利润最高预计增长914%!光谷... 今年以来,光通信赛道持续景气。截至7月20日,光谷多家上市公司发布2026年半年度业绩快报显示,营收...
八年IPO长跑重启,南海农商行... 《星岛》见习记者 洪雨欣 深圳报道 等待八年,南海农商银行的A股上市之路迎新进展。 2026年6月...
公募基金2026年二季报全面解... 本篇看点 截至2026年二季度末,公募基金市场总规模约38.6万亿元,较上季度增长5.69%;基金数...
房地产市场出现积极变化 近年来,各地持续优化调整房地产政策,控增量、去库存、优供给,有序放宽购房限制,深化住房公积金制度改革...
【IPO追踪】年内港股最大IP... 近年来光通信企业在资本市场爆火,港股的剑桥科技(06166.HK)、海光芯正(01191.HK)等概...
收购2艘二手箱船,这家“新船东... 由厦门建发集团全资控股的集装箱航运企业Greta完成2艘支线集装箱船收购,持续扩张船队与航线布局。 ...
于东来深夜发文,称胖东来禁止员... 极目新闻记者 王柳钦 7月21日晚,胖东来创始人于东来在社交平台发文,分享胖东来保障幸福生活的制度,...
原创 关... 2026年7月以来,多组城市街景对比视频在各大社交平台持续发酵刷屏,不少网友实拍的城市老商业街、沿街...
万亿市值背后的资金洪流——A股... 7月21日,沪指重新站上3800点,科创50指数飙涨10.73%,AI概念股大幅回升,半导体、存储芯...
原创 别... 最近不少退休的粉丝私信问,手里攒了点养老钱,存银行定期跑不赢通胀,又怕炒股亏钱,该买点啥保值?今天就...
潍柴雷沃智慧农业三度递表港交所... 近日,潍柴雷沃智慧农业科技股份有限公司(以下简称“潍柴雷沃智慧农业”)向香港交易所递交主板上市申请,...
能源早报|中国石化氢能装备产业... 中国石化氢能装备产业集群建设正式启动 7月21日,据中国石化消息,石化机械氢能产业技术交流会暨数智氢...
港股收盘 | 三大指数集体走弱... 财联社7月22日讯(编辑胡家荣)港股三大指数震荡下行。截至收盘,恒生指数跌0.95%,报收24892...
财经调查|老铺黄金深圳门店金价... 深圳商报·读创客户端记者 周良成 7月21日,老铺黄金(HK06181)股价报374.4港元/股,上...
财政部:上半年证券交易印花税1... 来源:财政部网站 2026年上半年财政收支情况 一、全国一般公共预算收支情况 (一)一般公共预算收...
2026CBME,小熊电器正在... 随着00后家长全面接棒生育主力,母婴行业正经历从“粗放增长”到“高质量发展”的关键转型。在这个拐点上...
跨越山海的金融温度——兴业证券... 闽宁协作三十载,山海同心向共富。近日,记者跟随采访团走进兴业证券,探寻这家福建省属国有金融企业如何以...
WAIC大咖说|指尖上的“内卷... “瑞典科学家曾做过一个非常经典的实验,让人去做划火柴的操作,正常情况下只需要几秒钟,但当在他的手指尖...
4747万!大族激光董事长老婆... 来源:市场资讯 来源:财通社 香港豪宅市场回暖之际,一笔来自A股上市公司创始人家族的交易引发市场关注...