List of ERP software

本文列举了众多ERP系统,包括自由开源软件及商业软件,涵盖了全球主要的ERP产品及其供应商,如SAP、Oracle等知名厂商的产品。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Wiki一个条目,列出ERP相关的主要产品(自由软件和收费软件)及对应厂商。发现用友的产品在列,但金蝶的ERP却一个也没有。

see:http://en.wikipedia.org/wiki/List_of_ERP_vendors#ERP_vendors


Proprietary ERP software


Free and Open Source ERP software

ERP PackageLanguage BaseLicenseOther InfoDeveloper Country
A1 ERPJavaATPLERP for Public Sector, Academia, Healthcare, Logistics A1 ERP Worldwide
Adaxa SuiteJavaGPLIntegrated ERP built on Adempiere Australia/New Zealand
AdempiereJavaGPLstarted as a fork of CompiereSpain
BlueErpPHP, MySQL, PostgreSQLGPL
CompiereJava GPL/CommercialAcquired by Consona Corporation in June 2010US
DolibarrPHP, MySQL, PostgreSQLGPLERP/CRM for SME, freelancers or foundationsUS, France, Belgium, Spain, India, Argentina...
ERP5Python, Zope, MySQLGPLbased on unified modelBrazil, France, Germany, Japan Sénégal
ERPNEXTPython, JavaScript, MySQLGPLERP for small and medium businessesIndia
FedenaRuby, MySQLApache LicenseERP for Schools/UniversitiesIndia
GNU EnterprisePythonGPLv3
HeliumVJavaAGPLERP for small and medium businessesAustria, Germany
JFireJavaLGPL
Kuali FoundationJava
LedgerSMBPerl, PostgreSQLGPLstarted as a fork of SQL-Ledger in 2006Worldwide
OFBizApache, Java Apache License 2.0ERP for small and medium businesses
OpenbravoJavaOpenbravo Public License (OBPL), a free software license based on the Mozilla Public License (MPL)Spain
OpenERPPython, PostgreSQL AGPLv3, OpenERP Public Licenseformerly Tiny ERPBelgium, India, USA
OpentapsJavaAGPLv3Can run in the Amazon EC2 cloud
. Based on Apache OFBiz 10.04 and Tomcat 6.0.26
Worldwide
PostbooksC++, JavaScript, PostgreSQLCPALProduced by XTuple, usesQt framework
SQL-LedgerPerl, PostgreSQLGPL
TrytonPythonGPLv3started as a fork of OpenERP
WebERPPHP, MySQLGPLv2 LAMP based system



### 设备驱动模型的概念 设备驱动模型是一种用于管理硬件资源的操作系统机制,它通过抽象层将操作系统与底层硬件隔离开来。这种设计使得开发者可以更方便地编写适用于不同硬件平台的软件[^1]。 在 Linux 内核中,设备驱动模型的核心组件包括 kobject 子系统、总线、设备和驱动程序以及 Sysfs 文件系统。这些组成部分共同构建了一个统一的框架,使设备管理和配置变得更加高效和灵活。 Zephyr 是一种实时嵌入式操作系统 (RTOS),其驱动模型也遵循类似的结构化方法。该模型主要由五个基本元素构成:设备对象、驱动接口函数集合、初始化回调函数指针表、运行状态标志位组以及其他辅助数据成员。通过对这五部分的设计实现,能够完成特定功能模块的支持工作[^2]。 ### 实现方式 #### 1. **Linux 的设备驱动模型** - **Kobject 子系统**: Kobject 提供了一种通用的数据结构用来表示内核中的各种实体(如设备)。每一个 kobject 都会关联到 sysfs 中的一个目录节点,并允许用户空间访问控制相应的属性值。 - **总线、设备和驱动模型**: 总线代表连接多个物理或者逻辑装置之间的通信路径;而每台机器上的实际外设则被建模成一个个独立的对象——即 “device”。与此同时,“driver” 则定义了如何操作某个类型的 device 所需的一系列 API 接口描述符列表。 - **Sysfs 系统**: 它是一个基于内存的文件系统,提供了关于当前加载的所有 drivers 和 devices 的信息视图给应用程序查询使用。 #### 2. **Zephyr 的设备驱动模型** Zephyr RTOS 对于每一类具体的 peripheral 控制器都给出了标准化的 include 头档名下可供调用的标准服务命令集。当开发人员想要利用某款芯片内部集成的功能单元时,只需参照官方文档说明去实例化对应的 handler 即可快速上手应用层面编程。 另外,在实现阶段还需要特别注意针对上述提到过的那几个核心要素逐一落实细节处理方案: - 创建并注册新的 devicetree 节点; - 编写适配目标 SoC 架构特性的 probe 函数体代码片段; - 设置好 power management policy 参数选项等等。 ```c // 示例 C 语言代码展示简单的 GPIO 初始化过程 #include <zephyr/drivers/gpio.h> const struct device *dev; int ret; dev = device_get_binding(DT_LABEL(GPIO_PORT)); if (!dev) { printk("Error: failed to get %s\n", DT_LABEL(GPIO_PORT)); } ret = gpio_pin_configure(dev, PIN_NUMBER, GPIO_OUTPUT_ACTIVE); if (ret != 0) { printk("Error configuring pin %d (%d)\n", PIN_NUMBER, ret); } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值