我们检测到您正在使用不支持的浏览器. 为了获得最好的体验,请使用Chrome, Firefox, Safari或Edge访问该网站. X

与第三方合作伙伴合作, 我们开发了针对我们的微处理器(mpu)进行优化和测试的软件解决方案,以加快您的开发,缩短您的上市时间. 这些软件包括全面的Linux® 从Operating Systems到占用空间较小的实时Operating Systems,再到单线程裸金属解决方案,为您提供基于您的设计需求的灵活选择. 我们的软件组合, 支持资源和培训材料为您开发基于32位mpu的应用程序提供了坚实的基础.

Operating Systems


Operating Systems通常为网络等功能提供对一组经过验证的中间件组件的全面访问, 图形和文件管理. 实时Operating Systems支持微处理器内存保护单元, 而Linux提供了对内存管理单元的全面支持,允许内存虚拟化.

Linux Operating System (OS)

我们已经为我们的整个微处理器(mpu)组合创建并支持免费的Linux Operating System (OS)。. 我们致力于开源Linux社区,并在Linux内核中提供全覆盖的片上系统(SoC)外设. 我们还提供AT91Bootstrap和U-Boot bootloader. 的 Linux4SAM 网站包含了到GitHub存储库的链接,该存储库包含了我们的Linux产品中包含的所有软件组件的源代码和文档. 除了, 我们经常使用Linux, U-Boot, Yocto项目和Buildroot社区为我们所有的主控单元提供主线支持.

FreeRTOS

FreeRTOS是一个流行的实时Operating Systems(RTOS),可以移植到我们的微处理器上. FreeRTOS提供多线程功能,并简化了复杂应用程序的开发. MPLAB® Harmony v3核心和中间件库通过Operating Systems抽象层使用FreeRTOS.

Express Logic X-Ware IoT Platform™

Microchip和Express Logic为嵌入式开发者提供全面的X-Ware物联网平台解决方案, 包括工业级吗, 深度嵌入物联网THREADX RTOS, FILEX嵌入式文件系统, 嵌入式图形用户界面(GUI), NETX和NETX DUO嵌入式TCP/IP, USBX嵌入式USB解决方案.

Graphics Development Software


补充我们的软件Linux Operating System (OS)和裸金属设计, 我们提供的图形软件解决方案是免费设计和使用,也是免费的. 这些图形解决方案旨在实现代码可移植性,同时最大限度地利用图形处理单元(gpu)和多层叠加图形控制器. 当您使用我们的图形解决方案之一时,使用成本低廉的32位微控制器(mcu)和微处理器(mpu)创建专业外观的嵌入式图形用户界面(gui)从来没有这么容易.

Ensemble Graphics Toolkit

集成图形工具包(EGT)是一个免费的, 开源c++图形用户界面(GUI)开发工具,经过优化,在我们的mpu运行Linux Operating System (OS)时提供高性能的用户体验. EGT是一个完整的应用级图形解决方案,与我们广泛的主流Linux生态系统集成,以帮助工业设计师, 医疗, 消费者和汽车显示器减少了开发成本和上市时间. EGT是由Microchip公司设计开发的, 所以我们是你专业知识的来源, 服务和支持整个图形堆栈和硬件. 了解为您的应用程序创建一个具有成本效益和低功耗的现代GUI是多么容易.

MPLAB® Harmony Graphics Suite

中可用的 MPLAB和谐 嵌入式软件开发框架, MPLAB和谐图形套件(MHGS)是专门设计来利用我们的32位mcu和mpu的能力. MPLAB X集成开发环境(IDE)之间的紧密集成, MPLAB和谐嵌入式软件开发框架与MHGS产生了增强, 交互式开发环境,因此您可以专注于创建和调试特定于应用程序的代码. 这将降低整体开发成本,缩短产品上市时间,提高产品质量.

Bare Metal


你不一定需要一个Operating Systems来操作一个MPU. 如果您正在运行一个单线程应用程序,并希望最大化数据处理, 你可能想要使用裸金属. 我们的软件包(Softpacks)和MPLAB Harmonyv3提供外设库和驱动程序,以帮助您的软件开发.

MPLAB Harmonyv3

MPLAB Harmonyv3 提供了对高度简化的外设库和设备驱动程序的访问,从而减少了配置MPU的大量开发工作. 它包括MPLAB和谐配置器(MHC)工具, 一个易于使用的工具,带有GUI,简化了设备设置, 库选择, 配置和应用程序开发. Operating Systems抽象层允许你添加一个实时Operating Systems, 如FreeRTOS, 如果你的项目需求在最初的董事会提出后发生变化. 点击下面的链接,开始使用SAMA5D2 MPU和MPLAB Harmonyv3开发一个项目.

Softpacks

这些软件包提供了一组C驱动程序,这些驱动程序运行在评估套件上,并运行所有外设. 它们对于板的制作和快速原型制作也是非常有用的. 它们包括驱动程序、软件服务和库. 每个软件模块的微芯片微处理器包括完整的源代码, 应用实例, 丰富的HTML文档和针对GNU GCC和IAR EWARM编译器的现成项目. 您可以在GitHub上下载最新的软件包并参与开发.