全志科技
直播中

刘慧

7年用户 1646经验值
私信 关注
[问答]

请问ubuntu18.04下的编辑环境配置要如何设置才会好用?

你们好,最近我在花大量时间来研读XR806 代码,目前的项目需要用到2路串口,wifi、蓝牙 OTA功能,我现在的问题是在ubuntu18.04下安装了vscode,发现这款编辑器的跳转功能不好使,查找不全、跳转经常block住,
大家是在什么环境下编辑的、代码查找跳转是否好使呢
另外可否提供些鸿蒙os下以太网TCP UDP操作的例程,还有蓝牙BLE下的收发例程呢?
本人才疏学浅,还请朋友们指点迷津!
谢谢!

回帖(3)

吴思锋

2021-12-29 09:51:39
们的编译服务器都是公司配好的,用的是ubuntu14,一般用vim写代码
举报

苏天兰

2021-12-29 09:51:59

vscode的跳转需要C/C++扩展开启 IntelliSense 功能,该功能会根据工程进行深度的函数及变量的搜索,将其存储为索引文件,存储在内存中。
!所以:Vscode的跳转要流畅需要占用比较大的运行内存空间。你可以尝试使用 资源管理器查看一下 进程的资源占用情况。

它还带有代码提示功能。
内存不够的兄弟 可以转 隔壁 Source Insight 来实现对应功能。
关于其配置,你可以在网上找到大多例程,同时你可以参考:扩展中的参考配置来进行你工作空间的配置。

总的来说,适合自己的才是最好的,如果你愿意折腾,愿意自己调教自己的开发环境,愿意在这上面花时间,你还是会收获一个自己满意的开发环境的
举报

李彦成

2021-12-29 09:52:16
编译环境的话已经有其他人回答了,很抱歉现在才注意到网络和蓝牙的问题。
网络和蓝牙的例程其实都是有的,网络的例程你可以看看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这个文件夹里面。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分