Tanya

主要更新以linux操作系统为基础的开发与使用,记录成长的点点滴滴。

uboot移植

https://www.cnblogs.com/xiaojiang1025/p/6106431.html 1.下载uboot源码,这里下载的是u-boot-2018.01.tar.bz2 ftp://ftp.denx.de/pub/u-boot/ 2.配置交叉编译器,这里使用4.9.4,修改Mak...

2019-07-09 17:53:00

阅读数 46

评论数 0

335修改已占用的管脚为GPIO功能

任务:修改被占用的引脚为GPIO作用,这里使用的是天嵌的TQ335X_COREB_V2,以SD的CD脚为例,CD管脚是用来给系统通知SD卡的插入与拔出消息的,将此引脚改为GPIO1_16。 以下是修改过程: 1、查看核心板原理图 MMC0的SDCD接的是GPIO0_6 2、查看arch/arm/m...

2019-05-10 13:52:40

阅读数 18

评论数 0

ubuntu下安装、启动和卸载SSH

1、先停掉SSH服务:sudo stop ssh 2、卸载openssh-server:apt-get remove openssh-server 3、卸载openssh-client: apt-get remove openssh-server 4、安装openssh-server:apt-ge...

2019-04-25 16:18:21

阅读数 9

评论数 0

Linux下无线网卡 的AP模式

在Windows下,我们可以用猎豹、360和腾讯管家里的一些软件助手,把我们的无线网卡开一个热点,同样,在Linux中。我们也可以把我们无线网卡的热点打开,让其他设备能够连接。这里基于天嵌的IMX6UL平台,使用8723bu WIFI模块发送AP热点 前提条件: 1.文件系统有 hostapd...

2019-04-18 09:56:59

阅读数 87

评论数 0

安装telnet出错

安装telnet出错 #sudo apt-get install telnet-server sudo: /etc/sudoers.d is world writable Reading package lists... Done Building dependency tree R...

2019-03-29 14:14:23

阅读数 67

评论数 0

Ubuntu实现远程登陆之telnet——安装telnet服务端

telnet是一种网络通信协议,我们可以使用它登录远程服务器,Ubuntu安装后默认只有telnet客户端,即只能在Ubuntu内去连接其他telnet服务器,本文将详细介绍在Ubuntu下安装部署telnet服务端,以便实现其他客户端使用telnet协议远程登录Ubuntu服务器。 环境:Ub...

2019-03-29 10:21:12

阅读数 22

评论数 0

天嵌E8烧写步骤

E8烧写步骤: 1.更新uboot 备注:(如果板子已经烧写了 uboot 可以直接跳过)? 1)进入 uboot 菜单后,选 1,下载 uboot 到 eMMC 2)下载完成后,选择 h,关电; 3)再按启动键,重启 E8,按空格键重新进入 uboot 主菜单界面 2.给emmc分区 1)在 u...

2019-03-27 10:10:50

阅读数 33

评论数 0

can0 can1对测程序

#include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include &...

2019-03-21 10:52:49

阅读数 126

评论数 0

TQIMX6UL使用键盘和鼠标

TQIMX6UL默认同时可以使用触摸、鼠标、键盘,如果不可用,可以按照以下方式修改文件系统脚本 使用USB鼠标: 修改 /etc/profile.d/embedsky_set.sh export QWS_MOUSE_PROTO=“TSLIB:$TSLIB_TSDEVICE MouseMan:/d...

2019-03-20 17:27:27

阅读数 26

评论数 0

TQIMX6UL添加ADC功能

这里使用天嵌的TQIMX6UL平台,TQIMX6UL核心板引出的4个ADC引脚默认留空,如果要使用ADC功能,需要自行将GPIO_0~GPIO_9的任意引脚配置成ADC,这里将扩展接口的pwm2_out配置成ADC功能(pwm2_out对应GPIO为GPIO_9),配置方法如下: 1、打开设备树...

2019-03-20 17:22:09

阅读数 119

评论数 0

make menuconfig编译出现错误

使用Ubuntu编译内核make menuconfig的时候出现下列错误: HOSTCC scripts/kconfig/mconf.o In file included from scripts/kconfig/mconf.c:23:0: scripts/kconfig/lxdialog/di...

