linux内核编译AX99100驱动

日期:09-27  177  属于:工控机百科
linux内核版本:4.14
pcie转四路串口芯片:亚信的AX99100
linux内核里是没有这块芯片的驱动的,这里自己添加驱动进去进行编译。
1.从亚信官网下载该芯片的linux驱动https://www.asix.com.tw/cs/download.php?sub=driverdetail&PItemID=256
2.在 linux/drivers/tty/serial/的目录下新建一个99xx的目录,把解压之后的文件里除了.cache.mk、Makefile、readme之外的其他13个文件全部放入该目录。
3.在linux-marvell/drivers/tty/serial/99xx目录下创建Makefile文件,内容如下
linux内核编译AX99100驱动
4.参照8250下的Kconfig在该目录下创建Kconfig文件,内容如下
linux内核编译AX99100驱动
5.修改linux-marvell/drivers/tty/serial下的Makefile,增加
linux内核编译AX99100驱动
6.修改linux-marvell/drivers/tty/serial下的Kconfig,增加
linux内核编译AX99100驱动
7.在linux目录下,使用你自己的编译器进入menuconfig进行内核配置(make menuconfig)
8.进入到Device Drivers > Character devices > Serial drivers目录下,勾选以下两个刚才添加的选项,并把8250的两个选项取消选中
linux内核编译AX99100驱动
9.进行编译,这样就把AX99100的驱动编译进内核里了,验证一下系统起来可以看到四路串口,ttyF0~ttyF3。
linux内核编译AX99100驱动
微信公众号微信公众号
东方松柏科技 Oriental Conifers Technolog
010-82331875 / 010-82331878

工作时间:周一至周五 9:00-18:00

联系人:AlanTse解先生

手机:13811526685 销售专线(广告勿扰)

邮件:ipc@ipccore.com

地址:北京市海淀区双清路3号鸿运大厦1层31078室;厂址:河北省廊坊市三河市燕郊开发区留山大街南侧、孤山西路西侧科创智谷产业园-1#地块-一期-4#-2-101 国际域名:www.ipccore.com

底部导航 Tabbar
客服电话:4008001871 为用户提供更好的产品,更可靠的组件

经营理念:专业、专心、至诚、至精
战略目标:创新智能系统升级,驱动物联产业发展
战略口号:自主创新,将不可能变成可能
企业精神:为用户提供更好的产品,更可靠的组件,是我们不断前行的动力
企业使命:为美丽中国赋能,为企业成功助力,为美好生活加"芯"
企业愿景:创建中国遥遥领先的嵌入式/物联网产品和方案提供商
企业准则:以“诚信”为客户,以“品质”为自己;以“创新”为发展,以“结果”为导向
企业价值观:以一流的产品和服务为用户创造关键价值;真诚、敬畏、专业、进取,成就客户,成就员工