SylixOS驱动统计打开次数 在上一节我们说驱动被打开的次数是由驱动开发者维护的,其实在设备实例数据结构中就有一个成员表示设备被打开的次数: typedef struct { LW_LIST_LIN...
SylixOS字符设备驱动开发(五)
SylixOS驱动使用和信息查询 在上一节我们学习了如何注册驱动和创建设备文件,现在我们来学习驱动注册后如何在应用层使用驱动和如何查询驱动在系统中的相关信息。 应用层使用设备文件很简单,就是先使用op...
SylixOS字符设备驱动开发(四)
SylixOS注册驱动和创建设备文件 上一节我们完成了驱动中的open和close函数功能,并使用这两个函数初始化了demo_fops 这个数据结构,现在我们将驱动注册到系统中,在SylixOS中这是...
SylixOS字符设备驱动开发(三)
SylixOS字符设备操作之open和close 在第一节我们学习过在应用层如何操作普通的文件,就是通过open、close、read、write这些接口,普通文件是存放在具体的存储设备上的,所以从某...
安全物联网操作系统,您选对了吗?(转)
万物互联时代的到来,智能家电、个人智能穿戴设备、智慧城市、智能制造等的普及都给我们的生活和工作带来了极大的便利和生产力的提高。 从全球范围来看,目前产业物联网与消费性物联网基本同步发展,据 GSMA ...
历史性突破!翼辉信息助力星际荣耀火箭入轨!(转)
原文:https://mp.weixin.qq.com/s/kVlgvTP1vOY6TD-kXgg8eg 2019年7月25日下午13时00分,北京星际荣耀空间科技有限公司(下称“星际荣耀”)的双曲线...
奔向太空,我们是认真的!国产操作系统飞天记。(转)
原文:https://mp.weixin.qq.com/s/o24dYbpndqeCuNJUnSUXNw 北京时间2018年12月7日12时12分,我国在酒泉卫星发射中心用“长征二号丁”运载火箭,成功...
SylixOS字符设备驱动开发(二)
SylixOS驱动模块加载和卸载 通过IDE新建SylixOS Kernel Module工程,这种方式将驱动编译为xxx.ko模块的方式使用,ko就是kernel object的缩写,在系统启动后通...
SylixOS字符设备驱动开发(一)
SylixOS文件基本操作 文件的基本操作包括打开文件、关闭文件、读文件和写文件。打开文件通过调用open函数来实现: int fd; fd = open("demo.txt", O_RDWR | O...