
国产嵌入式操作系统
文章平均质量分 62
DJYOS、RT-Thread、sylixos等国产操作系统
南京佳捷科技有限公司
国产嵌入式操作系统开发爱好者,嵌入式图形系统开发者。
展开
-
深圳市秦简计算机系统有限公司与都江堰操作系统深度剖析报告
深圳市秦简计算机系统有限公司成立于 2016 年 5 月 10 日,坐落于深圳市南山区,是一家专注于信息传输、软件和信息技术服务业的有限责任公司。公司注册资本 500 万元人民币,实缴资本 29.57 万元人民币,法定代表人为王建忠。追溯其发展历程,前身团队早在 2004 年便借由互联网 BBS 论坛交流契机集结,开启操作系统研发探索之路。2010 年,王建忠在深圳南山创建都江堰操作系统开源工作室,为后续公司化运营积累技术与经验。原创 2025-01-09 23:19:29 · 802 阅读 · 0 评论 -
论国产嵌入式操作系统发展困境和未来展望
在商业应用中,除了军工、电力等对安全性和稳定性要求极高的特殊行业,能够通过收取 BSP 包定制的开发费或板卡费用来实现一定的盈利外,在消费电子、家电和普通工业等领域,由于市场竞争激烈、用户对成本的敏感度较高等因素,通过操作系统直接收费的商业模式难以有效推行。然而,市场的竞争和技术的迭代是残酷的,随着时间的推移,能够在激烈的竞争中持续活跃并发展壮大的企业屈指可数。未来,随着技术的不断进步和市场环境的改善,国产嵌入式操作系统有望迎来更加广阔的发展空间,为我国信息技术产业的自主可控和创新发展提供坚实的支撑。原创 2024-06-30 08:02:59 · 807 阅读 · 0 评论 -
基于 DJYOS 的中断机制在实时操作系统中的应用
DJYOS 的中断系统以其卓越的性能和便捷的使用方式,为实时操作系统的应用提供了强大的支持。在实时操作系统(RTOS)的应用场景中,对实时性的要求极为严格,而中断系统作为保障实时性的关键因素之一,其性能和设计直接影响着整个系统的实时响应能力。DJYOS 以其独特的中断管理设计,实现了裸跑级别的中断延迟,为对实时性要求极高的应用提供了操作系统的支持。通过对 DJYOS 中断系统的详细分析,展示了其在保障实时性、提供便捷编程模式和简化系统设计方面的优势,为开发者在实时操作系统中的应用提供了有价值的参考。原创 2024-06-30 07:17:47 · 1494 阅读 · 0 评论 -
RT-Thread在工业控制领域的应用案例
同时,它还支持显控一体,可基于 RT-Thread 混合部署方案,将控制显示界面部署在 Linux 端,使用 Qt 或其他图形库开发显示界面,而控制方案在 RT-Thread 实现,实现实时运动控制;此外,该方案提供专业的 RT-Thread Studio IDE 支持,支持 Jlink 仿真调试,可通过图形化工具一站式开发、编译、下载、调试,支持断点、单步跟踪、变量查看等功能,方便高效开发,并且具备日志存储功能,可将所有运动控制及其他相关重要日志数据可靠地保存到存储器中。原创 2024-06-29 19:30:30 · 567 阅读 · 0 评论 -
探究RT-Thread和DJYOS的优缺点(深度好文)
可移植性差:DJYOS 是一个全新的操作系统,它与现有的任何操作系统都没有亲缘关系,在构成操作系统的几个重要方面:调度器、中断管理、设备管理、资源管理等方面,都又非常突出的创新,甚至是理论创新。- 中断管理模块:创新的加载方式和中断管理模块,可以实现比所有操作系统都快的中断响应速度,并且在 CPU 启动后数十μs 以内,应用程序的关键部分就可以实现对目标系统的控制,在操作系统加载过程中,就可以响应应用程序的中断 ISR。- 知名度较低:相较于一些知名的操作系统,DJYOS 的知名度较低。原创 2024-06-29 19:22:33 · 770 阅读 · 0 评论 -
djyos 与 rt-thread:国产嵌入式操作系统的深度剖析对比
djyos:把中断看做是一种特殊的事件,把它纳入事件管理的轨道。RT-Thread 中的线程是实现任务的载体,它是 RT-Thread 中最基本的调度单位,它描述了一个任务执行的运行环境,也描述了这个任务所处的优先等级,重要的任务可设置相对较高的优先级,非重要的任务可以设置较低的优先级,不同的任务还可以设置相同的优先级,轮流运行。但是djyos的内存管理,只要在系统设计时配备充足的内存,malloc的执行时间是快速而且可以预计的,而在只运行一个应用程序的实时系统中,内存不枯竭是容易做到的。原创 2024-06-29 19:03:57 · 522 阅读 · 0 评论 -
列举RT-Thread操作系统的竞争对手
在嵌入式操作系统领域,还有其他一些操作系统也具有一定的竞争力,例如 VxWorks、embOS、LynxOS 、sylixos等。而 RT-Thread 具有资源占用低、组件丰富、简单易用、高度可伸缩等特点,在物联网等领域得到了广泛的应用。操作系统的竞争也促使各个产品不断发展和完善,以满足市场和用户的需求。在选择操作系统时,开发者通常会考虑诸如硬件支持、开发难度、功能需求、成本等多种因素。- 鸿蒙操作系统:华为开发的操作系统,具有分布式、场景化、互联互通等特点,强调万物互联,覆盖手机、物联网等多个领域。原创 2024-06-29 01:51:34 · 309 阅读 · 0 评论 -
翼辉sylixos国产嵌入式操作系统介绍
SylixOS 的自主研发之路并非一帆风顺。从 2006 年完成最基本的内核,到 2007 年增加 I/O 系统,再到 2008 年引入网络与文件系统和实用工具,以及后续不断丰富的功能和对各种处理器体系结构的支持,SylixOS 一直在不断进化和完善。在当今科技飞速发展的时代,国产嵌入式操作系统领域不断涌现出创新的成果,比如都江堰操作系统(djyos),rt-thread os,sylixos,其中 SylixOS 作为一款由中国人自主开发的大型嵌入式实时操作系统,正以其独特的魅力和卓越的性能崭露头角。原创 2024-06-28 20:09:54 · 1799 阅读 · 0 评论 -
都江堰物联网操作系统(DJYOS-IOT)助力行业发展
我们坚信,在充满无限可能的未来,DJYOS-IOT 必将持续发挥至关重要的作用,以勇往直前的姿态引领着物联网和智能硬件领域不断开拓创新、砥砺前行,为我们的生活带来更多超乎想象的便利和令人惊叹的创新成果,塑造一个更加智能、美好的明天。在家电领域,它又如一位神奇的魔术师,让原本平凡的家电设备瞬间变得智能化、便捷化,为人们的生活带来了极大的便利和舒适。而在消费电子领域,一款热门的智能手环也得益于 DJYOS-IOT 的强大支持,准确地监测用户的运动数据和健康指标,并将信息及时、稳定地传输到用户的手机端。原创 2024-06-28 20:02:08 · 231 阅读 · 0 评论 -
都江堰操作系统(DJYOS):命名背后的深刻寓意与技术理念
一个好的操作系统,应该像都江堰一样,为系统设计师和应用程序员提供有效的支持和引导,帮助他们更好地构建软件和编写代码,而不是通过过度的控制和限制来束缚他们的手脚。DJYOS 正是秉承了这一理念,通过对各功能模块的精心取舍和各子系统使用方法的巧妙设置,为用户提供了一种简洁、高效的开发环境,使其能够更加专注于应用程序的开发,提高开发效率和质量。相信在未来的发展中,DJYOS 将继续秉承其命名所蕴含的精神,不断创新和完善,为嵌入式系统领域的发展做出更加积极的贡献,成为中国科技走向世界的一张亮丽名片。原创 2024-06-28 16:29:04 · 894 阅读 · 0 评论 -
DJYOS实现毫秒级时间戳的巧妙方法
虽然RTC芯片的精度有限,但对于10ms以上的时间测量,还是能够满足一定的精度要求的。通过这种方式,我们成功地克服了RTC芯片精度不足的问题,实现了毫秒级时间戳的需求。例如,在一个实时监控系统中,毫秒级的时间戳可以帮助我们更准确地记录事件的发生时间,从而更好地分析和处理数据。在我们的项目中,就面临着这样的问题:需要为事件记录打上精度达到±1ms的时间戳,但是RTC芯片精度只能读到1/100S。函数,我们成功地实现了毫秒级时间戳的需求,为项目的成功实施奠定了坚实的基础。在这个解决方案中,DJYOS提供的。原创 2024-06-28 13:26:39 · 220 阅读 · 0 评论 -
DJYOS:倡导规范编程,摒弃无故线程操作
虽然基本每个操作系统都带有这些 API,但在实际的实时操作系统应用中,suspend 和 resume 的使用其实是很少的。在操作系统的领域中,线程的管理是一个重要的环节。DJYOS 并不提供这样的功能,因为它坚决不允许无缘无故地挂起线程,特别是挂起其他线程。总之,DJYOS 通过不提供无故线程操作的 API,引导用户走向规范编程的道路。DJYOS 的这种设计理念,有助于开发者养成良好的编程习惯,避免一些不必要的错误和问题。它强调了在编程过程中,应该遵循一定的规范和原则,以确保程序的质量和稳定性。原创 2024-06-28 12:54:21 · 185 阅读 · 0 评论 -
DJYOS 中断触发案例解析
合理地使用中断能够让系统更加高效地运行,及时响应各种外部事件,提高系统的整体性能。在嵌入式系统开发中,中断是一个非常重要的概念,它能够让系统在外部事件发生时及时做出响应,提高系统的实时性和效率。本文将通过一个 DJYOS 的中断触发案例,深入探讨中断的使用方法和技巧。触发的中断跟真实中断是一致的,它一般用于在实时中断中触发一个异步信号。而且,在 DJYOS 的 BSP 里不需要做任何配置,这使得使用起来非常方便。用于实现延迟,这里的延迟时间为 1000000 微秒,即 1 秒。将中断设置为实时中断,原创 2024-06-28 12:49:20 · 126 阅读 · 0 评论 -
嵌入式操作系统:设备开发的核心力量
总之,嵌入式操作系统作为嵌入式系统的核心,具有系统内核小、专用性强、系统精简、高实时性、多任务、需要开发工具和环境等特点,在满足资源受限需求、提高开发效率、增强系统可靠性和安全性、适应多样化应用场景等方面具有显著优势。在当今科技飞速发展的时代,嵌入式系统已经成为各个领域不可或缺的一部分,从工业控制到消费电子,从汽车电子到医疗设备,嵌入式系统的应用无处不在。针对不同的硬件设备和应用场景,需要进行系统的移植和修改,而且这种修改与通用软件的“升级”有很大的区别,需要根据具体的需求进行定制化开发。原创 2024-06-28 12:31:45 · 729 阅读 · 0 评论 -
国内外主流嵌入式RTOS汇总
Hopen OS是开放的、面向用户的,采用与众不同的设计思路实现了一个结构紧凑、方便定制,可任意裁减的系统,为不同领域的特定需求而设计,支持设备类别及用户接口,整合了应用程序开发环境和开发工具,并拥有丰富的第三方软件资源。支持的硬件数量庞大。AWorksOS是ZLG历时12年开发的工业智能物联开发平台,将MCU和OS的共性高度抽象为统一接口,支持平台组件“可插拔、可替换、可配置”,与硬件无关、与操作系统种类无关的方式设计,用户只需修改相应的头文件,即可实现“一次编程、终生使用、跨平台”。原创 2024-06-28 12:21:57 · 1746 阅读 · 0 评论 -
深入了解 DJYOS 定时器的使用:以 LcdBackLightPWM 为例
在这个函数中,我们首先分配一个定时器,并通过一系列的函数调用对定时器进行设置。具体来说,我们获取中断号、定时器频率,并设置定时器的周期为 1ms,中断属性为实时信号,不重载,以及打开中断并开始计数。总之,DJYOS 的定时器功能为开发者提供了强大的工具,通过合理的设置和使用,可以实现各种复杂的定时任务,为嵌入式系统的开发带来了极大的便利。通过以上两个函数的配合使用,我们成功地实现了利用 DJYOS 定时器对液晶背光灯进行 PWM 控制的功能。函数的开关状态,从而实现了背光灯的脉冲宽度调制(PWM)效果。原创 2024-06-28 12:04:44 · 173 阅读 · 0 评论 -
斐波那契螺旋线系列一:斐波那契数列介绍
质数与合数:斐波那契数列的质数元素也是该数列的质数项,唯一的例外是第4项元素3。人们早就发现,在自然界的晶体中,原子以重复的样式排列,不同的化合物也许会出现不同的排列方式,但都是简单的平移重复而已。但无论如何,五重对称(图d)却不可能得到,因为其中原子间的距离长短不一,这个样式无法实现旋转对称,由此很容易就充分证明了在晶体中找不到五重对称,依此,七重对称或者更高重的对称都是找不到的…答案是,每月兔子的总数可以用以下数列表示:1,1,2,3,5,8,13,21,34,55,89,144,233。原创 2022-11-20 11:47:19 · 2414 阅读 · 0 评论 -
斐波那契螺旋线
斐波那契螺旋线是人类基因的秘密。原创 2022-11-20 11:38:34 · 370 阅读 · 0 评论