交叉编译是个啥
如果要在arm芯片的硬件上开发程序
就需要在arm的系统里开发
但是在arm系统里开发没有你习惯的开发软件或其他代码资源
这样你就需要在x86的系统上开发程序
但是在x86系统上开发的程序没法在arm上运行
所以就出现了交叉编译
就是把一个平台上的代码编译成另一个平台上的程序
设计、摄影、建站、经济、创业、人工智能、机器视觉、python,为了心中的追求!
如果要在arm芯片的硬件上开发程序
就需要在arm的系统里开发
但是在arm系统里开发没有你习惯的开发软件或其他代码资源
这样你就需要在x86的系统上开发程序
但是在x86系统上开发的程序没法在arm上运行
所以就出现了交叉编译
就是把一个平台上的代码编译成另一个平台上的程序
dmesg | grep usb
最后一行是新插入的设备
参考
USB转RS232
去绿联的驱动下载中心绿联USB转DB9串口线 PL2303芯片驱动|CR104 |CM326下载对应的驱动程序(Windows+Linux),苹果驱动下载地址mac os10.8-10.14。
下载完成后解压文件,找到对应Linux下的驱动包,里面有对应的安装教程,如下:
uname -r
cd PL2303G_Linux_Driver_v1.0.5
make all
sudo cp pl2303.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial
sudo gedit /etc/modules
reboot
1
2
3
4
5
6
7
8
9
10
11
12
注意:可能你的内核在驱动包里没有对应的,这里向下安装低版本的驱动即可
最后,连接上转换器就能够正常使用了。
————————————————
版权声明:本文为CSDN博主「如阳光如沵」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44126988/article/details/121464330
USB转RS485
1.下载驱动
这里我使用的是宇泰高科的UT890A串口转换器,由于我在官方给的Linux驱动里没有找到对应的压缩文件,学长让我直接下载CH340驱动,驱动包在github上就可以找到,链接CH340 github。
2.使用
首先看下系统下有没有旧的驱动,如果有,手动删除:
/lib/modules/$(uname -r)/kernel/drivers/usb/serial/ch341.ko
1
2
下载的驱动把使用过程讲的很明白了,这里简单介绍下安装过程,代码如下:
git clone https://github.com/juliagoda/CH341SER.git
sudo make
sudo make load
sudo cp ch34x.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial
sudo demod -a
dmesg | grep ch34x
1
2
3
4
5
6
7
8
三、测试安装的驱动
这里使用串口助手cutecom
sudo apt-get install cutecom
ls /dev/ttyUSB* #查看连接设备
sudo cutecom
1
2
3
4
OK,一切顺利的话就可以正常使用串口转换器了。
————————————————
版权声明:本文为CSDN博主「如阳光如沵」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44126988/article/details/121464330
Linux下使用USB转串口转换器
https://blog.csdn.net/weixin_44126988/article/details/121464330
linux查看本机串口
https://cloud.tencent.com/developer/article/1766688?from=15425
ch340linux驱动
https://blog.csdn.net/rushlalala/article/details/122451482
1.get-pip.py安装
(官方)https://pip.pypa.io/en/stable/installing/#installing-with-get-pip-py
$wget https://bootstrap.pypa.io/get-pip.py
$ sudo python get-pip.py # 运行安装脚本
注意:用哪个版本的 Python 运行安装脚本,pip 就被关联到哪个版本,如果是 Python3 则执行以下命令:
$ sudo python3 get-pip.py # 运行安装脚本。
注意 pip要求最低python3.7以上版本才能安装
1.linux的软连接存放位置
cd /usr/bin
2.查看现有python的软连接指向的版本
ls -al python
3.删除旧的软连接
rm python
4.建立新的软连接
ln -s python3.5 python
5.查看软连接版本
python -V
查看系统版本号 内核
uname -a