FH5111A的使用2——添加自己的应用程序
本人最近在使用FH5111A做二次开发,根据官网提供的手册及自身的使用,总结如下,希望对使用FH5111A的开发人员有所帮助。
1. 在HiFlying_linux_API_135_20191113/packge/目录下添加自己的应用。我添加了hello_world,选择一个已有的应用,然后复制来做相应的更改。其中Makefilek文件中PKG_RELEASE:表示版本号,CATEGORY:表示kernel_menuconfig的顶层目录,SUBMENU:表示子目录(可网上查看Makefile文件的第一项是什么意思)。
2. 在utlity/目录下终端中输入 make menuconfig 找到添加的应用程序,将其前面设置为M(内核模块),保存并退出。
3. 在终端中输入make package/hello_world/compile V=99 进入编译,等待编译完成。
4. 编译完成后,在目录/utility/build_dir/linux-hifying_hf5111a/hello_world-1.0/usr/bin/目录下(此目录名称与Makefile中的设置有关)生成可执行文件hello_world。
5. 将此可执行文件复制到Windows的目录下。
6. Windows上开启tftfd32软件,并将目录设置为可执行文件hello_world所在目录。
7. 打开电脑(win10)的控制面板〉程序〉启用或关闭Windows功能〉启用Telnet Client功能。
8. 打开CMD命令提示符,输入:telnet 10.15.8.105 2323 回车,提示登录,输入用户名root回车,输入密码admin 登录HF5111A系统。
9. 输入cd /tmp进入tmp目录。
10. 输入tftp –g –r hello_world10.15.8.158 使用tftp将可执行文件下载到板载系统/tmp目录下,其中15.10.8.158为windows IP地址。
11. 输入chmod 777 hello_world更改可执行权限。
12. 输入./hello_world运行程序。
到此添加自己的应用程序成功,如果希望将自己的应用程序设置为开机启动,则将其添加到开机启动,后面我会再讲解。
FH5111A的使用2——添加自己的应用程序
最新推荐文章于 2024-07-31 08:37:06 发布