E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
tiny4412调试笔记
STM32cube HAL库 UART串口中断方式收发任意长度
调试笔记
STM32Cube对于新项目的开发能节省不少时间,从繁琐芯片初始化中解脱出来1.STM32UART初始化部分,配置好工程,采用STM32cube生成代码,初始化即已经完成。2.串口中断方式的发动作:HAL_UART_Transmit_IT没做任何处理的情况下,我们在程序中使用printf会把信息打印到显示屏中去,这时我们需要将printf重定向就能将printf的消息打印到串口中去。在主函数中添加
xld_1992
·
2020-07-06 09:30
stm32
嵌入式打印机系统移植支持HP LaserJet 1020 plus 激光打印机和HP DeskJet 1010喷墨打印机
算是成功的移植到
tiny4412
和QZD4418中两者区别不大但是QZD4418在运行gs的时候无效,后来找到了解决办法。为了大家移植方便,我写一写我移植的过程!
酷趣青年
·
2020-07-06 08:44
linux设备驱动
ida动态
调试笔记
目标文件:阿里安全挑战赛的第二题点击打开链接使用环境:ida6.8点击打开链接,adtbundle点击打开链接首先打开avd安卓模拟器,界面如下:在dos下运行adb命令,查看当前连接的设备:adbdevices得到结果如下:上图显示了本机连接的安卓模拟设备。然后用adb命令安装上面的阿里测试文件:adbinstall阿里测试路径/文件名出现上述提示,标识文件安装成功上图中红色区域是刚刚安装的程序
woyaojinqu
·
2020-07-06 07:08
个人日志
Linux下自己完成的ft5x06触摸屏驱动(
tiny4412
开发板)
触摸屏驱动a.先来了解下基本知识1.ft5x6触摸屏驱动通过I2C接口与CPU进行连接,服务于I2C总线,同时触摸屏属于又是输入设备,因此又隶属于输入子系统。2.ft5x06通过I2C接口连接CPU,直接将数字信号放入内部寄存器,(一些触摸屏管脚发出电压值为模拟信号,需要接ADC转换至数字信号供CPU读取)3.ft5x06触摸屏的各个寄存器如下图由寄存器表可以知道,当前按键的个数在02h地址的第四
驱动开发武雄彪
·
2020-07-06 06:42
Linux内核驱动
arm使用无线网卡
首先我使用的是
tiny4412
的开发板,无线网卡使用的是EP-N8508GS。这个无线网卡不需要安装驱动,可以直接使用,只需要配置即可。
nilko
·
2020-07-06 02:14
arm
tiny4412
移植最新版QT5.12+opencv4.0.0+人脸检测
系统:Ubuntu18.04.1LTSamd64编译工具链:arm-linux-gccversion7.3.1一、准备工作:下载QT5.12带集成开发环境(QTCreator)的可执行文件:下载QT5.12源码:下载opencv4.0.0源码:下载交叉编译工具链7.3.1:https://releases.linaro.org/components/toolchain/binaries/lates
Yealdor
·
2020-07-06 02:45
嵌入式Linux学习
从零开始教你制作友善之壁
TINY4412
----SD卡uboot启动卡
关于这节,有很多小伙伴要我亲自写一遍,那好吧,我就亲自写一遍:首先,你要制作一张SD卡,把SD卡先插到电脑端口:然后看以下步骤:1、查看SD卡位于哪个分区哪个设备节点(1)先查看SD卡的设备节点是哪个,我的是/dev/sdb1root@morixinguan:/work#df文件系统1K-块已用可用已用%挂载点udev8123220081232200%/devtmpfs16288849796161
weixin_33905756
·
2020-07-05 23:02
在Ubuntu上安装PCMCIA接口CDMA上网卡的
调试笔记
(ZT)
原安装环境是:IBMT43/Ubuntu7.10------------从这里开始------------配置过程主要是参考下边这段,已经在我自己的IBM本本上调试成功。但是有的人反映modemnotresponding,请参考后边的解决方案。==================================1.硬件信息中看看能不能认出来你的无线上网卡$dmesg可以看到0.0:ttyS3atI
weixin_30544657
·
2020-07-05 21:31
移植Opencv到Arm开发板中
首先介绍一下环境:电脑上装的是ubuntu14.04,开发板是
Tiny4412
,交叉编译器版本是友善之臂公司提供的arm-linux-gcc4.5.1,opencv版本用的是2.0.0。
u014472566
·
2020-07-05 18:50
Android5 Lollipop 中关于 SELinux 安全机制
调试笔记
Android5中,安全机制增强后,自己写的操作串口的APP想正确运行,都需要经过一番折腾.我从svncheckouthttp://Android-serialport-api.googlecode.com/svn/trunk/android-serialport-api-read-only这里下了个老牌的串口测试程序,编译到API21版本,成功生成APK文件,在开发板上运行,会出现下面的错误(在
281506974
·
2020-07-05 17:58
高通平台音频
调试笔记
可以通过抓取如下log来查看对应音频场景对应的音频设备,adblogcat-vtime|grep"select_device"1、喇叭播放音乐,查看其音频设备,一般应该是speaker,如果有声音则表示默认正常,如果没有声音,则要确认如下几点通过查看原理图确定speaker的接法,是直接接在lineout,耳机左右声道还是接codec的SPKDRV。如果是接在lineout,则一般lineout出
king_ocean
·
2020-07-05 17:05
驱动
EtherCAT之Lan9252
调试笔记
1.接口完成以后先去读,0x64寄存器。如果值为0x87654321,则时序okay;否,则修改时序2.访问Lan9252接口的时候Byte1Byte2Byte3Byte4数据线add[0+:16]add[16+:16]data[0+:16]data[16+:16]地址线1组00000000100010000110地址线2组0100001100011103.DMA流程1)CPU做状态机初始化2)D
茶茶酱和FPGA
·
2020-07-05 16:49
EtherCAT
STM32 F7xx + LAN8720+LWIP1.4.1调试坑点记录
STM32F765开发一个UDP通信的项目PHY用的是LAN8720协议栈LWIP1.4.1HAL库版本为1.15.0网口用的是HR911105A电路图和这个博主一样STM32F407VGT6+LAN8720
调试笔记
硬件问题由于一些原因
TS喜欢做笔记
·
2020-07-05 15:50
LAN8720
STM32
【
TINY4412
】U-BOOT移植笔记:(14)USB-OTG驱动
【
TINY4412
】U-BOOT移植笔记:(14)USB-OTG驱动宿主机:虚拟机Ubuntu16.04LTS/X64目标板[底板]:
Tiny4412
SDK-1506目标板[核心板]:
Tiny4412
-
大水猫
·
2020-07-05 12:03
TINY4412
U-BOOT
【
TINY4412
】QT5移植笔记:(2)QT5.7移植到Linux
【
TINY4412
】QT5移植笔记:(2)QT5.7移植到Linux宿主机:虚拟机Ubuntu16.04LTS/X64目标板[底板]:
Tiny4412
SDK-1506目标板[核心板]:
Tiny4412
-
大水猫
·
2020-07-05 12:03
QT
LINUX
【
TINY4412
】LINUX移植笔记:(9)USB驱动
【
TINY4412
】LINUX移植笔记:(9)USB驱动宿主机:虚拟机Ubuntu16.04LTS/X64目标板[底板]:
Tiny4412
SDK-1506目标板[核心板]:
Tiny4412
-1412LINUX
大水猫
·
2020-07-05 12:32
TINY4412
LINUX
【
TINY4412
】U-BOOT移植笔记:(10)EMMC驱动
【
TINY4412
】U-BOOT移植笔记:(10)EMMC驱动宿主机:虚拟机Ubuntu16.04LTS/X64目标板[底板]:
Tiny4412
SDK-1506目标板[核心板]:
Tiny4412
-1412U-BOOT
大水猫
·
2020-07-05 12:01
TINY4412
U-BOOT
2019年STM32F103
调试笔记
1、现象:在做远程升级时,程序从备份区域读取到APP区域并校验成功之后,程序执行到GPRS模块时,始终在执行设置模块的第一句话。原因分析:原来以为和GPRS模块有关系,后来分析发现程序没有进入串口中断,进而发现是由于没有给串口中断设置偏移量(NVIC_SetVectorTable(NVIC_VectTab_FLASH,0x8000);在中断优先级配置处设置),总结:发现问题,不要着急,从问题的根源
我的迷茫人生
·
2020-07-05 05:18
调试笔记
[PX3][Android7.1]
调试笔记
添加HAL层代码步骤
平台内核版本安卓版本PX3Linux3.0Android7.1文章目录1、添加代码2、编译1、添加代码hardware/libhardware/modules/目录下添加一个我们自己的HAL代码目录:hardware/libhardware/modules/Android.mk中添加2、编译要想在SDK根目录直接make编译还需在目录:build/target/product$vimembedde
雪松研究所
·
2020-07-05 04:43
子类__Build
子类__Android
[RK3399][Android7.1]
调试笔记
WIFI设备树的解析
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录硬件电路连接设备树解析硬件电路连接SDIO接口使用了RK3399的SDIO0中断管脚连接在rk3399的GPIO_A3上面设备树解析目录:kernel/arch/arm64/boot/dts/rockchip/rk3399-nanopi4-common.dtsicompatiblerfkill-wlan.c电源驱动匹配名字
雪松研究所
·
2020-07-05 04:43
子类__kernel
子类__WIFI
Linux驱动:
Tiny4412
开发板上点亮LED灯程序(GPIO驱动)
环境:主机-Ubuntu16.04,开发板-友善之臂
tiny4412
开发板,内核版本linux-3.5,参考
tiny4412
相关手册。
Mr_zengzr
·
2020-07-05 04:00
linux
driver
linux字符设备驱动模型简介及其实现方法(globalmem例程)
环境:主机-Ubuntu16.04,开发板-友善之臂
tiny4412
开发板,内核版本linux-3.5参考《Linux设备驱动开发详解基于最新的Linux4.0内核》(宋宝华编著)字符设备驱动,在Linux
Mr_zengzr
·
2020-07-05 04:59
linux
driver
EC20 AT
调试笔记
这里记录下调试EC20模块的初始化过程。先看初始化代码:voidEC20_Init(void){printf("AT\r\n");delay_ms(500);strx=strstr((constchar*)RxBuffer,(constchar*)"OK");//返回OKwhile(strx==NULL){Clear_Buffer();printf("AT\r\n");delay_ms(500);
小盼你最萌哒
·
2020-07-05 03:08
以太网
单片机模块
tiny4412
linux-4.2 移植(八)USB 2.0 host框架(3)hub
简介
tiny4412
有两个usbhub,一个是芯片内部的roothub,一个是usb4604,usb4604挂载在hsic0上。
小黄鸡#
·
2020-07-05 03:50
Tiny4412
Linux_4.2移植
tiny4412
linux-4.2 移植(一)编译运行linux-4.2
简介本文基于前面移植好的uboot进行的实验的。工具链:https://github.com/rockchip-toybrick/prebuilts-gcc-linux-x86-arm-gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf.git源码:去官网下载4.2的源码https://mirrors.edge.kernel.org/pub/li
小黄鸡#
·
2020-07-05 03:49
Tiny4412
Linux_4.2移植
⑨
tiny4412
Linux驱动开发之1-wire子系统(DS18B20)驱动程序
本来这次想做LCD背光灯的调节的,但是没有调通,时间很紧迫,就转向了其它东西,昨天调了一下DHT11,今天又调了一下DS18B20,还算有个安慰,本来是想用1-wire子系统做的,但是时间上有点紧,要看源代码好长时间去领悟,所以,先自己用以前的笨方法先实现.先来介绍一下DS18B20:DS18B20是由DALLAS半导体公司推出的一种的“一线总线”接口的温度传感器。与传统的热敏电阻等测温元件相比,
__毛豆
·
2020-07-05 03:26
Linux
关于AD9371
调试笔记
目前已经成功验证几个平台上AD9371的工作。现在写一下调试心得。1、时钟资源。不同板载的时钟支持不一样,比如:7系列是MMCME2,ULTRASCLALE是MMCME2,VIRTEX6是MMCM等等。2、存储资源:DDR2/DDR3/DDR4。3、接口问题。常规接口是LVDS,最大速率只支持1Gbit,要想速率做的更高就需要JESD204B这样高速串行接口啦。几个要点:1、AD9258输出时钟符
风且行
·
2020-07-05 03:12
FPGA
IIS
调试笔记
网络转载他人文章 经验
stm32移植ecos#30,ecosi2sdriver,音频驱动(下)http://velep.com/archives/652.html原创-调试WM8976的经历(半途总结)http://bbs.ednchina.com/BLOG_ARTICLE_5061.HTM解决了audiowm8960播放出声音的问题https://github.com/limingth/LASO/wiki#20125
q553716434
·
2020-07-05 02:33
linux
QCC300X 充电配置
调试笔记
目前在做一个QCC3005的项目,刚入门,对这个平台都是从0开始入门学习。设置充电状态指示灯的要点:主要是使用ConfigurationTool对UserInterface进行设置。相关工具的UG文档:ADKConfigurationToolUserGuide1.设置UserEvents解释:0:设置长按MFB关机。1:设置长按MFB开机。2:设置长按MFB自动连接最后连接的设备。3:设置长长按M
newid2013
·
2020-07-05 00:48
Linux内核学习笔记之GPIO控制
驱动程序控制GPIO接口高低电平*四个GPIO识别为四个设备*创建四个文件分别控制四个GPIO*echoon|off>/dev/driverx*使用电表测量管脚电压观察结果*本例内容详见LDD3第三章*开发板:
Tiny4412
木千
·
2020-07-05 00:54
Linux内核学习笔记
设备树学习之(一)GPIO中断
开发板:
tiny4412
SDK+S702+4GBFlash要移植的内核版本:Linux-4.4.0(支持devicetree)u-boot版本:友善之臂自带的U-Boot2010.12busybox版本
Linux学习之路
·
2020-07-04 22:41
Device
Tree
Tiny4412
DTS之Tiny4412
3G
调试笔记
之发送AT命令和APN配置
一、测试modem是否工作,是否可发送at命令cat/dev/ttyUSB0&echo"at+cgmi">/dev/ttyUSB0二、APN1、Android的网络配置作为资源文件写入了XML(/frameworks/base/core/res/res/xml/apns.xml),这个资源文件作为Android的默认apns配置,不建议修改该文件。因为Apn的配置是根据不同的硬件产品而不同,所以为
TedSmile
·
2020-07-04 21:26
Android
DSP与FPGA通信
调试笔记
之一——通过GPMC接口用EDMA传送
http://www.cnblogs.com/imapla/p/4122609.html【DM8168】DSP与FPGA通信
调试笔记
之一——通过GPMC接口用EDMA传送硬件:TI达芬奇TMS320DM8168
hushup
·
2020-07-04 18:02
嵌入式
STM32F407VGT6+LAN8720
调试笔记
一、硬件方面由于用到工业以太网,所以需要增加STM32F407+LAN8720作为联网调试过程中,插入网线,毫无反应分析:1、测25M晶振正常、测50M输出正常,可以判断LAN8720本身工作正常2、再查封装、对应引脚功能,封装没画错3、对比参考电路,各个电阻电容正常4、基于以上可以判断基本原理图是正确的、封装也是正确的、IC工作也是可以的,问题就在于那个变压器端5、想起当初由于找不到22nf的电
科翼电子
·
2020-07-04 16:23
STM32
tiny4412
学习(三)之移植linux-4.x驱动(1)支持网卡驱动
一、思路上一节我们通过DNW将内核、文件系统、设备树文件烧入到内存中,并使用bootm启动内核:bootm0x406000000x410000000x42000000。因为此时内核并没有SD卡驱动,和EMMC驱动,我们只能直接将系统拷贝至内存中然后启动。当时我们进入文件系统后,并无法挂载外面的网络文件系统,对开发带来很多不便,所以这一节,我们移植网卡,让系统启动后可以挂接虚拟机中的网络文件系统,或
【星星之火】
·
2020-07-04 15:29
Android驱动(一)硬件访问服务学习之(一)Android通过JNI访问硬件
硬件平台:
tiny4412
系统:Android5.0.2编译器:arm-linux-gcc-4.5.1首先来看一下android的系统框图。
【星星之火】
·
2020-07-04 15:29
Android底层
Android驱动学习之旅
STM32 USB Mass Storage 例程
调试笔记
一、问题起因近来有几个客户反映STM3210E的开发板的USBMassStorage例程有点问题,组长安排我来调试。MassStorage例程在PC上实现两个U盘,一个是SD盘,一个是NANDFlash盘,把程序下载到开发板后,PC上能够检测到NANDFlash盘和SD盘,却提示磁盘要格式化,按照提示操作,格式化不成功,可用磁盘空间和已用磁盘空间都为0。调试前的准备二、调试前准备调试之前花了三天的
dierui2904
·
2020-07-04 14:15
ESP8266
调试笔记
ESP8266新款版本使用用简要:此版本若想从FLASH启动进入AT系统,只需中间四个脚接VCC高电平即可,其中GPIO0为高电平代表从FLASH启动,GPIO0为低电平代表进入系统升级状态,此时可以经过串口升级内部固件。GPIO16(RST)可做外部硬件复位使用。此版本若想从FLASH启动进入AT系统,GPIO0GPIO2保持高电平,GPIO15为低电平,其中GPIO0为高电平代表从FLASH启
dengdun6257
·
2020-07-04 14:25
交叉编译工具的使用说明
想检验下学习成果,所以从今天开始把以前学的知识点在
tiny4412
开发板上面做个检验。裸机部分学习到把uboot移植完成就结束;然后,学习内核的驱动和其他子系统框架。
晴天_QQ
·
2020-07-04 12:41
tiny4412开发板学习记录
博世传感器
调试笔记
(三)加速度及地磁传感器BMC156
一.器件简介:1.BMC156是一款整合三轴地磁传感器与三轴(12bit)加速度传感器于一体的传感器,以BMC150电子罗盘模块为基础,并与BoschSensortec2x2平方毫米的加速度传感器引脚兼容。智能手机开发商可轻松将现有加速度传感器的设计升级为功能齐全的电子罗盘设计,或将电子罗盘方案简化为仅有加速度传感器的方案2.测量参数指标:Accelerationranges±2g/±4g/±8g
睿睿爸
·
2020-07-04 12:28
FreeModBus主从机联调
现在整理下
调试笔记
。
armwind
·
2020-07-04 11:23
ModBus
[RK3288][Android6.0]
调试笔记
--- pmu(rk818)寄存器读写【转】
本文转载自:http://blog.csdn.net/kris_fei/article/details/76919134Platform:RockchipOS:Android6.0Kernel:3.10.92rk的pmu模块只提供了每次单个寄存器的读写,驱动提供了这个节点供使用:/sys/rk818/rk818_test举例:读取:echor0x23>/sys/rk818/rk818_test:读
anfeng3664
·
2020-07-04 11:04
线程之间的通信socketpair【学习笔记】【原创】
平台信息:内核:linux3.1.0系统:android5.0平台:
tiny4412
作者:庄泽彬(欢迎转载,请注明作者)说明:韦老师的安卓视频学习笔记一、在一个进程中多个线程如何进行通信,主要使用的是socketpair
anfeng3664
·
2020-07-04 11:04
Tiny4412
u-boot分析(3)u-boot 引导内核流程
在u-boot中,通过bootm命令启动内核。bootm命令的作用是将内核加载到指定的内存地址,然后通过R0、R1、R2寄存器传递启动参数之后启动内核。在启动内核之前需要对环境做一些初始化工作,主要有如下几个方面:(1)、cpu寄存器设置*R0=0*R1=板级id*R2=启动参数在内存中的起始地址(2)、cpu模式*禁止所有中断*必须为SVC(超级用户)模式(3)、缓存、MMU*关闭MMU*指令缓
adl30141
·
2020-07-04 10:02
Nsight
调试笔记
Problem1:LowMemcpy/ComputeOverlapThepercentageoftimewhenmemcpyisbeingperformedinparallelwithcomputeislow.Nsight手册第九章MemoryOptimizations9.1DataTransferBetweenHostandDeviceHighPriority:1、Minimizedatatra
ZzConstantly
·
2020-07-04 09:30
CUDA
基于DHT11温湿度传感器的Android硬件访问服务的简单实现(一)
二、基本的开发环境PC端:操作系统Ubuntu12.04交叉编译工具版本gccversion4.5.1开发板:友善之臂
Tiny4412
(Cortex-A9)操作系统Android-5.0.2内核版本Linux
TECH_PRO
·
2020-07-04 08:54
Android系统开发
PYNQ-Z2
调试笔记
:在Microblaze软核中编程运行C程序
本篇主要介绍,通过Jupyter在MicroblazeSubsystems上使用C语言编程,实现一些简单的功能。目录前言正文一、软核PMODA、PMODB、RPI、ARDUINO二、在软核上编程C程序(1)加载基础覆盖(2)定义子函数并调用(3)数据类型转换(4)申请指针,申请获取大块的内存空间存放数组数据等。(5)创建类对象等(6)注意事项结尾前言关于软核的知识,笔者所知比较少,个人浅显的理解为
努力向上的韭菜
·
2020-07-04 04:07
PYNQ-Z2调试
PYNQ-Z2
调试笔记
:化繁为简,从一个简单的例子深刻理解PYNQ(PS端GPIO直接控制外设leds、switches和buttons)
本篇主要介绍,以比较底层的方法操作外设leds、switches和buttons的方法,以及这段时间对PYNQ学习的一些个人见解。目录前言正文一、Vivado部分二、板上验证部分结尾前言前面的一个帖子https://blog.csdn.net/CSD_N_csdn/article/details/105666949讲解了如何操作外设leds、switches和buttons等的方法,其使用的方法是
努力向上的韭菜
·
2020-07-04 04:06
PYNQ-Z2调试
stm32f103 低功耗
调试笔记
低功耗模式下一直有个800多uA的电流
最新在做一个低功耗项目,用到stm32f103芯片,用到的stop模式和standby模式。因stop只比standby模式多1-3uA,最终选用了stop模式。下面是官方文档中对几种模式的说明。根据文档介绍,理论stm32f103standby模式可低至2.1uA,stop模式3-5uA的样子。但实在我们的项目中最终无论是stop和是standby都有800uA的电流消不去。最后把所有的引脚都设
张礼富
·
2020-07-04 04:12
嵌入式软件
win10-树莓派ssh登陆
调试笔记
不知道为什么按照网上的教程只能ssh登录有限几次,后面就连接不上了,后来摸索出的设置方法环境:电脑连接wifi网线接树莓派配置:1.设置同一网段在cmd命令行中输入arp-a查询wif和网线连接的接口如图wlan接口为192.168.43.233网线连接为192.168.43.100在刚开始的配置中,他们很可能不在同一网段—第二个端口是168.xx.xx.xx所以如果不在同一网段,就要在网络适配器
blfd
·
2020-07-04 04:34
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他