Linux驱动
csfinal9
这个作者很懒,什么都没留下…
展开
-
Linux内核层调用应用层程序的方法
应用场景举例:假如开发板默认未开启telnetd 也未设置密码,这样就无法使用telnet和ssh等方法进行登录,如果此时开发板设置了应用程序自启动,有可能导致串口登录命令不执行,导致无法登录设备,无法进行程序终止等操作。此时在内核中增加该段代码,可以在恰当的时机(网络连接上时)调用用户态的telnetd服务,通过telnet进行登录。 代码示例: char cmdPath[] = "/usr/sbin/telnetd"; char* cmdArgv[...原创 2021-07-12 18:39:18 · 559 阅读 · 0 评论 -
海思3559A pwm驱动编写记录
海思3559A pwm驱动编写记录由于hisi3559a的内核中未包含pwm驱动,故需自己编写。1. 修改Kconfig文件打开XXX/drivers/pwm文件夹(XXX代表内核路径)中的Kconfig文件 增加如下内容config PWM_HISI tristate "hisi3559a PWM support by zd zjh" help ...原创 2021-07-12 18:30:11 · 954 阅读 · 0 评论