描述
- 编写用户程序时,很多时候时候是不需要重新编译内核的,但是目前的情况是在更新用户程序而未改变内核代码时也需要重启DragonOS重新编译整个项目,对于调试用户程序比较低效率。
dadk服务
- 目前DragonReach能够支持开机自启动一些服务,可以考虑编写一个dadk服务在DragonOS后台运行,然后可以通过tftp协议传输文件。
- 在更改用户程序代码后,使用dadk命令来编译上传新的二进制文件而无需重新启动DragonOS。
dadk程序
- 拓展当前dadk,可以使用类似dadk update之类的命令来与dadk服务进行网络通信,更新DragonOS上的用户程序。