嵌入式学习
低调神龙
这个作者很懒,什么都没留下…
展开
-
PCI总线、内核、PCI设备、驱动
当我们一台机器上有PCI设备时。分析这个PCI设备时如何被一步步用到的。首先,机器上电,系统启动并加载到内核初始化阶段,这时候内核就会对所有的PCI设备进行枚举和配置!枚举:所有的PCI设备都在PCI总线上,内核会从第一条总线(根总线)开始扫描,逐个枚举所有连接在PCI总线上的pci设备并记录,每个PCI设备都会有其配置空间,里面保存着设备的厂商ID,设备ID,IRQ,设备存储区信息等,枚举的最终目的就是将所有的PCI设备的这些信息都读出来并且保存在pci_dev(每个设备对应一个)结构体中。具体怎么原创 2022-01-11 18:52:28 · 709 阅读 · 0 评论 -
Centos8.3使用SSH登录 报错--拒绝连接所遇问题以及解决方法(serivice sshd start 启动失败)
1、确保自己已经安装好openssd-service,并且其配置文件是修改好的,这个百度一大堆;2、然后再试着开启SSH服务:service sshd start,我这边这里就报错按照提示systemctl status sshd.service 发现也看不出什么东西,3、然后sshd -t 查看具体报错原因,最后发现是配置文件149行那里的cipher 不对,然后使用ssh -Q cipher查看ssh的对称秘钥按着修改就行,改完之后再次再次启动SSH,发现还是报错,然后ssh -t查看发现配原创 2021-12-03 09:18:11 · 3807 阅读 · 0 评论 -
树莓派(python)与arduino串口通信
树莓派与arduino串口通信第一步:先设置硬件串口分配给GPIO串口输入sudo raspi-config命令进入树莓派系统配置界面,选择第三个Interfacing Options进去选择Serial Port然后选择关闭串口登录功能,打开硬件串口调试功能修改配置文件打开/boot/config.txt文件,输入 sudo vim /boot/config.txt,在最后添加俩行:1、dtoverlay=pi3-miniuart-bt 2、force_turbo=1然后重启树原创 2021-11-10 21:11:46 · 2041 阅读 · 0 评论