开发平台:采用Linux OS的TI davinci处理器
我正在开发C程序,它通过串口接收用户命令并执行相应的任务。基本任务是启动和停止视频录制。并且,为了从嵌入式设备检索视频到主机pc,使用usb接口。
用于存储视频文件的分区作为USB小工具大容量存储设备加载,使用以下内核模块,用户将视频保存在主机上。
modprobe g_file_storage file=/root/usbstorage
但是,每当用户发送命令将嵌入式设备连接到主机时,我想从c函数加载(或其他方式)此内核模块。并在收到disconnect命令时断开连接。
截至目前,我只能从shell加载此模块。
可以建议任何可能的方法在c程序中执行此操作。