首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏硬件工程师

    M.2或MINIPCIE或PCIE XX设备调试记录

    X86平台: 经常会有M.2,MINIPCIE,PCIE X(1,4,8,16)等接口。 而这些接口一般都是接的有线网卡,显卡,蓝牙,无线网卡,NFC,4G,GPS等等。 一般情况下,都是要接调试好的天线的,如果你没有调试好的天线的话,也可以随便找一个接上去,一般都是能用的,但是不建议你不接天线。 C:轮到驱动了,毫无疑问:都是需要装驱动的。 例如PCIE设置里面的ASPM(电源管理相关的),会影响识别设备,一般有问题要先到这里关闭ASPM。这里也会影响到系统的睡眠(S3)与休眠(S4)。

    98520编辑于 2022-08-29
  • 来自专栏Hyperledger实践

    真.无线调试android设备

    区块链的真实数据依赖于物联网和智能设备,记一次折腾的android无线调试经历。 Android 4.2.2定制版智能硬件, USB口能插鼠标键盘, 但是不能USB调试。 搜索android无线调试, 基本都需要第一次USB调试线, adb tcpip 5555开启android设备端口监听, 之后adb connect ip port。 先装个手机版的shell, JuiceShell吧, 看能不能启动, 不行就把设备ROOT了。 shell执行su, 切换到了root账户, 好像设备是默认给root了。 一般手机调试会弹出一个RSA指纹确认, 需要手机确认授权。 而这个智能硬件精简了很多东西, 没法弹出也没法设置。

    1.6K20发布于 2020-11-11
  • 来自专栏开源519

    IIC设备驱动实例调试

    记录一次自己调试linux开发板iic器件(ap3216c光敏设备)。 概述: iic通讯线一般只有两条,一条用于时钟控制,一条用于数据通讯。当然也存在单总线通讯,像单片机经常用到的ds18b20。 设备树: &i2c1 { clock-frequency = <100000>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c1 ,只需要在i2c1下添加上ap3216c设备节点即可,根据手册查阅本设备iic地址为0x1e。 由于我在家调试时,房间开灯,所以数据差值不是太大。具体调试,可自行实验。 总结: 本篇主要记录了iic设备ap3216c的驱动简单实现,对于iic通讯原理并没有做太详细的分析。 对于使用过单片机调试iic设备的同学,对于iic通讯应该很熟悉了,主要就是对linux驱动注册流程稍加研究即可。

    1.8K21发布于 2020-07-23
  • 来自专栏搜狗测试

    安卓设备无线调试

    前言 负责安卓开发测试的同学们,在应用调试时经常需要使用数据线连接PC和手机,但是数据线携带成本高、易丢失。下面小编就介绍一种不用数据线就可以对安卓设备进行调试的方法,解决使用中的困扰。 ? ? 1 设置手机的监听端口 “ 准备条件:安卓设备已经root。 需要在手机上安装一个终端模拟器,然后依次输入以下命令。 2 无线设置 “ 手机连接wifi并确保与电脑连接在同一网络中,记下手机IP地址;如我的手机与电脑都连接到同一个家用wifi上,手机IP为192.168.2.52。 ? 4 开始调试 “ 当连接好安卓设备之后就可以通过无线调试了,此时在IDE中可以发现已经能够识别出对应的安卓设备了。 ? 点击Debug就会开始进行编译然后安装APP到连接好的设备上,此时就可以进行快乐的调试了。 ? 终端模拟器网上有很多,随便一搜都能搜到,注意好防毒,我用的是一款叫做Termux的APP。 ?

    1.6K40发布于 2020-06-28
  • 来自专栏叽叽西

    Android 设备使用 chrome 远程调试

    在您的 Android 设备上打开 Developer Options 屏幕。 选择 Enable USB Debugging。 在您的开发计算机上打开 Chrome。 使用 USB 电缆将 Android 设备直接连接到您的开发计算机。 首次连接时,通常会看到 DevTools 检测到未知设备。 如果您 Android 设备的型号名称下显示绿色圆点和 Connected 文本,则表示 DevTools 已与您的设备成功建立连接 远程调试 WebView 使用 Chrome 开发者工具在您的原生 WebView.setWebContentsDebuggingEnabled(true); } } 在 DevTools 中打开 WebView chrome://inspect, 页面将显示您的设备上已启用调试的 与 WebView 一起列示的灰色图形表示 WebView 的大小和相对于设备屏幕的位置。如果您的 WebView 已设置标题,标题也会一起显示。

    1.6K10编辑于 2022-05-17
  • 来自专栏WD学习记录

    wifi连接android设备进行调试

                        # setprop service.abd.tcp.port 5555

    1.2K21发布于 2018-09-03
  • 来自专栏一个会写诗的程序员的博客

    远程调试 Android 设备使用入门

    远程调试 Android 设备使用入门 image.png Kayce Basques By Kayce Basques Technical Writer at Google 从 Windows、Mac 或 Linux 计算机远程调试 Android 设备上的实时内容。 本教程将向您展示如何: 设置您的 Android 设备进行远程调试,并从开发计算机上发现设备。 从您的开发计算机检查和调试 Android 设备上的实时内容。 Unknown 被替换为您的 Android 设备的型号名称。 绿色圆圈和 Connected 文本表示您已大功告成,可以从开发计算机远程调试您的 Android 设备。 第 2 步:从您的开发计算机调试 Android 设备上的内容。 如果您尚未在 Android 设备上打开 Chrome,则现在打开它。 返回 DevTools,点击与设备的型号名称匹配的标签。

    1.8K30发布于 2018-08-21
  • 来自专栏txp玩Linux

    音频调试(2)

    前言: 大家好,今天继续分享记录一下最近的音频调试心得!同时这个过程中,也有朋友过来交流音频的问题,通过交流,也是学习到了新东西! 视频和音频复合推流: 在上一篇文章里面有提到fdk-aac编码库,最近在调试通过获取声卡的pcm数据,然后通过fdk-aac进行编码,得到aac的音频数据,然后通过rtsp推流出去,在这个过程中遇到一个问题 最后分享一点就是,通过和网友的交流,音频调试真的要非常仔细,稍微一个参数错了,声音就异常了! 好了,今天的分享就到这里了,简单记录一下音视频的问题点和解决思路,下期继续聊!

    37000编辑于 2024-04-11
  • 来自专栏AndroidTraveler

    Android 调试之无线连接设备

    阅读本文大概需要 2 分钟。 背景 在用 Mac Pro 开发时,Mac 上面的 USB 插槽就两个,一个接了鼠标,一个接了键盘,然后,然后就没了,那我真机调试时肿么办? 难道每次都要拔掉鼠标,调试完之后又接回鼠标,如此循环往复? ? 因此无线连接进行真机调试的方法就迫在眉睫。 然后输入命令 adb devices 查看设备会发现 10.32.33.109:5555 显示在列表里,拔掉 USB 后再查看就只剩下我们刚刚配置的设备啦。 ? 至此 Android 调试无线连接设备就大功告成了,你的 USB 接口可以留给其他需要的设备啦。 Tips 为了达到更加精简的步骤,可以给手机设置一个静态 IP 地址。 其实只要买个集线器就可以完美解决设备插槽不够的问题啦,不过这样就没法 zhuang B,哦,是没法 get 新技能了~

    1.2K10发布于 2018-08-31
  • 来自专栏橙子探索测试

    Android ADB调试之无线连接设备

    Android无线调试 一、数据线连接手机和电脑(首次设置需数据线连接),开启开发者模式和USB调试,确保手机和电脑已连接 cmd下执行adb devices 显示上图1,说明已连接 二、华为手机设置 1、开发人员选项 2、USB调试 3、监控ADB安装应用 4、仅充电 模式下允许ADB调试 5、选择USB配置 仅充电 三、手机和电脑连接同一个Wi-Fi 四、Android无线调试设置 1 、adb devices 查看当前可以连接到adb 的设备(图1) C:\Users\wangli>adb devices List of devices attached FJH5T18830006764 device (已链接上) 2、为手机设置侦听端口号 adb tcpip 侦听端口号(eg:8888)(图2) (多手机调试设置端口号 adb -s 设备号 tcpip侦听 端口号 disconnect 192.168.100.110:8866 注意事项: 1、连接成功之后,不论是手机还是电脑,如果中间出现了断网现象(比如,重启手机,重启电脑,重启路由器等),需要重新走一遍流程 2

    11K20发布于 2019-10-25
  • 来自专栏Gnep's_Technology_Blog

    Linux设备驱动程序(四)——调试技术

    CONFIG_DEBUG_DRIVER 在“Device drivers(设备驱动程序)”菜单中。该选项打开驱动程序核心中的调试信息,它可以帮助跟踪底层支持代码中的问题。 二、通过打印调试 调试内核代码的时候,可以用printk 来完成相同的工作。 6、打印设备编号 有时当从一个驱动程序打印消息时,我们会希望打印与硬件关联的设备编号。 传入上述宏的缓冲区必须足够保存一个设备编号。因为在未来的内核版本中,使用64位设备编号的可能性非常明显,因此,该缓冲区的大小应该至少有20字节长。 2、kdb 内核调试器 Linus 不信任交互式的调试器。他担心这些调试器会导致一些不良的修改,因此,他不支持在内核中内置调试器。然而,其他的内核开发人员偶尔也会用到一些交互式的调试工具。

    2.7K41编辑于 2023-08-10
  • 来自专栏.NET企业级解决方案应用与咨询

    Visual Studio 调试系列2 基本调试方法

    2)参考第7步骤,“运行到光标处”功能。 单击“运行到单击处”(将执行运行到此处)按钮。 调试器将前进到单击的代码行。 使用此按钮类似于设置临时断点。 若确实要停止调试器并返回到代码编辑器,可以按红色停止 ? 按钮而不是“重启”。 ? shapes 集合中有3笔记录。循环中运行到第2次时,控制台已经在第1次循环结束时输出打印了内容。 单击 c2.First.Value 的第二个实例且将 c2.First.Value 更改为 c2.Last.Value。 2、当启用“编辑并继续”时,如果你进行了“编辑并继续”无法立即重新映射的编辑,那么 “设置下一语句” 将失败。 例如,如果你编辑了 catch 块中的代码,将发生这种情况。 (2)在实时调试启动调试。 (3)正在进行的调用堆栈展开。

    6.6K10发布于 2019-09-17
  • 来自专栏C语言讲解

    实用调试技巧(2

    如何写出好(易于调试)的代码 6.1 优秀的代码: 代码运行正常 bug很少 效率高 可读性高 可维护性高 注释清晰 文档齐全 常见的coding技巧: 使用assert 尽量使用const 养成良好的编码风格 20] = "xxxxxxxxxxxxx"; //strcpy(arr2, arr1); //printf("%s\n", arr2); printf("%s\n", strcpy(arr2, arr1 20] = "xxxxxxxxxxxxx"; my_strcpy(arr2, arr1); printf("%s\n", arr2); return 0; } 我们还可以使用assert对它进行优化 %s\n", arr2); printf("%s\n", my_strcpy(arr2, arr1)); return 0; } 6.3 const的作用 有以下两种方式可以修改num的值: int 0; } 7.3 运行时错误 借助调试,逐步定位问题,最难搞。

    27110编辑于 2024-01-22
  • 来自专栏C++开发学习交流

    【Linux】SocketCAN设备调试与开发(模拟器)

    ICSim总线设备模拟器 参考了这篇,补充完善一些内容。 对于没有SocketCAN设备的童鞋来说,ICSim为我们研究开发提供了一种可能,同时可以练习can-utils操作,另外,使用模拟器可以隔离硬件环境,防止硬件受损。 ICSim安装: sudo apt-get install libsdl2-dev libsdl2-image-dev can-utils git clone https://github.com/zombieCraig 重播 CAN 数据包 cangen 随机生成 CAN 数据包 回环测试(自发自收): candump can0& cansend can0 123#0011223344556677 在实车中,将CAN设备插入汽车的 Linux提示符中运行以下命令启动CAN接口: sudo ip link set can0 up type can bitrate 500000 这将以500 kbps的比特率打开can0接口(如果你只有一个设备连接

    1.9K10编辑于 2024-07-24
  • 来自专栏咖啡走糖

    RV1126调试(2)-百兆网口调试

    input"; + phy-mode = "rmii"; + clock_in_out = "output"; - snps,reset-gpio = <&gpio2 RK_PA5 GPIO_ACTIVE_LOW>; + snps,reset-gpio = <&gpio2 RK_PC5 GPIO_ACTIVE_LOW>; snps,reset-active-low >, <50000000>; pinctrl-names = "default"; - tx_delay = <0x37>; - rx_delay = <0x2e

    3.2K10编辑于 2022-11-05
  • 来自专栏音频DSP方案技术

    大声场对讲设备的回声消除调试总结

    事由  上周应客户之约,去客户那边调试对讲设备的回声消除和降噪。通过现场的调试和与客户的沟通,算是把产品的效果和竞品各有千秋了。通过这次,笔者本身也对行业和需求有了更深的了解。 我们经历了一系列调试。 思路  思路一,回声消除的问题解决思路。仅仅依靠回声消除算法是不行的,还需要其它算法辅助。参考信号的质量非常重要,太大了会影响原始信号的质量。太小了会影响回声消除的效果。 总结  一个小小的对讲设备,设计到的音频算法太多了。几乎用到了所有的前端音频处理算法,才把效果做出来。看来后面还需要音频这块,争取做出来更好的效果来。

    61040编辑于 2023-11-01
  • 来自专栏悟空被FFmpeg玩

    驱动基础——字符设备2

    使用字符设备里的write 驱动代码 #include <linux/module.h> #include <linux/slab.h> #include <linux/kernel.h> #              res=cdev_add(&flash_cdev,dev,MAX_FLASH_ENV_MINORS);     if(res)         printk("<1> fuck2

    1.2K30发布于 2019-03-05
  • 来自专栏全栈工程师修炼之路

    Android设备调试工具一览表

    [TOC] 调试工具分类 (1) ADB 0x00 ADB 1. ADB介绍 描述:adb(安卓调试桥,Android Debug Bridge Tools),她就是一个命令行窗口,用于电脑端于安卓系统手机设备或者模拟器设备进行交互;特别是在某些情况下进入不了系统的时候 adb就派上用场了; 2. pull /sdcard/sreen.png #保存 adb shell input tap x y #点击(x,y)即坐标 adb shell input swipe x1 y1 x2 y2 #翻页

    42410编辑于 2022-09-28
  • 来自专栏林德熙的博客

    WPF 使用 ManipulationDemo 工具辅助调试设备触摸失效问题

    通过 ManipulationDemo 工具可以提升调试设备触摸失效的效率 此工具在 GitHub 上完全开源,请看 https://github.com/dotnet-campus/ManipulationDemo / 软件界面效果大概如下 可以显示接收到的 Win32 消息、当前的触摸设备状态,以及设备插拔信息 使用此工具可以用来调试设备触摸失效问题,包括: 是否有应用收走了消息 通过查看应用左侧 Win32 常见问题是有透明窗口挡住应用 是否有奇怪的 Win32 消息发过来导致触摸失效 是否出现设备插拔,导致触摸设备被拔走 当出现 USB 设备插拔时,将会在应用下方的中间记录变更的设备信息,此时一般关注的是设备的 详细请看 WPF 插拔触摸设备触摸失效 现在存在某些厂商的触摸框,进行插拔之后会导致触摸失效 是否触摸设备本身状态异常,即获取不到正确的触摸信息 触摸点数拿不到或触摸设备数拿不到,从应用右下角可以看到正常触摸设备会显示触摸点数等 多指触摸只收到鼠标消息,且多指触摸的时候,界面没有反映 是否自己应用上层业务逻辑编写不正确 即自己的应用触摸失效了,但 ManipulationDemo 工具可以正常收到触摸消息,这就证明不是设备的问题

    34210编辑于 2023-11-28
  • 来自专栏释然IT杂谈

    python实用脚本:网络设备批量调试及备份

    视频演示如下: http://mpvideo.qpic.cn/0bf2kmaaiaaa2uanlfqkizqfau6darjqabaa.f10002.mp4? 以下是脚本部分为三个文件: 说明:第一个文件,devlogin.py是做的一个设备登陆的类,其他使用的时候引入这个就好了,dev_bak是配置备份的文件,其中设备登陆部分是从第一个文件引入的,第二个同理 Exception as e: try: sock.connect((self.ip,23)) sock.shutdown(2) return net_conn, auth_flag, hostname, devtype dev_config.py调试命令文件 import netmiko import time import password') return config,cmd def file_write(hostname,config,cmd,ip): filename = (u'{0}_{1}_{2}

    1.3K20编辑于 2022-10-27
领券