tag 标签: 操作系统

相关帖子
相关博文
  • 2024-12-30 15:04
    134 次阅读|
    0 个评论
    在数字化时代,软件和操作系统(OS)犹如一对紧密协作的伙伴,共同构建了我们丰富多彩的数字世界。它们之间的关系错综复杂却又妙趣横生,深入理解这种关系,对于我们更好地使用和开发软件,以及推动整个信息技术产业的发展都有着至关重要的意义。 操作系统:软件运行的基石 操作系统,就像是计算机系统的大管家,它是计算机硬件与其他软件之间的桥梁。从底层的硬件资源管理,到为用户提供一个友好的操作界面,操作系统都扮演着不可或缺的角色。 硬件资源管理是操作系统的核心职责之一。它负责分配和调度 CPU、内存、硬盘、显卡等硬件资源,确保各个软件程序都能在有限的资源条件下合理运行。想象一下,一台计算机就像一个繁忙的工厂,各种软件程序是不同的生产线,而操作系统就是那个精明的调度员,合理安排每个生产线的工作时间和资源分配,避免冲突和混乱。 同时,操作系统还为软件提供了一个统一的运行环境。不同的计算机硬件可能存在差异,但操作系统通过抽象和封装,为软件开发者提供了一套标准化的接口和服务。这使得软件开发者无需过多关注底层硬件的细节,只需专注于实现软件的功能逻辑,大大提高了软件开发的效率和可移植性。例如,无论你使用的是英特尔还是 AMD 的 CPU,是英伟达还是 AMD 的显卡,只要操作系统相同,大多数软件都能正常运行。 软件:操作系统的 “活力源泉” 软件是为了实现特定功能而编写的程序集合,它赋予了计算机无限的可能性。没有软件的支持,操作系统就如同一个空荡荡的舞台,虽然搭建好了基础设施,但却无法上演精彩的 “剧目”。 各种类型的软件满足了用户多样化的需求。办公软件让我们能够高效地处理文档、表格和演示文稿;图形图像软件帮助我们创造出精美的设计作品;游戏软件则为我们带来了沉浸式的娱乐体验。这些软件在操作系统的基础上运行,利用操作系统提供的资源和服务,为用户提供了丰富的功能和良好的用户体验。 而且,软件的发展也推动了操作系统的不断进化。随着软件功能的日益复杂和多样化,对操作系统的性能、功能和兼容性提出了更高的要求。为了满足这些需求,操作系统开发者不断对操作系统进行升级和优化。例如,随着高清视频编辑软件和大型 3D 游戏的兴起,操作系统对图形处理能力和内存管理能力进行了大幅提升;随着云计算和大数据技术的发展,操作系统也在不断完善对分布式计算和存储的支持。 相互依存,协同发展 软件和操作系统之间是一种相互依存、协同发展的关系。操作系统为软件提供了运行的基础和保障,而软件则为操作系统注入了活力和价值。 在软件开发过程中,开发者需要根据操作系统的特性和接口规范来编写代码,确保软件能够在目标操作系统上稳定运行。同时,软件的兼容性测试也是软件开发过程中的重要环节,开发者需要在不同版本的操作系统上对软件进行测试,以确保软件在各种环境下都能正常工作。 操作系统开发者也需要密切关注软件的发展趋势,及时对操作系统进行更新和改进。例如,为了支持新的软件应用场景,操作系统可能会增加新的功能模块或优化现有功能;为了提高软件的运行效率,操作系统可能会对内核进行优化,改进资源管理策略。 此外,软件和操作系统的协同发展还体现在生态系统的建设上。一个成功的操作系统往往拥有丰富的软件生态,吸引了大量的开发者和用户。例如,苹果的 iOS 操作系统和谷歌的 Android 操作系统,都凭借其庞大的软件生态系统,在移动设备市场占据了主导地位。而软件开发者也更愿意在用户量大、市场前景好的操作系统上进行开发,进一步丰富了操作系统的软件生态。 未来展望 随着人工智能、物联网、大数据等新兴技术的不断发展,软件和操作系统的关系将变得更加紧密。未来的操作系统将更加智能化、个性化和轻量化,能够更好地适应不同设备和应用场景的需求。而软件也将更加注重用户体验和数据安全,通过与操作系统的深度融合,为用户提供更加便捷、高效和智能的服务。 例如,在物联网领域,操作系统需要能够支持海量设备的连接和管理,同时为各种物联网应用提供安全可靠的运行环境。而物联网软件则需要与操作系统紧密配合,实现设备之间的互联互通和数据共享。在人工智能领域,操作系统需要为人工智能算法提供强大的计算资源支持,而人工智能软件则需要利用操作系统的底层功能,实现更高效的模型训练和推理。 软件与操作系统之间的关系是一种相互促进、共同发展的关系。它们共同构成了现代信息技术的核心,推动着我们的社会不断向前发展。在未来的数字化征程中,我们有理由相信,软件和操作系统这对伙伴将继续携手共进,创造出更加美好的数字未来。
  • 热度 2
    2024-11-6 15:00
    238 次阅读|
    0 个评论
    Vehicle OS软件平台解决方案
    Vehicle OS软件平台的价值演变 在智能汽车快速迭代的趋势之下,广义操作系统Vehicle OS应运而生,针对应用软件开发周期缩短和底层硬件迭代速度加快的背景,Vehicle OS将应用软件开发和底层硬件迭代解耦。它降低了迭代工作量并节约成本,用标准化的接口来助力软件定义汽车时代下的敏捷开发。 通过标准化统一车辆的接口,减少车内软件的变量,助力工作量继承和协作研发。Vehicle OS的变量和版本管理可降低维护复杂性,实现软件生命周期和车辆生命周期的分离。让软件在跨车型平台内可持续运行,Vehicle OS中间件的兼容性可以帮助您实现规模经济。同时,Vehicle OS简化了基础软件的开发工作,例如通讯矩阵变更调整时可以借助工具链自动生成符合AUTOSAR规范的基础软件,从而加速完成迭代。 经纬恒润 Vehicle OS软件平台解决方案 经纬恒润作为Vehicle OS软件平台解决方案提供商,为软件定义汽车时代下的敏捷开发提出了INTEWORK-EAS(ECU AUTOSAR Software,以下简称EAS)解决方案。INTEWORK-EAS是由经纬恒润自主研发,符合AUTOSAR标准以及各主流OEM定制化标准的软件产品。解决方案涵盖了嵌入式标准软件、AUTOSAR工具链、集成服务和实用培训等各个方面的内容,旨在为国内及国际的OEM和供应商提供稳定可靠、便捷易用的AUTOSAR平台。 INTEWORK-EAS针对MCU端和MPU端不同场景分为AUTOSAR CP和AP平台解决方案。经纬恒润按照AUTOSAR标准开发了EAS.CP和EAS.AP产品,具备多项资质认证。同时随着OEM提出的车端信息安全需求,经纬恒润提供多层次的信息安全解决方案。支持安全启动、安全访问、安全升级、安全存储等不同安全应用场景方案的同时提供硬件层如HSM固件开发等业务。 Vehicle OS 工具链 经纬恒润 从 2008 年开始国产化软件自研工作,逐步积累了 AUTOSAR/ISO/ASAM/SAE 等汽车电子国际相关行业标准的实现,并开发了嵌入式、总线监控仿真、诊断、刷写和测试平台。具备丰富的嵌入式及应用软件开发经验,产品稳定可靠,易于扩展和升级,如图所示为相关产品架构图: 经纬恒润 AUTOSAR 解决方案包含的工具链分为AP及CP两部分。CP工具链包含 CP.SWCDesigner 及 CP.Configurator,AP工具链包含AP.Assistor。工具链整体支持 CICD 流程,能够加快软件开发、集成及交付速度,提高代码质量,并通过自动化测试和部署实现更快的问题修复和更短的反馈循环,满足客户对快速、稳定的产品开发迭代需求。结合其他经纬恒润自研的INTEWORK工具,可以形成一套完整展现 AUTOSAR 方法论的工具链,可以提供方便、高效的应用层 SWC 设计和底层 BSW 配置,从而提高开发效率、代码复用性和软件可靠性。 给客户带来的价值 助力软件安全、可靠、高效的开发: 从架构到ECU开发统一开发流程和交互语言,加速车型开发,缩短整车开发周期 安全可靠软件平台提高产品可靠性,降低代码缺陷率和开发风险 统一软件平台降低软件系统开发和维护的复杂性,进而降低架构集中化带来的系统复杂性 了解更多:请致电 010-64840808转6117或发邮件至market_dept@hirain.com(联系时请说明来自面包房社区)
  • 热度 2
    2024-11-6 14:53
    247 次阅读|
    0 个评论
    AUTOSAR解决方案 — INTEWORK-EAS-AP
    随着汽车智能化、网联化以及汽车电子电气架构发展,汽车功能需求越发复杂,越来越多的零部件及 OEM 采用性能更高的硬件平台以及多元化的软件架构。尤其是对于高级自动驾驶,智能座舱、高性能(异构)计算平台来说,仅依靠AUTOSAR CP软件架构已经无法满足需求。 2017年,AUTOSAR推出了Adaptive Platform(以下简称“AP”)来应对这一变化。AUTOSAR AP定义了标准的MPU域中间件软件架构及方法论,更好支撑高性能域控制器的应用功能实现,满足域控制器对 MPU域以太网通讯、诊断、存储、健康管理、安装更新、功能安全和信息安全等需求。 面向 MPU 端的 AUTOSAR 产品——EAS.AP 经纬恒润自主研发的Adaptive AUTOSAR平台产品(以下简称EAS.AP), 遵循AUTOSAR Adaptive R19-11和R22-11规范, 使用C++11、C++17语言开发。可通过极易上手的自研工具配置,实现AUTOSAR AP协议栈代码快速生成。 在标准功能基础上,拓展实现了DoIP Client和UDS Router等功能。 · 软件组件 图1 经纬恒润AP软件架构 · 工具链 除软件组件外,EAS.AP解决方案包含完整的AP工具链,运行于PC机上,实现AUTOSAR组件软件的设计、配置与生成功能。工具链示意图如图2所示: 图2 EAS.AP工具链方案示意图 AP.Assistor 是一套配合经纬恒润 AUTOSAR 平台产品EAP.AP使用的工具产品,实现AUTOSAR AP软件的设计、配置及生成功能。通过AP.Assistor工具可对服务接口、进程、软件集群、以太网通道等信息进行快速设计部署,指导从0创建工程。 · 无缝兼容上下游工具,兼容主流架构设计、数据库编辑和模型开发工具,形成工具链闭环 · 兼容多种数据库:支持ARXML、ODX/PDX等标准数据库文件,向下兼容R19-03对应ARXML文件 · 根据配置生成代码与核心库交叉编译,具备良好的报错及提醒功能 · 根据配置生成manifest文件,用于APP程序及核心程序在运行时读取,可实现动态部署 · 集成C++编译环境,支持从配置到编译一站式服务,无需切换工具 经纬恒润EAS.AP生态适配及应用 EAS.AP已适配Linux、Android、QNX等多个主流车载 POSIX 操作系统。成功搭载入智驾、座舱、中央、车身、动力底盘域控及TBOX内的SOC平台,和多家国内外主流厂商完成量产适配,助力多家OEM车型项目开发及量产。 产品特色和增值服务 · 产品特色 » 功能扩展:DDS,IPC,Diag-Client,Diag-Router等拓展功能 » 应用开发框架:除标准模块外,提供 APP Demo,指导用户快速上手开发 » IP自主可控:核心技术完全自研(SOME/IP、DDS等) » 定制&联合开发:根据项目需求提供定制开发 » 丰富灵活的License模式:满足OEM、供应商等不同客户的不同需求 · 服务支持 » 本土化研发团队提供集成交付服务及全生命周期的技术支持,响应快 » 可根据不同用户的协议规范进行需求匹配 » 提供客户指定POSIX操作系统及SOC硬件平台的集成服务 » 提供用户现场基础软件与应用软件的集成服务及接口使用培训 · 培训课程 » 提供Adaptive AUTOSAR 应用场景及方法论培训 » 提供Adaptive AUTOSAR 标准组件的功能原理培训及工具使用培训 » 提供基于Adaptive AUTOSAR的应用开发简介及实践 了解更多:请致电 010-64840808转6117或发邮件至market_dept@hirain.com(联系时请说明来自面包房社区)
  • 热度 1
    2024-2-20 23:08
    603 次阅读|
    0 个评论
    《物联网鸿蒙系统App开发》--一本实用的学习鸿蒙系统App开发的好书
    很高兴在面包板社区获得清华大学出版社出版的《物联网鸿蒙系统App开发》一书的试读机会! 《物联网鸿蒙系统 APP 开发》首先用一章的篇幅介绍了智能手机操作系统的发展历史、智能手机操作系统的开放与封闭之争及其各自的优势、鸿蒙系统的发展历史、鸿蒙系统在物联网时代的优势、鸿蒙系统的特点和鸿蒙系统的分层架构。 接下来就是本书的主题内容:从鸿蒙的开发环境讲起,然后从创建第一个鸿蒙 App 开始,从用户界面布局开发、常用 UI 组件开发、鸿蒙页面及数据服务开发等 11 个角度介绍了鸿蒙系统开发的方方面面。 最后一章简单介绍了鸿蒙系统的设计规范。 个人感觉本书的内容比较全面,阐述了鸿蒙系统App开发的各个方面,而且实操性很强,不紧提供了各种实例,也提供了源代码。本书不仅可以作为学习鸿蒙系统 App 开发的入门书和备查手册,也可以作为开发其他 App 或软件系统的借鉴。 美中不足的是本书和物联网的联系并不是十分的紧密,没有把App的开发和物联网有机的结合起来。当然,物联网其实是一个很宽泛的概念,仁者见仁、智者见智。本书的内容就鸿蒙系统 App 开发的主题而言,已经相当详实,瑕不掩瑜,值得推荐!
  • 热度 2
    2023-11-14 10:54
    258 次阅读|
    0 个评论
    飞凌嵌入式 OK3568-C/OK3568J-C开发板现已全面支持Debian 11系统 ,新系统的加持能为用户提供主控新选择,并为开发者带来更多开发便利! Debian系统作为一种广受欢迎和信赖的开源操作系统,以其稳定性、可靠性和开放性而闻名,并凭借这些综合的优势特质得到了越来越多用户的青睐。此次飞凌嵌入式对Debian系统的支持,意味着用户的可以在OK3568-C/OK3568J-C开发板这一强大且热门的主控平台上更方便地进行开发工作。 首先,这一更新将大大提升用户的开发效率。 Debian系统拥有丰富的软件库和工具,能够满足用户在嵌入式开发中的多样需求。无论是编译、调试,还是测试、部署,Debian系统都能提供全方位的支持,让开发过程更加顺畅高效。 其次,Debian系统的稳定性和可靠性,将成为用户的开发工作提供更坚实的保障。 在嵌入式开发中,系统的稳定性和可靠性至关重要。Debian系统经过长时间的测试和验证,已经证明了其在这些方面的优异表现。飞凌嵌入式开发板支持Debian系统,无疑将为用户的开发工作提供更强的稳定性保障。 最后,这一更新还将为用户带来更多的自定义可能。 Debian系统以其强大的包管理和自定义能力而著称。用户可以根据自己的需求,方便地安装和卸载软件包,定制适合自己的开发环境。这将大大提升用户在嵌入式开发中的灵活性和便利性。 飞凌嵌入式OK3568-C/OK3568J-C开发板支持Debian系统,将为用户带来更高效、更稳定、更自定义的开发体验。
相关资源
  • 所需E币: 0
    时间: 2024-1-9 14:40
    大小: 2.77KB
    在现如今的信息化时代,相信各位读者对于“操作系统”这四个字并不陌生。例如我们常常使用的Windows、安卓、IOS、MacOS以及Linux等,都属于操作系统。操作系统,是现如今信息化时代中不可或缺的一种软件。Linux操作系统是一种开源的、基于Unix的操作系统。它最初由芬兰计算机科学家LinusTorvalds在1991年开发,并得到了全球范围内广泛的应用和支持。Linux操作系统具有稳定性、安全性、可靠性和灵活性等特点,广泛应用于服务器领域,也被许多个人用户选择作为他们的主要操作系统。Linux提供了丰富的命令行工具和图形界面,支持各种编程语言和软件开发环境,是一个非常强大而且自由开放的操作系统。操作系统是指控制和管理整个计算机系统的硬件与软件资源,合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与环境的程序集合,操作系统是计算机系统中最基本的系统软件。操作系统(OperatingSystem,OS):是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。操作系统需要处理管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。下面我们进行代码实战,让大家更深入的理解操作系统的本质:<divclass="site-content__wrapper">  <mainclass="site-content"    :class="{'site-content--tabs':$route.meta.isTab}">    <el-tabsv-if="$route.meta.isTab"      v-model="siteContent.mainTabsActiveName":closable="true"      @tab-click="selectedTabHandle"      @tab-remove="removeTabHandle">      <el-tab-panev-for="iteminsiteContent.mainTabs"        :label="item.title":name="item.name">        <el-card:body-style="siteContent.siteContentViewHeight">          <router-view:key="router.currentRoute.value.query.random"/>        </el-card>      </el-tab-pane>    </el-tabs>    <el-cardv-else:body-style="siteContent.siteContentViewHeight">      <router-view:key="router.currentRoute.value.query.random"/>    </el-card>  </main></div>在框架页面的模型层中,定义removeTabHandle()封装函数。functionremoveTabHandle(tabName){  //让mainTabs数组剔除要关闭的Tab  siteContent.mainTabs=siteContent.mainTabs.filter(item=>item.name!==tabName);  //如果还存在剩余的Tab,就切换到最后的Tab上面  if(siteContent.mainTabs.length>=1){    //获取mainTabs数组最后一个元素    lettab=siteContent.mainTabs[siteContent.mainTabs.length-1];    //选中这个Tab控件    siteContent.mainTabsActiveName=tab.name;    //内容区切换引用的页面    router.push({name:tab.name});  }else{    siteContent.mainTabsActiveName='';    router.push({name:'MisHome'});  }}这个注解会拦截Web方法的请求,让SaToken验证客户端提交的Token令牌。如果令牌合法就允许调用Web方法,反之就拒绝HTTP请求,返回401状态码。@RestController@RequestMapping("/mis/user")publicclassUserController{  ……     @GetMapping("/searchUserSummary")  @SaCheckLogin  publicRsearchUserSummary(){    ……  }}在user.vue页面中,添加<el-dialog>标签,它可以实现弹窗的效果。<selectid="searchUsernameById"parameterType="int"resultType="String">  SELECTusername  FROMtb_user  WHEREid=#{userId}</select><updateid="updatePassword"parameterType="Map">  UPDATEtb_user  SETpassword=#{newPassword}  WHEREid=#{userId}   ANDpassword=#{password}</update>在com.example.his.api.mis.service.impl包UserServiceImpl.java类中,实现抽象方法。@ServicepublicclassUserServiceImplimplementsUserService{  ……  @Override  publicintupdatePassword(Mapparam){    intuserId=MapUtil.getInt(param,"userId");    Stringusername=userDao.searchUsernameById(userId);    MD5md5=MD5.create();    Stringpassword=MapUtil.getStr(param,"password");    Stringtemp=md5.digestHex(username);    StringtempStart=StrUtil.subWithLength(temp,0,6);    StringtempEnd=StrUtil.subSuf(temp,temp.length()-3);    password=md5.digestHex(tempStart+password+tempEnd).toUpperCase();    param.replace("password",password);    StringnewPassword=MapUtil.getStr(param,"newPassword");    newPassword=md5.digestHex(tempStart+newPassword+tempEnd).toUpperCase();    param.replace("newPassword",newPassword);    introws=userDao.updatePassword(param);    returnrows;  }}在com.example.his.api.mis.controller包UserController.java类中,声明Web方法。@RestController@RequestMapping("/mis/user")publicclassUserController{  ……  @PostMapping("/updatePassword")  @SaCheckLogin  publicRupdatePassword(@Valid@RequestBodyUpdatePasswordFormform){    intuserId=StpUtil.getLoginIdAsInt();    HashMapparam=newHashMap(){{      put("userId",userId);      put("password",form.getPassword());      put("newPassword",form.getNewPassword());    }};    introws=userService.updatePassword(param);    returnR.ok().put("rows",rows);  }}
  • 所需E币: 2
    时间: 2023-11-10 13:43
    大小: 49.04MB
    上传者: luckyfox
    FreeRTOSv9.0.0操作系统学习,文件目录如下所示:
  • 所需E币: 0
    时间: 2023-11-10 16:37
    大小: 1008KB
    上传者: Argent
    第3讲Ubuntu操作系统的安装
  • 所需E币: 5
    时间: 2023-11-10 13:36
    大小: 4.03MB
    上传者: luckyfox
    FREERTOS实时内核实用指南任务管理、队列管理、等六个章节,简介明了,如下图所示
  • 所需E币: 1
    时间: 2023-10-9 18:27
    大小: 132.65MB
    上传者: 曲终人散
    计算机操作系统教程-第4版-张尧学的高清pdf
  • 所需E币: 0
    时间: 2023-7-14 17:05
    大小: 18.56MB
    上传者: jxh_first
    操作系统精髓与设计原理英文原版,epub格式。从其它地方下载的,上传到这里供大家一起学习。资料也是从网上下载来的,不清楚是否侵权,如果侵权请相告。会第一时间处理删除该资料。
  • 所需E币: 0
    时间: 2023-7-14 17:04
    大小: 132.59MB
    上传者: jxh_first
    操作系统精髓与设计原理中文原版,pdf格式。从其它地方下载的,上传到这里供大家一起学习。资料也是从网上下载来的,不清楚是否侵权,如果侵权请相告。会第一时间处理删除该资料。
  • 所需E币: 1
    时间: 2023-6-2 12:10
    大小: 123.33MB
    操作系统:精髓与设计原理(第8版)-(国外计算机科学教材系列)-[美]WilliamStallings
  • 所需E币: 3
    时间: 2023-6-1 16:44
    大小: 92.04MB
    上传者: 青大椒
    介绍计算机操作系统级架构的书籍
  • 所需E币: 0
    时间: 2023-5-31 11:48
    大小: 1.07KB
    上传者: 开心就很好了
    分享一套教你如何写一个类似于Linux0.11的x86操作系统的课程——《从0写自己的Linuxx86操作系统》,视频+源码+课件+开发工具+参考资料+磁盘映像下载,资料齐全!《从0写自己的Linuxx86操作系统》课程采用从0行代码编写的方式,教你如何写一个类似于Linux0.11的x86操作系统,从而深入掌握操作系统的工作原理。本操作系统目前已经支持网络协议栈,并提供socket套接字编程接口,支持同时运行多个网络应用程序!课程大纲:章节1:课前准备章节2:课程推荐章节3:开发环境准备章节4:前置课(选学,介绍x86保护模式下的编程)章节5:引导程序:接管控制权章节6:加载器loader的实现章节7:中断与异常处理章节8:日志与printf格式化输出章节9:实现简单的进程切换章节10:实现链表数据结构章节11:进程的管理与延时章节12:进程间的同步与互斥章节13:虚拟内存管理和保护模式章节14:隔离操作系统与进程章节15:建立系统调用章节16:新进程的加载与创建章节17:使用c标准库中的printf输出章节18:使用控制台与键盘进行输入输出章节19:设备管理与文件系统章节20:实现一个命令行解释器章节21:使用文件系统管理硬件设备章节22:磁盘与fat16文件系统章节23:课程总结【源码+课件+开发工具+参考资料+磁盘映像】
  • 所需E币: 0
    时间: 2023-5-30 17:15
    大小: 1KB
    上传者: 蝴蝶结欧恩
    分享一套操作系统课程——从0写自己的Linuxx86操作系统,附源码+课件+开发工具+参考资料+磁盘映像下载。适用人群对操作系统内部工作机制感兴趣,想要设计操作系统的大学生、软件开发人员课程采用从0行代码编写的方式,教你如何写一个类似于Linux0.11的x86操作系统,从而深入掌握操作系统的工作原理。课程大纲第一阶段:引导程序设计  设计boot程序,接管计算机运行权  设计loader程序,加载并解析操作系统内核第二阶段:多进程管理  增加中断处理模块,可处理硬件中断和异常  利用多任务机制,实现系统中多进程的运行  实现信号量与锁,允许进程之间同步和互斥第三阶段:虚拟内存管理  为系统增加页表,实现进程加载到虚拟地址  利用分页机制,让进程之间相互隔离,运行互不影响第四阶段:tty与文件系统  增加文件系统模块,可从磁盘上加载程序并执行  支持标准输入输出文件,允许应用使用printf输出第五阶段:命令行shell实现  实现命令行接口,解析命令行参数并执行  创建自己的应用程序,并在shell中动态加载并执行
  • 所需E币: 1
    时间: 2023-5-9 14:56
    大小: 27.82MB
    嵌入式C语言自我修养:从芯片、编译器到操作系统-王利涛
  • 所需E币: 1
    时间: 2023-5-9 15:10
    大小: 19.92MB
    云原生操作系统Kubernetes-罗建龙等(epub格式,附阅读器安装程序)
  • 所需E币: 5
    时间: 2023-4-26 18:05
    大小: 57.6MB
    上传者: chenqiguang98
    是一本关于嵌入式系统编程的书籍,全面介绍了C语言在嵌入式系统中的应用,从硬件描述、编译原理到系统编程和调试,涵盖了嵌入式开发的各个方面。本书注重实践,通过大量的示例和代码,帮助读者深入理解嵌入式系统编程的原理和技巧。适合从事嵌入式系统开发、移动应用开发和算法研究等方面工作的工程师、学生和爱好者阅读。
  • 所需E币: 1
    时间: 2023-4-26 09:26
    大小: 178.42MB
    操作系统:精髓与设计原理(原书第6版)-(计算机科学丛书)-[美]WilliamStallings
  • 所需E币: 3
    时间: 2023-4-19 11:26
    大小: 53.85MB
    30天自制操作系统-(图灵程序设计丛书)-[日]川合秀实
  • 所需E币: 1
    时间: 2023-4-12 09:39
    大小: 6.12MB
    操作系统实现之路-辛庆祥-机械工业出版社
  • 所需E币: 2
    时间: 2023-4-12 19:58
    大小: 132.31MB
    计算机系统:系统架构与操作系统的高度集成-(计算机科学丛书)-[美]UmakishoreRamachandran&WilliamD.LeahyJr.
  • 所需E币: 1
    时间: 2023-4-11 10:54
    大小: 37.66MB
    自己动手写操作系统-于渊
  • 所需E币: 1
    时间: 2023-4-7 11:45
    大小: 83.75MB
    操作系统-(计算机科学丛书)-[美]GaryNutt