【飞凌AM6254开发板试用】+2机器视觉环境搭建(原创) - 飞凌嵌入式 https://bbs.elecfans.com/jishu_2374549_1_1.html
【飞凌AM6254开发板试用】 4-机器视觉(原创) - 飞凌嵌入式 https://bbs.elecfans.com/jishu_2376804_1_1.html
感谢电子发烧友william hill官网
网。
感谢保定飞凌嵌入式技术有限公司。
感谢 保定飞凌嵌入式技术有限公司 技术人员 罗志生 周末不胜其烦的大力支持。
周末 周末 周末 周末 周末 周末 周末 周末 周末!
很少有周末能高端技术支持的!我从业15年只遇到过两家公司,保定飞凌嵌入式技术有限公司是其中一家! 谢谢!
本篇主要是查看板载串口资源,安装USB转串口线的Linux驱动,编译内核。
1.板载串口资源:
uart与ttyS节点对应问题:
在设备树的k3-am62-main.dtsi文件中,定义了uart的基本属性,后面定义了基地址 如下图:
在开发板中执行命令:dmesg | grep ttyS*
将前面的tty名称与基地址对应到dtsi文件中,如ttyS3对应地址为0x2810000,设备树文件uart1基地址为2810000,所以uart1对应节点为ttyS3.
UART0
UART1
2.安装USB转串口线的Linux驱动:
在内核中选中ch341,这样USB转串口线就可以识别了。
单独编译内核步骤,6254的内核源码存放在OK6254-linux-sdk/OK6254-linux-kernel目录下。
命令源代码:
cd OK6254-linux-sdk/
. build.sh
sudo ./build.sh kernel
编译内核后会在 images 目录下生成新的 Image 和多个设备树文件。执行清除编译命令,清除编译 linux 内核产生的文件:sudo ./build.sh clean_kernel
images目录下的内核镜像和设备树不会被这条命令清除。出现如下信息后证明清除完成:
CLEANarch/arm64/crypto
CLEANarch/arm64/kernel/vdso
CLEANarch/arm64/kernel
CLEANcerts
CLEANdrivers/firmware/efi/libstub
CLEANdrivers/scsi
CLEANdrivers/tty/vt
CLEANdrivers/video/logo
CLEANkernel
CLEANlib/raid6
CLEANlib
CLEANnet/wireless
CLEANusr
CLEANarch/arm64/boot
CLEANvmlinux.symvers modules-only.symvers modules.builtin modules.builtin.modinfo
CLEANscripts/basic
CLEANscripts/dtc
CLEANscripts/genksyms
CLEANscripts/kconfig
CLEANscripts/mod
CLEANscripts
CLEANinclude/config include/generated arch/arm64/include/generated .config .version
Module.symvers
/home/forlinx/6254/OK6254-linux-sdk
USB转串口线插上去后会自动识别,如下图:
谢谢!
我在其他william hill官网
的网名是“还没吃饭中”或”还没吃饭”。
更多回帖