![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
文章平均质量分 64
无证驾驶梁嗖嗖
玩过头的青年,刚开始学习,
展开
-
线程的使用学习pthread_create函数详解(向线程函数传递参数)以及linux中pthread_join()与pthread_detach()详解和#define和#ifdef的使用#if 1
1.linux线程执行和windows不同,pthread有两种状态joinable状态和unjoinable状态,如果线程是joinable状态,当线程函数自己返回退出时或pthread_exit时都不会释放线程所占用堆栈和线程描述符(总计8K多)。只有当你调用了pthread_join之后这些资源才会被释放。若是unjoinable状态的线程,这些资源在线程函数退出时或pthread_exit时自动会被释放。原创 2024-05-07 15:12:55 · 894 阅读 · 0 评论 -
Jetson下的i2c、spi、gpio、can、uart、485代码示例can接口使用说明
在 DB-9 连接器上,我使用引脚 1 和 8 作为 CAN0 低电平和高电平,使用引脚 2 和 7 作为 CAN1 低电平和高电平,但您可以使用适合您的应用的任何其他引脚分配。收发器上的 CANH 和 CANL 引脚需要连接到要通信的两条 CAN 总线的 CAN 高线和 CAN 低线。默认情况下,CAN 控制器的引脚配置为具有 GPIO 功能,以符合 Raspi 40 引脚标准,因此我们需要做的第一件事是重新配置这些引脚以启用 CAN 功能。然后我们需要重新配置与CAN控制器引脚对应的四个寄存器值。原创 2024-02-17 23:48:27 · 1088 阅读 · 0 评论 -
Jetson Orin(Ubuntu20.04)反馈SSH远程别的设备可以成功,别的设备无法登录本机设备
按照朋友的方法最后忘了在哪看的,输入sudo dpkg-reconfigure openssh-server就可以了,然而对我的错误还是没有解决,不过还是要记录一下,看到这你别骂我,多记录总归是个回忆。我最后打开了22号端口,添加ubuntu22.04解决ssh登录,找不到匹配的host key算法,添加如下两行内容。我少打了一个字母添加到了sudo vi /etc/ssh/ssh_config,打开了22号注释,不过也能用了哈哈。到此,可以登录了,果然无证驾驶又出了绕了弯路,欢迎大佬指点!原创 2023-04-05 07:55:58 · 2760 阅读 · 0 评论 -
Jetson设备如何接调试串口工具查看内核打印信息
如图,是一款USB TO TTL转换板,这款小板支持3种供电模式:对外输出5V、对外输出3.3V和由外部供电。正面有一个跳帽,跳帽跳到3V3,小板由USB供电,对外输出3.3V;跳帽跳到5V,小板由USB供电,对外输出5V;开发板上都会有串口针脚,有的串口印有TXD、RXD 、GND这样的标识,有的没有标识,可以用万用表测试一下。3.3和5v的就是电源脚,gnd为0v,发送和接收一般为电压不确定没有固定,一般的载板串口如给你留4个孔需要自己接线,好点的厂家会给你标注丝印。通常观察灯来知晓小板的运行情况。原创 2023-03-28 17:26:17 · 1165 阅读 · 0 评论 -
Jetson无法进入图形化界面解决集合
本篇文章内的截图无法使用图形化界面的原因是系统正常启动,只能进入到命令行终端客以为设备没启动,执行sudo systemctl set-default graphical.target。sudo reboot这样没起来,后来使用startx发现图形化界面丢失gdm3,直接sudo apt-get install gdm3界面出现。jetson设备有很多情况会导致界面无法正常显示,后面遇到会不断补充进来,如果又遇到别的问题的小伙伴,评论区下方留言可以一起探讨。原创 2023-02-01 08:58:11 · 2200 阅读 · 7 评论 -
Jetson Orin设备上测试驱动编写安装
本质上说Linux内核开发和Linux驱动开发是不一样的,或者说驱动开发是内核开发的一部分,因为驱动属于内核。(1)直接编译进Linux内核,随同Linux启动时加载。目前国内驱动开发和内核开发一般是一样的。(2)编译成一个可加载和删除的模块。原创 2023-01-31 17:27:37 · 1216 阅读 · 0 评论 -
Jetson(XAVIER,NX)系列设备设置成NVME硬盘启动或者EMMC启动的保姆级教程,包括镜像恢复到外置存储,(附上脚本Github下载连接),Nvidia官方套件和国内厂家高仿载板都适用
脚本已经上传到github,git clone即可。顺便记录一下提交过程,用不到的就忽略过去就行了。上传不了,登录密码换成密钥。原创 2022-12-12 20:42:44 · 986 阅读 · 0 评论 -
Jetson Agx Orin(Ubuntu20设置Settings选项丢失)修复笔记
尝试使用命令行唤醒,无法操作 ,命令都找不到了估计已经被卸载掉了。jetson orin无法使用设置选项 原因是softwore && update里面的内容不小心都取消了 Jetson orin正常使用设置视频原创 2022-12-07 21:37:20 · 755 阅读 · 0 评论 -
Jetson Agx orin开发套件 设置nvme硬盘启动
开发工具自带了这个功能点赞原创 2022-11-14 11:43:17 · 1284 阅读 · 0 评论 -
Yolo5部署到Jetson_orin上错误笔记记录
pytorch安装步骤如上连接。原创 2022-11-14 11:39:20 · 623 阅读 · 0 评论 -
NVidia Jetson Tx2(其他几个型号也通用包括ubuntu18.04)开机启动慢解决加速记录
注意,此命令会删除所有指向单元自身及所有支持单元的软链接, 包括手动创建的软连接以及通过 enable 与 link 命令创建的软连接。屏蔽指定的单元或单元实例。不要将此命令与 start 命令混淆,它们是相互独立的命令: 可以启动一个尚未启用的单元,也可以启用一个尚未启动的单元。如果此命令的参数是一个单元文件的绝对路径(PATH),那么将直接使用指定的单元文件。标准单元目录之外的单元文件, 那么将会在标准单元目录中额外创建一个指向此单元文件的软连接, 以确保该单元文件能够被 start 之类的命令找到。原创 2022-11-14 10:49:11 · 1001 阅读 · 0 评论 -
Jetson Agx_Orin(Ubuntu20.04)设置vnc远程桌面记录
注意如果要修改,需要先点击上面的unlock才行。注意有时候orin会丢失网络配置需要安装一下。点击 I’ll be careful。在这里需要设置个密码。原创 2022-11-07 10:38:50 · 1340 阅读 · 0 评论 -
UserWarning: Failed to load image Python extension: warn(f“Failed to load image Python extension: {e
原因可能是从yolo5内文件requirements.txt下载的下载的并且无法支持nvidia定制的gpu。软件版本设置Bsp35.1 jetpack5.0.2。使用的硬件jetson Agx orin。安装完成测试验证示例。原创 2022-10-28 17:19:29 · 6635 阅读 · 1 评论 -
Jetson AGX xavier测试六叶树Usb转Can卡通信记录笔记
周立功,有两个软件,cantest 和 zcanpro ,cantest。周立功,国内顶牌,价格贵(1000+),品牌保证。国内比较出名的有zlg(周立功),创芯,广成。创芯(200+),家喻户晓,主打就是便宜。广成(400+),小有名气,软件实用。创芯,usbcantool。国内can分析仪软件选取。广成,ecantools。原创 2022-10-26 15:06:15 · 954 阅读 · 0 评论 -
基于Jetson Nano2GB 的 40Pin学习 GPIO 点亮LED灯笔记记录
因为设备所有 I/O 的默认配置是静态定义的,早期要更改 40 针扩展引脚定义时置,必须使用相应平台的 pinmux 电子表格去更新管脚配置,然后将新配置烧回开发套件中,虽然这是更新系统的一种适当方法,但在开发的阶段,需要一种更方便的方法,来测试不同的管脚配置。的引脚也兼容于树莓派的定义时,就表示上面列表中的周边设备,都能直接适用于现在主流的 Jetson 开发套件,不仅无需依赖中间的转换器,包括代码也可以不需要修改,就能将原本不具备深度学习能力的树莓派方案,立即移植到。原创 2022-10-09 15:15:05 · 1549 阅读 · 1 评论 -
Jetson连接百兆交换机丢包笔记
柚子茶:tx2通过了交换机,刚开机的时候ping延时大而且有丢包现象,持续一段时间丢包现象消失,这正常吗?如果正常是开机多长时间能缓解丢包现象?如果不正常应该咋解决?🇳 🇴 🇻 🇮 🇨 🇪:ping外网的话任何设备都会有丢包吧,交换机如果接的设备多丢的更多,ping 内网应该不会丢,这个应该是正常的柚子茶:ping的内网 我再观察一下吧柚子茶:[视频]柚子茶:电脑与tx2网线直连ping包正常1ms,通过交换机以后,延时为几十几百甚至丢包?这与tx2配置有关系吗?还是与交换机有关系原创 2022-09-30 21:41:07 · 615 阅读 · 0 评论 -
记录一下Jetson突然无法识别csi219相机笔记
这几天搞jetbot,突然发现我的小车无法使用219相机了,也没用几次的呀,更换了Image,不行更换了boot目录还不行,dmesg看不到219的信息,完犊子了坏了,刷了一个新系统的卡插上去能识别,那说明硬件好的推测,设备力那么多资料舍不得刷机,还想着重新买个板子,一番瞎鼓捣。),这是一个在 Jetson 开发人员工具包上运行的 Python 脚本,可让您通过图形用户界面更改引脚配置。要直接更改引脚配置,您必须为您的平台更新 pinmux 电子表格,然后将新配置刷新到 Jetson 设备。原创 2022-09-30 17:34:30 · 1028 阅读 · 0 评论 -
Jetson Nano2GB(TX2\NX\XAVIER)使用ffmpeg进行硬解码配置笔记
最后(这很关键),无论何时运行 ffmpeg,您都需要参考那些最近编译的库。两个选项,在您运行 ffmpeg 时将它们导出到您的。,我不清楚为什么它没有包含在 jetpack 中,或者如果包含,为什么 configure 找不到该库。项目,而且当前FFmpeg也是放在MPlayer项目组的服务器上。任何时候,或者将它们复制到您要链接库的任何位置。前者的说明如下(使用 的编译目录。,前面的"FF"代表"Fast Forward"。一个好的建议是将其添加到您的 bash 配置文件中以便始终执行此操作:)原创 2022-09-29 17:27:12 · 3187 阅读 · 3 评论 -
Jetson(ubuntu18.04)使用v4l2-ctl工具USB摄像头和CSI 摄像头的规格参数查看方法
这里就能非常清楚看到第一个(/dev/video0)属于 imx219 规格(CSI)摄像头,第二个(dev/video2)是 USB2.0 的摄像头,接到 xusb-2(规格是 USB3)接口,第三个(/dev/video1)是 USB 摄像头,接到 xusb-3.2 (规格是 USB2)接口,这样就能一目了然知道哪个编号对应哪个摄像头。接下来还可以用这个指令,进一步检测每个摄像头的更细致规格,包括所支持的图像种类、宽高、帧数等等,这些在后面使用代码时很重要。其他的设备,请自行修改。原创 2022-09-29 13:15:02 · 4778 阅读 · 2 评论 -
Jetson Nano 2GB基于Jetpack4.6(ubuntu18.04)下的JetBot小车项目实践(一)
官网支持到了Jetpack4.5,然而我不想因为一个小车去刷机,毕竟我的环境是4.6还有很多资料环境在这个sd卡里面,如果有需要的同学可以找我分享资料可以留言,基本Jetson上的环境我都有。个人清单淘宝店铺三家筹齐花了几百大洋,不过都是赚钱的几个商家就不挂出来了,感觉都是中下等产品,有个商家在知乎导致我延期了一个月才开工,最重要的是没舵机和车轮,车轮不发太秀了。前提概述,手里的nano放着快吃灰了,想着加点配件改造一下,于是开始拿出了零花钱东拼西凑开始做玩具。这将确保您熟悉杰森纳米和标准操作。原创 2022-09-24 22:45:35 · 978 阅读 · 0 评论 -
Jetson Nano NX TX2 Xavier 设置Nvme启动保姆级教程(附shell脚本)
采用 M.2 Key M SSD 为系统盘 SSD 作用 NVMe SSD 硬盘仅作为系统盘(rootfs 和用户区),系统的启动引导依然是通过 SD 卡或 EMMC,比如升级设备树 dtb 还是在 SD 卡或 EMMC 中。1.打开 Ubuntu18.04 自带 Disks 工具,'Ctrl+F' 或点击右上角选择‘Format Disk' 并将其格式化为 GPT 格式。2.格式化时必须选择“Ext4”, 等待完成后,点击下方 '三角按钮',mount 到固定目录如/media/nvidia/xxxx。原创 2022-09-04 22:35:42 · 1068 阅读 · 0 评论 -
Jetson tx2记录422测试笔记和wifi信号测试笔记
主要是以一种差分信号进行传输,只需要两根线,+,-两根线,或者也叫A,B两根线。发送和接收都是靠这两根线来传输,每次只能作发送或者只能作接收,即所谓的半双工,在数据传输效率上就比232弱了很多,实现了较远的传输距离。RS232是标准接口,为D形9针头,所连接设备的接口的信号定义是一样的,而RS422/RS485为非标准接口,一般为15针串行接口(也有使用9针接口的),每个设备的引脚定义也不一样。RS485为两线制,半双工模式。422就是把232的RX分成两根线,RX+,RX-,把TX分成TX+,TX-。..原创 2022-08-30 20:43:07 · 1052 阅读 · 0 评论 -
基于Nvidia Jetson Nx复现搭建智能安防监控系统检测行人识别(附源码)
MaViS(MachineVisionSecurity)系统是一个基于机器学习的安全平台,可以自动监控和检测场景中的人,然后通过向用户的电子邮件发送图像和视频来实时提醒用户。该系统通过边缘计算和云基础设施的组合实现。原作者使用的边缘平台是Nvidia Jetson Nano 4GB Developer Kit,我是用手里的Nvidia Jetson Nx Module和公司的载板,云基础设施是使用POP3/SMTP服务原大佬是用(Amazon Web Services(AWS))构建的。我因为注册不了亚..原创 2022-08-09 17:35:21 · 1441 阅读 · 0 评论 -
Jetson Nano 2GB安装vnc和设置开机自动登录(一)
Jetson Nano 2GB安装vnc和设置开机自动登录(一)原创 2022-02-01 22:35:31 · 1629 阅读 · 0 评论 -
UBUNTU18.04下Jetson nx安装opencv4.5.1
首先你的下载安装包,我这里有现成的,直接下就行,当然你也可以去github上去找。下载地址:https://download.csdn.net/download/weixin_46151178/77515806原创 2022-01-23 16:49:59 · 3561 阅读 · 0 评论 -
**Opencv4.1.1之undefined reference to `cv::face::BasicFaceRecognizer**
Opencv4.1.1之undefined reference to `cv::face::BasicFaceRecognizer具体过程如下链接添加链接描述微信写过了直接看就行,这里就是为让大家知道我是怎么踩坑的原创 2021-09-11 16:46:36 · 327 阅读 · 1 评论 -
Jetson tx2 nano nx xavier 安装opencv4.1.1和OpenCV_contirb-4.1.1
sudo apt-get purge libopencv*sudo apt autoremovesudo ap-get updatecmake -DCMAKE_BUILD_TYPE=Release -DBUILD_PNG=OFF -DBUILD_TIFF=OFF -DBUILD_TBB=OFF -DBUILD_JPEG=OFF -DBUILD_JASPER=OFF -DBUILD_ZLIB=OFF -DBUILD_EXAMPLES=ON -DBUILD_opencv_java=OFF -DBUILD_原创 2021-04-25 18:15:39 · 1531 阅读 · 6 评论 -
pl2303hxa自2012已停产,请联系供货商
pl2303hxa自2012已停产,请联系供货商百度云盘链接:https://pan.baidu.com/s/1YhRXIq0rExKDrGYAPNQZIQ 提取码:6fw0原创 2020-11-03 16:56:21 · 864 阅读 · 0 评论