关于ubuntu18.04下的编辑环境配置
-
大家好,全志的工程师:
你们好,最近我在花大量时间来研读XR806 代码,目前的项目需要用到2路串口,wifi、蓝牙 OTA功能,我现在的问题是在ubuntu18.04下安装了vscode,发现这款编辑器的跳转功能不好使,查找不全、跳转经常block住,
大家是在什么环境下编辑的、代码查找跳转是否好使呢
另外可否提供些鸿蒙os下以太网TCP UDP操作的例程,还有蓝牙BLE下的收发例程呢?本人才疏学浅,还请朋友们指点迷津!
谢谢!
-
@zhugx 我们的编译服务器都是公司配好的,用的是ubuntu14,一般用vim写代码
-
@xiaowenge 看来并没有用什么高大上的vscode啊
-
vscode的跳转需要C/C++扩展开启 IntelliSense 功能,该功能会根据工程进行深度的函数及变量的搜索,将其存储为索引文件,存储在内存中。
!所以:Vscode的跳转要流畅需要占用比较大的运行内存空间。你可以尝试使用 资源管理器查看一下 进程的资源占用情况。它还带有代码提示功能。
内存不够的兄弟 可以转 隔壁 Source Insight 来实现对应功能。
关于其配置,你可以在网上找到大多例程,同时你可以参考:扩展中的参考配置来进行你工作空间的配置。
总的来说,适合自己的才是最好的,如果你愿意折腾,愿意自己调教自己的开发环境,愿意在这上面花时间,你还是会收获一个自己满意的开发环境的
-
@zhugx
编译环境的话已经有其他人回答了,很抱歉现在才注意到网络和蓝牙的问题。
网络和蓝牙的例程其实都是有的,网络的例程你可以看看device/xradio/xr806/xr_skylark/project/common/cmd/cmd_wlancmd.c,里面包括了所有如何创建WiFi终端,WiFi服务器,服务器如何发送,服务器如何接收等等例子。
蓝牙的例程也是一样,在device/xradio/xr806/xr_skylark/project/common/cmd/cmd_ble.c里面,XR806只支持BLE,不支持经典蓝牙。
你应该发现了,其实所有例程都在device/xradio/xr806/xr_skylark/project/common/cmd这个文件夹里面。 -
@salt_fish 好的,我研究一下,这个例子在鸿蒙下能直接使用么?
-
这几天调试tina都用的vscode,内存占用6G左右,我给虚拟机内存设置到8G感觉还行
-
@mangogeek 原来是这样,我的机子内存配置比较低,vscode卡卡的,没法用
Copyright © 2023 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号