2019-03-20 17:04:47

阅读数 22

评论数 0

imx6q的otg转host

平台:imx6q 内核版本:4.1.15 imx6q的otg默认作为从设备,用作下载烧写镜像 现将其修改为host功能修改设备树如下: 修改6q路径下arch/arm/boot/dts/imx6qdl-sabresd.dtsi 将其otg屏蔽,将其改为host模式,设置cp、wp管脚 ...

2018-07-25 11:19:41

阅读数 391

评论数 0

imx6ul的otg转host功能

平台:imx6ul 内核版本:4.1.15 imx6ul的otg默认作为从设备 如果让这个otg口既能用otg下载程序,也能读取U盘 需要修改设备树/arch/arm/boot/dts/tq-imx6ul.dts 1.搜索otg usbotg...

2018-07-23 11:45:45

阅读数 504

评论数 0

修改一个已经被驱动占用的管脚,将其修改为普通gpio

这里使用天嵌的e9v2板子, 内核版本4.1.15 以下使用EIM_D28为例介绍修改一个被驱动占用的管脚,将其修改为普通gpio 1.在 imx6q-pinfunc.h 文件中搜索 EIM_D28,搜索的结果如下所示: #define MX6QDL_PAD_EIM_D28__E...

2018-06-28 09:45:19

阅读数 487

评论数 0

IMX6UL如何添加新的分区

u-boot中是没有什么分区表(一般磁盘会在最前面哪里有一个分区表和引导加载程序)这样的东西的,所谓的分区我们构架好之后,是在代码里写死的,在include/configs/mx6ul_14x14_evk.h(xxx.h)中,可以像下面那样添加 #define MTDIDS_DEFAULT &a...

2018-06-25 10:23:05

阅读数 636

评论数 0

TQIMX6UL添加7寸高清电容屏分辨率

TQIMX6UL实际使用后,有客户发现分辨率为800x480的7寸标清电容屏显示效果不好,想要换成分辨率为1024x600的7寸高清电容屏,现在协助调试添加7寸高清电容屏触摸驱动,使板子正常使用和7寸高清电容屏正常显示和触摸。 修改内核源码如下: 1.修改设备树arch/arm/boot/...

2018-06-21 16:20:33

阅读数 529

评论数 0

TQIMX6ul工控板IMX6UL开发板平台触摸测试方法

tqimx6ul支持电容与电阻屏,七寸电容屏使用goodix触摸芯片,五寸高清屏使用ft5x06的触摸芯片,电容、电阻触摸可以自动识别。故用户使用时无需做相关设置,只要在uboot中设置好与屏对应的分辨率就可以了。在上电前要把要测试的屏接好,电容屏不可带点插拔 触摸测试方法如下,测试触摸之前要先...

2018-06-19 14:58:46

阅读数 168

评论数 0

文件系统的重新制作

使用的是tq-imx6ul的开发板, 用户如果要修改文件系统中的busybox 或者 qt 的配置,可以修改配置后重新编译并替 换掉原来的文件系统相同文件后重新将文件系统打包。本章将介绍如何在现有的文件系统中新增或者修改部分文件后重新打包成新文件系统。 1.解压原有的文件系统 #sud...

2018-06-12 14:30:44

阅读数 231

评论数 0

input子系统

linux输入子系统(linux input subsystem)从上到下由三层实现,分别为:输入子系统事件处理层(EventHandler)、输入子系统核心层(InputCore)和输入子系统设备驱动层。 时间处理层—–>事件处理层为不同硬件类型提供了用户访问及处理接口。...

2018-06-12 14:14:48

阅读数 41

评论数 0

TQIMX6ULL添加自己的按键

博主使用的是天嵌的TQIMX6ULL的开发板,内核版本是4.1.15 板子目前只有一个系统的复位按键。不可以作为gpio-button用。 以下用gpio1_io10引脚为例添加该按键 1.在arch/arm/boot/dts/tq-imx6ull.dts添加 gpio-keys { ...

2018-06-07 10:16:17

阅读数 335

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