驱动和内核
文章平均质量分 74
汉尼拔勇闯天涯
这个作者很懒,什么都没留下…
展开
-
编译移植busybox软件包
本文介绍源码编译移植busybox软件包原创 2023-04-15 10:31:43 · 292 阅读 · 1 评论 -
使用systemd启动方式制作buildroot根文件系统
本文主要介绍如何用systemd初始化系统,从而让buildroot编译出的根文件系统支持systemclt命令。原创 2023-04-15 10:26:42 · 2021 阅读 · 1 评论 -
wifi/BT芯片RTL8723DS驱动移植和测试之二蓝牙篇
本文主要介绍stm32mp157移植芯片RTL8723DS蓝牙功能原创 2023-04-15 10:09:12 · 2473 阅读 · 1 评论 -
wifi/BT芯片RTL8723DS驱动移植和测试之一wifi篇
本文主要介绍如何在stm32mp157中移植并测试芯片RTL8723DS的wifi功能。原创 2023-04-15 09:38:42 · 3422 阅读 · 2 评论 -
移植移远4G模块EC20过程记录3-EC20模块固件升级以适配QMI拨号
本文主要介绍EC20模块固件升级的步骤原创 2023-03-01 08:57:25 · 2079 阅读 · 0 评论 -
ARM板移植minicom工具:虚拟机中交叉编译minicom源码
记录编译移植mincom过程原创 2022-10-03 15:19:21 · 996 阅读 · 0 评论 -
制作arm ubuntu最小根文件系统,并安装软件
本文介绍如何用ubuntu虚拟机制作arm版本的ubuntu根文件系统原创 2022-10-03 10:16:50 · 2519 阅读 · 1 评论 -
Ubuntu 上搭建nfs服务器,方便开发板远程挂载根文件系统
本文讲述在ubuntu系统上安装nfs服务器的全过程原创 2022-09-20 20:57:13 · 308 阅读 · 0 评论 -
Ubuntu 上搭建 TFTP 服务器
本文讲述ubuntu系统配置tftp服务器的全过程原创 2022-09-20 20:47:45 · 954 阅读 · 0 评论 -
在linux shell脚本文件中调用minicom工具实现AT拨号的方法
讲述shell脚本调用minicom工具的方法原创 2022-09-22 15:10:42 · 1116 阅读 · 1 评论 -
stm32mp157开发板ping通pc虚拟机ubuntu系统,方便nfs挂载根文件系统
开发板ping通虚拟机ubuntu,为的是在开发板上使用nfs挂载根文件系统原创 2022-09-16 18:31:08 · 787 阅读 · 0 评论 -
在由buildroot制作出来的根文件系统中移植sudo命令
本文描述移植sudo命令的全过程。原创 2022-09-16 15:31:21 · 763 阅读 · 0 评论 -
调试大普RTC芯片驱动-ins5699s
大普ins5699 rtc芯片驱动调试过程及注意事项原创 2022-09-07 10:49:53 · 1197 阅读 · 2 评论 -
正点原子MP157系统移植和根文件系统构建视频教程之uboot命令学习笔记
本文主要记录uboot中经常使用的命令,以及如何在uboot中加载pc虚拟机中的镜像。原创 2022-08-25 21:55:58 · 878 阅读 · 0 评论 -
正点原子STM32MP157编译驱动有告警:WARNING: Symbol version dump ./Module.symvers is missing; modules will have no
编译驱动时遇到的问题:WARNING: Symbol version dump ./Module.symvers is missing原创 2022-07-28 09:54:49 · 2534 阅读 · 1 评论 -
正点原子STM32MP157开发板加载驱动模块报错:Unknown symbol __gnu_mcount_nc (err -2)
使用正点配套内核源码编译了驱动ko文件,在stm32mp157板子上无法直接加载,解决了加载时的两个问题:一是 ERROR: could not insert module *.ko: Invalid module format二是unknown symbol in module原创 2022-07-26 21:34:18 · 1599 阅读 · 0 评论 -
板载ubuntu系统部署docker方法记录
本文介绍如何在没有网络的情况下,给板载ubuntu系统(即裁剪后的系统)部署docker。原创 2022-07-02 17:55:00 · 398 阅读 · 0 评论 -
使用minicom发AT指令,和外设传感器通信
介绍linux下使用minicom工具发送AT指令控制UART时需要注意的问题。原创 2022-06-25 19:52:13 · 1451 阅读 · 0 评论 -
外设驱动调试经验汇总--每天加一点
汇总一些外设驱动的调试经验。原创 2022-06-23 17:05:18 · 4435 阅读 · 0 评论 -
移植移远4G模块EC20过程记录2-QMI+PPP拨号上网
本文详细介绍了ubuntu系统移植移远QMI_WWAN网卡驱动的详细过程,以及内核怎样支持ppp拨号,用什么脚本完成ppp拨号。原创 2022-06-21 20:08:27 · 12149 阅读 · 2 评论 -
核心板移植移远4G模块EC20过程记录1-Gobinet
按照EC20厂家资料,在arm板的ubuntu系统中一步步移植驱动,包括USB串口和Gobinet网卡驱动,以及使用quectel-CM的测试结果原创 2022-06-09 16:26:30 · 2498 阅读 · 1 评论 -
海思3531添加移远EC20 4G模块
在linux下加载驱动有两种常用方法:静态加载和动态加载。静态加载就是把驱动程序直接编译进内核,系统启动后可以直接调用。静态加载的缺点是调试起来比较麻烦,每次修改一个地方都要重新编译和下载内核,效率较低。若采用静态加载的驱动较多,会导致内核容量很大,浪费存储空间。 动态加载利用了Linux的module特性,可以在系统启动后用insmod命令添加模块(.ko),在不需要的时候用rmmod命令卸载模块,采用这种动态加载的方式便于驱动程序的调试,同时可以针对产品的功能需求,进行内核的裁剪,将不需要的驱..转载 2022-04-08 11:11:24 · 433 阅读 · 0 评论 -
USB-4G/LTE移植 -第4节 USB-4G移植(移远EC20开发-GOBI拨号)
开发环境主机:ubuntu12.04开发板内核版本:linux-2.6.35【注】EC20支持PPP拨号,Gobi拨号和QMI拨号,笔者使用的是Gobi拨号,关于另外两种拨号请参考官方文档,后文的附件链接中已经给出了参考文档。3.1 USB SERIAL驱动当模块连接到USB串行驱动时,驱动程序将在目录/dev中创建设备文件,ttyUSB0/ttyUSB1/ttyUSB2…接下来就是讲解如何移植USB Serial。3.1.1增加PID&VID要想识别模块,客户应该在下面添转载 2022-04-08 10:44:38 · 2114 阅读 · 0 评论 -
linux驱动开发-简单的字符设备驱动开发实例
一、开发环境说明:我使用的是ubuntu 20.04桌面系统,在vmare虚机中运行。系统中已经安装gcc编译器:sudo apt-get install gcc如果系统无法上网,需要事先下载好gcc压缩包,传入系统中,然后解压。二、实例本实例大部分参照博客Linux设备驱动程序——一个简单的字符设备驱动程序_Alex-wu的博客-CSDN博客原博客有关键的操作步骤没有讲到,我这里补充完整。1、写驱动代码char.c源代码#include <linux/modu翻译 2022-04-01 11:52:50 · 621 阅读 · 0 评论