引入:
以蜂鸣器为例,每次我们增加新的设备,
都需要添加两个新文件:

修改程序代码,手动添加:

缺点: 不利于维护
设备类节点直接通过ini文件配置
什么是.ini文件
ini文件通常以纯文本形式存在,并且包含了一个或多个节(sections)以及每个节下的键值对(keyvalue pairs)。这些键值对用来指定应用程序的各种设置。
比如Linux系统里就有非常多这类格式的文件,如Linux下的打印机服务程序启动配置文
件/lib/systemd/system/cups.service:
举例:
cat /lib/systemd/system/dbus.service

这种.server文件的格式就是 ini格式
[字段]
若干 键值对(key = value)[sesction]
name = key
[Install]
Also=cups.socket cups.path
WantedBy=printer.target multi-user.target
在配置ini之前我们需要 安装ini文件对应的解析库 inih
1万+



被折叠的 条评论
为什么被折叠?



