我有stm32控制器,并通过linux终端进行调试。在ubuntu中使用ARM -none eabi-gdb进行调试时,我曾尝试从arm控制器读取实时数据,但不幸的是,如果在源代码上应用断点,我只能监控变量数据,所以您能否帮助我在Linux终端上实时查看变量,而不使用源代码中的任何断点(就像IAR live watch一样)
我在VirtualBox中有一个Debian/Linux虚拟机。
# uname -a
Linux debian 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64 GNU/Linux
# vi /etc/motd
##########################
Hi, welcome to the server!
##########################
~
我使用的是"S_ISDIR“和"S_ISREG”,但得到的错误是它们是未声明的。我试着在macOS中使用它(使用S_IFDIR和S_IFREG),它可以工作,但在linux终端上不起作用。
error: ‘S_ISDIR’ undeclared (first use in this function)
error: ‘S_ISREG’ undeclared (first use in this function); did you mean ‘S_ISDIR’?
struct stat s;
if(stat(fileName, &s) == 0 )
{
我不知道如何让我的usb wifi适配器被iwconfig识别。当我在终端输入'lsusb‘时,我会把它拿回来:
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub