树莓派编译ch934x usb转多串口驱动
文章目录
- 1. 开发环境
- 2. 内核编译
- 3. 总结
1. 开发环境
电脑虚拟机安装ubuntu18.04
树莓派3b+
- 内核用(uname -r查看)Linux raspberrypi 4.9.80-v7+ #1098 SMP Fri Mar 9 19:11:42 GMT 2018 armv7l GNU/Linux
源码下载
- https://github.com/raspberrypi/linux/tree/rpi-4.9.y-stable(一定要找到自己内核对应的源码,如上本内核为4.9.80),查看要查看branch中的各个版本
2. 内核编译
配置
make ARCH=arm CROSS_COMPILE=../tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf- bcm2709_defconfig编译
make ARCH=arm CROSS_COMPILE=../tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf- -j4内核完成编译后编译驱动程序
KERNELDIR :=/home/ubuntu/rpi/linux
PWD :=$(shell pwd)
default:$(MAKE) -C $(KERNELDIR) M=$(PWD)
clean:rm -rf *.mk .tmp_versions Module.symvers *.mod.c *.o *.ko .*.cmd Module.markers modules.order
load:insmod ch934x.ko
unload:rmmod ch934x
install: defaultmkdir -p /lib/modules/$(shell uname -r)/kernel/drivers/usb/serial/cp -f ./ch934x.ko /lib/modules/$(shell uname -r)/kernel/drivers/usb/serial/depmod -a
uninstall:rm -rf /lib/modules/$(shell uname -r)/kernel/drivers/usb/serial/ch934x.kodepmod -a
elseobj-m := ch934x.o
endifmake ARCH=arm CROSS_COMPILE=../tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf-
3. 总结
过程中比较麻烦的是要找到对应的树莓派内核源码程序,里面有个坑,github哪里下载默认是git clone主线的,即使我切换到分支,也是clone主线,最后是下载分支的zip包解决问题。因为下载错了没看清楚浪费了很多时间。
树莓派编译ch934x usb转多串口驱动相关推荐
- 串口,USB,USB转串口,串口驱动,仿真器下载程序
串口,USB,USB转串口,串口驱动,仿真器下载程序 在初学stm32,接触到的第一步便是下载程序, 方法一:利用仿真器下载程序 方法二:利用串口下载程序 本文简单介绍两种下载方法,浅入窥探下载原理, ...
- Windows系统USB转CDC串口驱动限制说明
USB转串口芯片目前主流的几种USB类别有: 1.USB 厂商类: 2.USB CDC类: 3.USB HID类: 其中若使用USB CDC系统内置驱动时,使用时会有诸多特殊性,如下为使用说明: 1. ...
- USB转虚拟串口驱动
WinCE系统 USB Serial实现:http://blog.csdn.net/nanjianhui/archive/2009/12/11/4986390.aspx WinCE虚拟串口驱动:htt ...
- 5分钟搞定各类USB转serial串口驱动,最简单的方法
打开3 6 0,系统修复->驱动修复->完成修复(这里会提示有一个USB转串口的可修复,点击修复,这里我的电脑已经有驱动了,所以没有显示)
- 树莓派Linux内核编译、文件系统、Linux内核驱动基础框架、驱动测试步骤、总线地址
树莓派高阶开发课程 1. ubuntu18.04版本安装 让程序猿搭建环境太搞笑了,轻松easy! ========================================= ...
- 树莓派自启动python程序,远程树莓派桌面,重装树莓派系统,串口驱动,永不休眠,树莓派旋转屏幕方向,树莓派定时重启,修改矫正树莓派时间,raspbian Linux 系统命令常用
一.树莓派4B自启python的脚本方法 1.rc.local文件修改 (1)新建运行脚本 pi@zero:~/raspberry $ sudo nano test.sh #!/bin/sh cd / ...
- android usb设备节点_(五)树莓派3开发环境搭建——6.树莓派USB与tty串口号绑定...
通过前面一系列的铺垫,相信大家对整个miiboo机器人的DIY有了一个清晰整体的认识.接下来就正式进入机器人大脑(嵌入式主板:树莓派3)的开发.本章将从树莓派3的开发环境搭建入手,为后续ros开发.s ...
- 树莓派slam_SLAM+语音机器人DIY系列:(五)树莓派3开发环境搭建——6.树莓派USB与tty串口号绑定...
摘要 通过前面一系列的铺垫,相信大家对整个miiboo机器人的DIY有了一个清晰整体的认识.接下来就正式进入机器人大脑(嵌入式主板:树莓派3)的开发.本章将从树莓派3的开发环境搭建入手,为后续ros开 ...
- ft232 mac usb串口驱动_记Macbook Pro配合FT232使用PN532模块
0x00实话. 被自己傻到 在linux下使用 libusb + libnfc 这两个库就可以配合串口直接使用pn532模块 当时配置文件是写在 /etc/nfc 目录下的 而我在OS X 下居然也想 ...
- ESP32在WIN7下USB调试串口驱动安装 解决USB JTAG/serial debug unit (Interface 0)无法安装驱动的问题
使用WIN7开发ESP32, 但一直不能解决USB烧录问题, 就是USB serial 总是无法安装, 虽然可以在WIN10下使用, 但切换虚拟机也麻烦 经常仔细对比查找分析, 问题解决, 顺利安装 ...
最新文章
- 实战排查由于系统负载引起的服务响应异常
- nodeType 节点简介
- java线程 kill linux_linux查看进程和线程的命令
- Python自动化运维技术与最佳实现
- win10安装和配置Maven3.6.3
- ng机器学习视频笔记(二) ——梯度下降算法解释以及求解θ
- STM32之CAN---中断管理浅析
- 修改Xmodem/Zmodem上传下载路径
- 节点服务器虚拟网络,虚拟网络功能节点放置研究
- 前端学习(507):垂直居中的第二种方式的优缺点
- 离谱!诺奖得主被曝40多篇论文造假!
- div背景透明_为什么css3实现background-image和半透明边框这么麻烦
- The name Foxit Software sounds familiar
- Activity是如何挂载Pargment的Day35
- android 5.0 开启网卡 权限请求,Aurora Droid | F-Droid - Free and Open Source Android App Repository...
- java的简单逻辑博彩游戏craps
- 大学计算机技术导论,北京邮电大学计算机学院网络技术导论第一章资料.ppt
- 图片识别word c#
- 【SpringBoot】SpringBoot的banner制作
- python爬取58同城租房信息
热门文章
- QT入门第四天消息盒子+对话框+定时器+日期和时间(源码)
- PyQt5教程-05-消息盒子
- 同源性 相似性 一致性
- python如何提问并回答_如何提问 - nashviller - 博客园
- latex参考文献bib基本格式_Latex如何添加参考文献——使用bib
- undo和redo日志
- arm跑操作系统的意义_上手一个具体而微的 ARM 操作系统
- 各大浏览器内核Blink chromium
- hang计算机术语大全,行业英语学习
- 【论文笔记】Combining Reinforcement Learning and Rule-based Method to Manipulate Objects in Clutter