
bsp
__一缕阳光__
这个作者很懒,什么都没留下…
展开
-
rk3288-独立uboot+kernel文档
1.考虑到灵活性,Firefly-rk3288的文件系统可以采用yocto方便获得,至于uboot和kernel则采用rockchip提供的独立包,虽然镜像使用独立源代包生成,然而一些生成工具还是使用rochchip的linux sdk比较方便。构建主机环境:$ sudo apt-get install repo git u-boot-tools device-tree-compiler mt...原创 2019-04-12 14:12:35 · 2203 阅读 · 1 评论 -
qtgstreamer移植arm
准备:cd QtGstreamer源码 mkdir build && cd buildarm.cmake文件内容如下(用于定义cmake交叉编译相关):message(STATUS “arm”) include (CMakeForceCompiler) set(CMAKE_CROSSCOMPILING TRUE) set(QT_VERSION “5”) set...原创 2018-09-03 02:36:16 · 2422 阅读 · 0 评论 -
am335x linux 调试uart
在dts配置好uart3后进入系统使用echo/cat命令操作/dev/ttyS3无反应,使用软件配置串口波特率后偶尔能收发一两次。使用stty -F /dev/ttyS3 -a 发现串口配置总是会自动恢复成115200波特率,且rows、colums参数不为0。使用ps -elf |grep agetty 命令发现后台把ttyS3设置成了控制台,此时删除启动的配置脚本即可:rm /etc/s原创 2018-03-26 16:02:21 · 1533 阅读 · 0 评论 -
am335x+wm8960音频基于linux 4.9.41移植
1.配置内核驱动-> Device Drivers -> Sound ca...原创 2018-02-28 16:00:46 · 2752 阅读 · 1 评论 -
am335x使用qtvirtualkeyboard
qt5.7的qtvirtualkeyboard在ubuntu上编译安装后可用,在板子上则不行,直接以系统方式调用根本调不出来,而如果以应用内嵌方式虽然点击TextField后能弹出输入窗口却不能输入文字,每次点击虚拟字母按键都会弹出"intupt method is not set"的提示。解释:ubuntu启动QGuiApplication会加载xcb-qpa插件作为图形后端对接程序,该...原创 2018-02-28 15:37:18 · 1473 阅读 · 0 评论 -
飞凌OK335xd-linux-4.9.41 移植
ti官方目前提供的内核最新是4.9.41,内核源码有三种方式获得,ti内核独立包,sdk包,ti的arago-yacto,这里内核采用ti的sdk包,文件系统采用ti的arago-yocto。1.获取ti-processor-sdk-linux-am335x-evm-04.01.00.06-Linux-x86-Install.bin,解压到/opt/目录,下载gcc-linaro-6.2.1-原创 2017-12-20 18:09:54 · 1979 阅读 · 0 评论 -
天嵌TQ_E9卡片电脑移植飞思卡尔yocto L4.1.15_1.0.0_ga 第四篇 新版kernel(L4.1.15-r)移植
现在2015.04版uboot已经真正可以为我们的E9服务了,接下来就是移植内核,其实自3.x以后的新版内核移植起来已经相当省心省力了,主要就是修改dts文件,方便起见,我们还是先把tftp、nfs的pc端和板子都配好,方便我们使用网络启动调试。1.uboot环境变量设置:TQE9>> setenv mynetargs ‘setenv bootargs console=${co原创 2016-06-11 13:48:34 · 5735 阅读 · 3 评论 -
天嵌TQ_E9卡片电脑移植飞思卡尔yocto L4.1.15_1.0.0_ga 第五篇 LCD+触摸屏移植
经过前面的移植,我们的板子已经可以成功进入linux,但是这个时候看不到画面的,还需要进一步调通LCD显示和触摸屏驱动。1.uboot环境变量。为了LCD能显示需要如下设置uboot变量: $setenv mynetargs 'setenv bootargs console=${console},${baudrate} ${smp} video=${myvideo} root=原创 2017-02-12 02:50:01 · 1486 阅读 · 1 评论 -
天嵌TQ_E9卡片电脑移植飞思卡尔yocto L4.1.15_1.0.0_ga 第二篇 新版uboot移植
飞思卡尔提供了imx6q的移植手册i.MX_BSP_Porting_Guide.pdf。1.准备源码:$cp -R board/freescale/_ board/freescale/原创 2016-05-12 00:26:24 · 6562 阅读 · 8 评论 -
天嵌TQ_E9卡片电脑移植飞思卡尔yocto L4.1.15_1.0.0_ga 第三篇 新版uboot(2015.04-r0)网卡移植(RTL8211E)
经过前面的移植现在板子已经能成功跑起来yocto的2015.04版u-boot,但是如果我们ping主机则会提示不通,这里我们继续把u-boot的网卡移植上去,毕竟之后的内核移植少不了tftp功能。uboot-2015-04的独立phy网卡移植本身是很简单的,这里主要做个简单分析。1.uboot网卡初始化整体流程:该版Uboot中网卡的启动过程如下board_init_f>原创 2016-06-11 13:45:37 · 6578 阅读 · 3 评论 -
天嵌TQ_E9卡片电脑移植飞思卡尔yocto L4.1.15_1.0.0_ga 第一篇 yocto项目建立
本移植过程参考飞思卡尔的Freescale_Yocto_Project_User's_Guide.pdf文档,请自行到飞思卡尔下载fsl-yocto-L4.1.15_1.0.0-ga.zip文件夹。1.安装主机依赖环境:安装原生Yocto Project 依赖包:$ sudo apt-get install gawk wget git-core diffstat unzip texin原创 2016-04-30 15:24:42 · 3915 阅读 · 2 评论