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调试笔记
RK3288[android 7.1]
调试笔记
----双屏同显(edp屏做主屏,lvds做副屏)
1找到在要编译的rk3288-evb-android-rk808-edp.dts调试思路先将edp和lvds屏配置其dts分别点亮后,最后将两个屏的dts合在一起在rk3288-evb-android-rk808-edp.dts中加上最终的edp屏和lvds屏的dts配置如下:。。。。。。。。。。。//addedforedpstart;//这里同显如果共用背光,只需要配置一个背光power-sup
d海阔天空
·
2020-08-22 20:22
调试笔记
RK
VS2013/VS2015无法安装Visual Assist
调试笔记
由于工作需要,电脑上安装了VS2008,VS013,VS2015三个IDE.VS2008主要用于维护历史遗留项目.vs2013则是用于现在公司的项目开发.VS2015更多的是一种新特性探索.VS作为windows平台下的神器,装多了也是容易蛋疼.其一是大量的占用C盘空间,一个全功能版安装,硬盘几十个G瞬间就没了.如果将VS装在C盘,这通常悲剧的开始.作为VS的最佳伴侣VISUALASSSITANT
苍原狮啸
·
2020-08-22 12:47
C++
nRF51822-蓝牙
调试笔记
(二)
1.简介上一篇笔记全是废话,这一篇笔记介绍怎么搭建编译nRF51822蓝牙芯片的编译环境。51822蓝牙芯片,实现蓝牙功能全在协议栈里面,固定有8k的flash作为协议栈私有。所以说8k协议栈+51822芯片成就的蓝牙,如果去掉了协议栈的内容,那么就相当于普通的单片机。加上协议栈就是带蓝牙的单片机。2.环境的搭建搭建一个环境,用来编译nordic代码,编写代码,烧写代码和调试代码的环境。在这里我们
大阳的男人
·
2020-08-22 11:01
蓝牙调试笔记
CC254x(cc2540/cc2541)的微信AirSync
调试笔记
一、前言本尊自诩为IOT小能手,一直没涉足蓝牙实在说不过去。刚好上个月底的时候计划做个BLE设备,这阵子利用业余时间自学了BLE协议栈,了解了GATT,磕磕绊绊完成CC254x(cc2540/cc2541)的微信AirSync。就在今晚,听着Coldplay的“Bemymirror,myswordandshield”雄心万丈,大千世界和AirSync都被我征服,终于完成了最后一步的测试。转载请注明
zddxmu
·
2020-08-22 09:01
bluetooth
微信
蓝牙
BLE
AirSync
cc254x
SPI
调试笔记
SPI
调试笔记
root-2011-01-09实现了通过CPU的SPI控制器来读写外部Flash,做一下笔记。CPU:LPC2366,内置1个SPI控制器,两个SSP控制器。
青蛙嘎嘎
·
2020-08-21 09:44
设备树学习之(十二)LCD驱动
开发板:
tiny4412
SDK+S702+4GBFlash要移植的内核版本:Linux-4.4.0(支持devicetree)u-boot版本:友善之臂自带的U-Boot2010.12busybox版本
Linux学习之路
·
2020-08-21 09:32
Device
Tree
Tiny4412
DTS之Tiny4412
stm32Jlink仿真和
调试笔记
1、在keil中开发stm32在线仿真时,boot0和boot1引脚需要接到GND。在keil中开发stm32程序时,通过swd模式仿真。仿真的机制是通过swd将代码下载到芯片的Flash中,再在仿真过程中跟踪芯片运行状态。所以仿真的时候实际芯片是在运行Flash中的程序。因此boot0和boot1引脚需要接到GND。否则硬件仿真可能出问题。2、用SPI接口驱动一款LCD12864,片选CS引脚必
一点飞鸿影
·
2020-08-21 04:27
嵌入式开发
设备树学习之(十三)电容触摸屏驱动
开发板:
tiny4412
SDK+S702+4GBFlash要移植的内核版本:Linux-4.4.0(支持devicetree)u-boot版本:友善之臂自带的U-Boot2010.12busybox版本
Linux学习之路
·
2020-08-21 04:09
Device
Tree
Tiny4412
Linux
Driver
DTS之Tiny4412
tiny4412
u-boot烧写及根文件系统制作
折腾了一天终于把
tiny4412
开发板的uboot和根文件系统弄好了,时隔半年,这竟然让我折腾了一天,愧对我的老师了。闲话少说下面就上过程。
不猜拉倒
·
2020-08-21 01:04
[
tiny4412
][kernel]
tiny4412
Linux4.4内核移植
硬件:核心板:
Tiny4412
-1306-Schematic底板:
Tiny4412
SDK-1308(没有microUSB)其他都一样参考博客:https://www.cnblogs.com/pengdonglin137
__Jason_
·
2020-08-21 01:26
Tiny4412
c#5.0(.net 4.5之后)的 Async+await+Task的异步机制的
调试笔记
1.)无返回值的情况(异步也是基于线程).usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading;usingSystem.Threading.Tasks;namespaceConfigLab.Test.BLL.AsyncTaskSpace{//////功能
桃花岛工场
·
2020-08-21 00:00
Uboot--
Tiny4412
FriendlyARM 4412 EVM
download/djylm/10780695exportPATH=/home/lake/opt/arm-2014.05/bin:$PATHlake@lake-Latitude-5491:~/opt/
Tiny4412
hushui
·
2020-08-21 00:04
Uboot
4412
基于
tiny4412
开发板的嵌入式linux开发环境
嵌入式linux开发基础:1.系统组成:嵌入式linux系统的组成包括三部分:bootloader程序、linux内核、根文件系统bootloader程序:系统上电后首先要执行的程序,主要功能是硬件初始化,为启动linux内核准备环境linux内核:操作系统的核心部分,是一个单一的文件(zImage或uImage)根文件系统:包括操作系统的一些系统工具,c函数库等2.启动流程系统上电后,启动boo
物联网研究室
·
2020-08-20 23:25
Linux系统层开发
Tiny4412
Tiny4412
开发板 编译环境搭建【转】
/***************************************************************************************Function:
Tiny4412
anfeng3664
·
2020-08-20 22:04
移动开发
运维
java
FriendlyARM Tiny 4412开发板烧写Linux系统步骤
1、制作用于安装系统的SD卡一般
Tiny4412
出厂时已经安装好Android4.2.2系统,以后要重新烧写系统,则需要SD卡来烧写系统,无论是通过USB烧写,还是SD卡脱机烧写,都需要使用SD卡启动开发板来进行
xuelangcxy
·
2020-08-20 22:27
教程
[PX3][Android7.1]
调试笔记
GT9XX触摸屏驱动详解
平台内核版本安卓版本PX3Linux3.1Android7.1若想分析linux4.4内核下的驱动可看这一篇:[RK3399][Android7.1]
调试笔记
GT9XX触摸屏驱动详解文章目录一、电路分析
雪松研究所
·
2020-08-20 21:11
子类__kernel
子类__Touch
蓝牙打印机的
调试笔记
在调试蓝牙打印机的时候,连接打印机的部分就没有什么好说的,直接用系统的API进行连接就行了。发送指令指令我们通常使用的是16进制的指令格式NSArray*sendCommonAry=@[@"0x11",@"0x11"];NSIntegeraryLength=[sendCommonArycount];Byte*sendBytes=malloc(aryLength);for(inti=0;i
月下再临
·
2020-08-20 18:58
控制台乱码问题
调试笔记
平台:P2020RDB问题描述:从u-boot到内核启动执行init进程之前,串口控制台输出正常,之后串口控制台输出出现乱码,最后启动到用户登录界面时控制台输出恢复正常。解决过程:1.首先对比内核启动信息,发现出现乱码的位置是位于串口硬件初始化之后Serial:8250/16550driver,2ports,IRQsharingenabledserial8250.0:ttyS0atMMIO0xff
小虫_Pal
·
2020-08-20 06:12
PowerpC
P2020
If no other git process is currently running, this probably means a git process crashed in this repo
在使用git时候出现如下问题:vmuser@Linux-host:rootfs$gitadddev/fatal:Unabletocreate'/home/vmuser/
tiny4412
/.git/index.lock
苡後,之逅
·
2020-08-20 03:06
程序人生
xilinx dma
调试笔记
按照官方案例,启动接收传输:u32Status=XAxiDma_SimpleTransfer(&AxiDma,(UINTPTR)RxDMAPtr,(u32)(1024),XAXIDMA_DEVICE_TO_DMA);if(Status!=XST_SUCCESS){printf("dmafromdeviceerror:%d\n",Status);pthread_exit(0);}发现接收到的中断总会
左氏浮夸
·
2020-08-20 00:33
FPGA
STM32 USART
调试笔记
硬件环境:STM32f103IDE:MDK固件库:3.5实现功能:串口接收一串字符串放入定义的缓冲区。当空闲终端发生时,去除字符串中的关键字。前期遇到问题:1.接收到的数据再RXNE中断中,逐个存取数组中。再次访问数组时。数组中的数据不见了,并且Rev_Num与实际发送到的字符串个数并不符合。需要连续发送多次,才能正确接收。之后buf[]内的数据又被清除。(没有在其他程序中处理这个数组)代码如下:
dyingstraw
·
2020-08-19 23:05
STM32
【
TINY4412
】LINUX移植笔记:(27)设备树LCD驱动
【
TINY4412
】LINUX移植笔记:(27)设备树LCD驱动宿主机:虚拟机Ubuntu16.04LTS/X64目标板[底板]:
Tiny4412
SDK-1506目标板[核心板]:
Tiny4412
-1412LINUX
大水猫
·
2020-08-18 16:00
TINY4412
LINUX
tiny4412
linux-4.2 移植(十一)LCD驱动移植
简介
tiny4412
lcd屏使用的液晶屏型号是S702,它通过RGB888跟4412进行数据通信。LCD驱动的实现方式有两种,一种是单独写驱动模块,另一种是基于源码s3c-fb.c去修改。
小黄鸡#
·
2020-08-18 16:05
Tiny4412
Linux_4.2移植
Linux摄像头驱动3——LCD显示
本博文对应地址:https://hceng.cn/2018/05/18/Linux摄像头驱动3——LCD显示/#moreLinux摄像头驱动学习第三篇,在
Tiny4412
的LCD上显示摄像头采集图像。
hceng_blog
·
2020-08-18 15:41
Linux驱动
嵌入式基础
Linux应用
Tiny4412
Android5.0 定制media codecs相关的格式(二)
http://blog.csdn.net/morixinguan/article/details/73149058上一节说到4412的在Android5.0源代码中支持了许多的格式,那么这些格式最终又是怎么确定的呢?找到以下这个文件:android-5.0.2/frameworks/base/media/java\android/media/MediaFile.java/**Copyright(C
weixin_33971130
·
2020-08-18 09:07
系统稳定性
调试笔记
手动抓取进程的Backtrace方法如下:adbremountadbshellchmod0777data/anradbshellkill-3pidadbpull/data/anr内存:adbshellcatproc/meminfoadbshellcatproc/pid/mapsadbshellcatproc/pid/smapsadbshellprocrankadbshellprocmempidad
yangyang_cug
·
2020-08-18 07:54
android
系统源码学习
STM32学习笔记之ADC--DMA方式
串口部分用是上一篇串口
调试笔记
里的代码。/************************************************************************C
zyboy2000
·
2020-08-18 07:36
STM32
APP通过JNI调用直接访问LED灯DEMO
开发环境:Androidstdio3.5.3开发板:
tiny4412
开发板软件版本:Android5.0.2+kernel3.0.86一、实现一个简单的LED操作APP
TNT_TT
·
2020-08-17 13:05
Android开发
嵌入式Linux
Linux
设备驱动
tslib ts_test显示界面,但触摸无反应,运行qt4命令触摸有反应
今日刚买了块
tiny4412
+hd700开发板,想设计一个4412+12寸电容屏显示控制,想通过开发板验证自己设计的12寸电容屏好坏,以前都是用电阻屏,没有玩过电容屏,那就按照电阻屏的测试方法进行,就是先用
拿破仑的海阔天空
·
2020-08-17 05:53
qt
PYNQ-Z2
调试笔记
:如何定制PYNQ overlay(How to make a custom PYNQ overlay)(下)
接上篇博客,继续流程!3、板上验证打开Vivado软件生成的工程的,找到Tcl文件,找到bit文件,统一修改名字为adder,后缀文件类型不改,并放在一起。如下:修改后如下:下面进行板级验证,通过电脑与开发板的共享文件夹,打开xilinx/pynq/overlays文件夹,如图新建一个adder文件夹,两个文件存放在此文件夹下。准备就绪,开始验证。浏览器打开jupyter-notebook,新建P
努力向上的韭菜
·
2020-08-16 18:19
PYNQ-Z2调试
PYNQ-Z2
调试笔记
:使用PL的硬件IP定制overlay实现加速(How to accelerate a function with PYNQ)
本篇主要介绍,使用PYNQ板上可编程逻辑部分的IP核定制overlay,并与python自带的函数进行比较,以突出可编程逻辑部分的加速优势。目录前言正文(1)使用python的scipy模块函数对信号源信号滤波(2)使用Vivado的滤波器核生成overlay(3)使用overlay对相同信号源信号滤波,比较时间开销结尾前言在前面的帖子中:https://blog.csdn.net/CSD_N_c
努力向上的韭菜
·
2020-08-16 18:19
PYNQ-Z2调试
Android5 Lollipop 中关于 SELinux 安全机制
调试笔记
Android5中,安全机制增强后,自己写的操作串口的APP想正确运行,都需要经过一番折腾.我从svncheckouthttp://android-serialport-api.googlecode.com/svn/trunk/android-serialport-api-read-only这里下了个老牌的串口测试程序,编译到API21版本,成功生成APK文件,在开发板上运行,会出现下面的错误(在
Aisy_D
·
2020-08-16 11:16
Linux内核移植-------操作笔记
分为以下三步:第一步:制作uboot需要准备的资料:源码包(官网提供,如友善之臂的4412,对应uboot_
tiny4412
-sdk1506.tar.bz2)SD卡(需要大的那种,因为接口是MMC)Sec
丶Apache
·
2020-08-16 07:25
Linux驱动编程(驱动层)
[Tools] [cmake]
调试笔记
--- cmake交叉编译环境配置
背景:默认cmake编译的出来的so是x8664位(PC硬件环境),现在需要改成交叉编译适用到Android平台上。解决方法:编写一个文件名字叫:android.toolchain.cmakeset(CMAKE_SYSTEM_NAMEAndroid)set(CMAKE_SYSTEM_VERSION23)set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSIONclang)set
KrisFei
·
2020-08-16 04:28
工具安装使用
[Tools] [cmake]
调试笔记
--- 64位平台下的cmake配置
背景:64位平台需要使用armv8版本编译so。调试:从armv7版本配置上修改CMAKE_ANDROID_ARCH_ABIarmeabi-v7a为arm64-v8a报如下错误:MakeErrorat/opt/cmake-3.8.1-Linux-x86_64/share/cmake-3.8/Modules/Platform/Android-Determine.cmake:287(message):
KrisFei
·
2020-08-16 04:28
工具安装使用
基于
tiny4412
开发板的I2C子系统写法
I2C总线知识I2C子系统框架I2C是一个不是很复杂的通信协议,在裸机上能够轻易实现,但是linux系统下的I2C系统框架复杂的,简单控制IO电平输出不行,这是因为与裸机相比,linux是一个多进程系统,在进行I2C通信过程中很可能被其他进程打断,这样就会造成数据丢失,为了避免此种情况,便有了现在的I2C子系统,除了保证数据不丢失,可移植性也大大增强。I2C核心I2C核心提供了I2C总线驱动和设备
年纪青青
·
2020-08-16 04:35
个人笔记
随笔
linux函数练习
tiny4412
linux
基于
tiny4412
开发板LED灯驱动标准的read write函数写法
简介原来曾经写过一个led灯的驱动,调用readwrite函数对灯的亮灭进行操作,虽然达到了控制的目的,学过系统编程的人知道,其实标准的readwrite函数的用法,并不是这样的,在对文件操作时,我们读取相关文件内容时,每当我们读取一部分内容时,文件内位置指针会随着移动,在进行文件内容读取时,读取内容会在当前位置读取一定数量的内容。写操作同样。当我们写一些内容到一个文件,例如将1234456789
年纪青青
·
2020-08-16 04:04
tiny4412
个人笔记
随笔
linux
[i.MX6Q][QNX Neutrino 6.6.0]
调试笔记
------IPL源码分析
QNX源码下三大主分支,也是组成QNX系统的三大模块:Initialprogramloader(IPL)、Startup、FlashFilesystem1、IPL介绍IPL是一段初始化启动程序类似于uboot,在启动QNX时也可以用uboot替代,不过IPL更加简洁,启动时间更快。IPL的主要职责就是进行最小的硬件配置以启动Startup程序,从而启动microkernel,至少包括以下工作:①从
Ethan_bz
·
2020-08-16 03:59
QNX调试笔记
[RK3288][Android6.0]
调试笔记
--- 恢复出厂设置掉电保护
Platform:RockchipOS:Android6.0Kernel:3.10.92Recovery在做清data的时候,会做一个掉电保护,如果在wipedata中途中掉电,那么下一次重启还是会进入recovery模式重新做wipedata动作.比如当前使用命令恢复出厂设置:echo–wipe_data>/cache/recovery/commandrebootrecovery那么这段code
KrisFei
·
2020-08-15 18:51
子类__Recovery
[RK3288][Android6.0]
调试笔记
--- 软硬键盘同时使用【转】
本文转载自:http://blog.csdn.net/kris_fei/article/details/78748313Platform:RK3288OS:Android6.0Kernel:3.10.92硬件接上USB扫描枪后,被认为是一个USB物理键盘,这时候,系统会默认关闭软键盘。通过如下方法可以让软硬键盘都打开。kris@eco:~/rk3288/frameworks/base$gdfcor
anfeng3664
·
2020-08-15 18:20
[RK3288][Android6.0]
调试笔记
--- 软硬键盘同时使用
Platform:RK3288OS:Android6.0Kernel:3.10.92硬件接上USB扫描枪后,被认为是一个USB物理键盘,这时候,系统会默认关闭软键盘。通过如下方法可以让软硬键盘都打开。kris@eco:~/rk3288/frameworks/base$gdfcore/java/android/inputmethodservice/InputMethodService.javadif
KrisFei
·
2020-08-15 17:37
子类__Android
烧写kernel,ramdisk,rootfs 到emmc
由于友善的superboot不开源,不利于我们学习,所以我们手动烧写uboot,kernel,ramdisk,rootfs到emmcuboot的烧写步骤请点击《
tiny4412
通过dnw烧写uboot到
强威先生
·
2020-08-15 14:31
[RK3399][Android7.1]
调试笔记
--- 开机设置默认HDMI副屏分辨率无效
Platform:RK3399OS:Android7.1Kernel:v4.4.83背景:由于手动焊接的HDMI线信号传输不太稳定,所以想测试直接在system.prop中添加设置默认HDMI分低分辨率(默认开机选择了最高分辨率),修改属性persist.sys.resolution.aux。验证的时候是直接替换/system/build.prop,之后发现不起作用.原因:之前按照文档验证命令行设
KrisFei
·
2020-08-15 14:29
RK3399
子类__Android
nanoPC-T1 4412u-boot启动
硬件平台:nanoPC-T1-4412开发板u-boot:友善提供的
tiny4412
-ubootlinux:3.4.99nanoPC-T1-4412开发板,友善提供的资料并不是很多,只能慢慢摸索着开发了
L_Backkom
·
2020-08-15 13:33
stm32cube fatfs tf卡读写 文件系统创建文件
调试笔记
f205
文件系统比想象中的要简单,步骤也简单。想要使用主要分为以下几步配置生成代码编写代码封装类似printf到文件配置生成代码文件系统参数配置第一眼看很多,其实一点都不复杂,使能就是有些函数的开关,直接用起来就理解了。编写代码voidMX_FATFS_Init(void){/*##FatFS:LinktheSDdriver###########################*/retSD=FATFS_
zhaqonianzhu
·
2020-08-15 12:49
STM32
文件系统
HMI(智能串口显示终端)
调试笔记
--(北京迪文科技)
HMI(智能串口显示终端)
调试笔记
--(北京迪文科技)----byredxuHMI屏型号:DMT64480T056_O1WT公司:北京迪文科技有限公司调试软件:串口调试助手SSCOM3.2话说迪文的HMI
redxu
·
2020-08-15 10:10
24L01/SI24R1
调试笔记
1、SPIMSB优先,8Bit寄存器地址与内容;2、寄存器结构与之前使用的LT8900不同,分为R、W寄存器与特殊功能寄存器;3、特别注意:在TX、RX、RT中断或者轮询后置1,必须写1清零与清除相应的FIFO,否则第二次无法进入中断(IRQ无法拉低,维持高电平);4、在多对一工作模式下,RX各管道设置对应唯一的地址,TX的地址统一设置TXADDR与RXPIPE0,详细设置见下图:说明:ThePR
lovebeyond1014
·
2020-08-15 07:52
Soft
tiny4412
lcd驱动问题记录
一下都是在友善
tiny4412
的linux3.5内核中移植lcd平台资源1.需要添加lcd的平台设备信息//初始化
highfly591
·
2020-08-15 07:26
友善FriendlyARM
Tiny4412
uboot 编译制作
READMEforFriendlyARM
Tiny4412
说明:本u-boot源代码由三星原厂提供,并由友善之臂修改移植,以适用于
Tiny4412
开发板平台。
月光下的麦克
·
2020-08-15 06:56
Linux
ARM处理器的未定义指令异常处理过程分析
开发板:
tiny4412
;工具链版本:gccversion4.5.1(ctng-1.8.1-FA)主要设置以下几个文件:start.S文
晴天_QQ
·
2020-08-15 06:07
tiny4412开发板学习记录
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他