自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (7)
  • 收藏
  • 关注

原创 vscode 与 c/c++

IDE:Visual Studio Code工欲善其事,必先利其器安装插件:要用 VS Code 比较方便的写 C/C++,需要满足以下三个要求:–. 编译器并设好环境变量,推荐 MinGW-w64–. VS Code 的C/C++ 插件:–. VS Code 的 Code Runner 插件其他–. c++ Intllisense–. Bracket Pair Colorize...

2019-11-07 14:47:52 712

原创 dialog da14585 co_error分析

错误代码错误含义错误代码错误含义0x01位置HCI指令0x14由于另一端引起连接中断:资源限制0x02不能连接0x15由于另一端引起连接中断:关机0x03硬件故障0x16本机中断连接0x04寻呼超时0x17重复尝试0x05身份验证失败0x18不允许匹配0x06键丢失0x19未知LMP PDU0x07存储器已满0x1A不支持远端特性0x08连接超时0x1B拒绝SCO补偿0x09最大连接数0x1C拒绝SCO间歇模式0x0A。

2023-09-14 14:51:24 220 2

转载 正确在 Windows 上配置 MSVC(2019/2017) 作为 Qt 编译器

https://ld246.com/article/1592296047699正确在 Windows 上配置 MSVC(2019) 作为 Qt 编译器本贴最后更新于 238 天前,其中的信息可能已经物是人非正确在 Windows 上配置 MSVC(2019) 作为 Qt 编译器本文致力于讲述清楚如何在仅安装 vs 生成工具(不安装完整版本的 visual studio)的情况下配置好环境,使得 Windows+Qt(msvc)+msvc 工具链能正常使用,并能正常单步调试(cdb)。本文极有可能是网

2021-02-10 13:54:01 12495 5

转载 keil编译时报错:error: L6002U: Could not open file .\***\core_cm3.o

第一次使用keil MDK 编译stm32的实例程序出现一个大坑error: L6002U: Could not open file\stm32l4xx_nucleo_32.o: No such file or directory.相信许多人第一次使用 “stm32"都遇到这样的问题,网上很多解决方法什么修改用户名,重装keil等都不一定解决问题.重点 :超级简单的方法1.在一个没有没有中文名称的盘下建立一个文件夹"user”(可以起其他名字,具体没试)在这里插入图片描述2.修改环境变量1.右

2020-10-26 01:48:48 7396 8

原创 Android源码目录

.├── abi│   └── cpp├── Android.bp -> build/soong/root.bp├── art│   ├── Android.mk│   ├── benchmark│   ├── build│   ├── CleanSpec.mk│   ├── cmdline│   ├── compiler│ &nb

2020-10-09 18:15:42 1315

原创 Android源码编译系统中添加C/C++项目cantest

1.kernel/drivers文件夹下 新建 led_ctrl 文件夹里面新建: led_ctrl.c Makefile(1) led_ctrl.c

2020-10-09 17:03:24 403

原创 rk3288 Android5.1添加自己的驱动-kernel 篇 test

给自己要添加驱动建立个总文件夹:test gpio~/rk3288/kernel/drivers$ vim Makefile追加obj-$(CONFIG_TESTHX) += test/进入test 文件夹 添加 Kconfig Makefile(1): Kconfig## Test HX#menuconfig TESTHX default y bool "My TEST" ---help--- Yon can say N if don't.

2020-09-24 14:47:48 702

原创 rk_fb.h

#ifndef _DT_BINDINGS_RKFB_H_#define _DT_BINDINGS_RKFB_H_#define GPIO 0#define REGULATOR 1#define PRMRY 1 /*primary display device*/#define EXTEND 2 /*extend display device*/#define DISPLAY_SOURCE_LCDC0 0#define DISPLAY_SOURCE_LCDC1 1#defin

2020-09-18 09:10:05 292

原创 RK3288 Android7.1 update.img烧录教程

准备工具:(1)DriverAssitant_v4.2(2)AndroidTool_Release_v2.54安装驱动 DriverAssitant_v4.2otg线 将window 与 平板连接单击:DriverInstall.exe ->驱动安装等到完成烧录1: 点击AndroidTool_Release_v2.54下的AndroidTool.exe工具 打开软件 2: 点击升级固件-》固件-》选择update.img ![在这里插入图片描述](htt

2020-08-28 09:16:33 7189 5

原创 rk3288 Android5.1 存储显示过小(16G显示可用只有1G)

烧录或打包时候修改rk3288box-3.10-uboot.parameter.txtFIRMWARE_VER:5.0.0MACHINE_MODEL:rk3288MACHINE_ID:007MANUFACTURER:RK3288MAGIC: 0x5041524BATAG: 0x60000800MACHINE: 3288CHECK_MASK: 0x80PWR_HLD: 0,0,A,0,1#KERNEL_IMG: 0x62008000#FDT_NAME: rk-kernel.dtb#RE

2020-07-29 08:55:05 652

原创 samba配置

samba服务器作可以windows和linux交互的媒介,可以让windows用户轻松地在电脑上使用图形界面访问linux文件系统,并可以设置写入权限,实用性极佳。1:安装 sudo apt-get install samba sudo apt-get install smbclient查看版本 samba -V2: 配置 sudo vi /etc/samba/smb.conf 追加eg:[share] comment = share folder brow

2020-07-02 16:25:11 160

原创 rk3288 Android7.1 wifi 蓝牙 驱动

dts

2020-06-28 14:10:52 2648

转载 UART、TTL、RS232等概念的区别与联系

转载 UART、TTL、RS232等概念的区别与联系通信里面的常见概念太多,例如UART、TTL、RS232、RS485、IIC、SPI、USB、RJ45等等,要想搞懂它们都是啥,对它们进行一个很好的分类是很重要的。在分类之前,我们需要先讲几个基本概念。首先解释一下通信,对于有线通信来说,所谓通信就是在导线上传输电信号。有线通信主要分两种,串行和并行。常见的接口中,USB是串行,PCI是并行。它们的主要区别在于01数据是一次传一个还是一次传多个。串行通信主要又分成两种,同步通信和异步通信。主要区别在于

2020-06-24 11:15:04 4639 1

原创 RK3288 Android5.1正常开机log

Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MBChannel b: DDR3 200MHzBus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MBMemory OKMemory OKOUTU-Boot 2014.10-RK3288-10 (Oct 08 2016 - 15:45:52)CPU: rk3288cpu vers

2020-06-18 11:34:16 2804

原创 rk3288 Android5.1 lvds

/*RockChip. LCD_B101ew05*// {backlight { compatible = "pwm-backlight"; pwms = <&pwm1 0 25000>; rockchip,pwm_id= <1>; polarity = <1>; brightness-levels = </*255 ...

2020-06-10 09:04:58 1108

转载 天启android5.1系统无法在非1650批次号的rk3288w芯片上启动

天启android5.1系统无法在非1650批次号的rk3288w芯片上启动挂掉log,说明在rtc初始化后挂掉[ 1.420240] ======== PULL WL_REG_ON(-1) HIGH! ========[ 1.420246] [WLAN_RFKILL]: rockchip_wifi_power: 1[ 1.420253] [WLAN_RFKILL]: rockchip_wifi_ref_voltage: 1[ 1.420258] [WLAN_RFKILL]

2020-05-26 09:48:51 1122

原创 Rk3288 Android5.1 HDMI 分辨

参考RK3288 HDMI增加特殊分辨率

2020-05-25 18:31:52 2305

原创 __BEGIN_DECLS 和 __END_DECLS

扩充C语言在编译的时候按照C++编译器进行统一处理,使得C++代码能够调用C编译生成的中间代码。由于C语言的头文件可能被不同类型的编译器读取,因此写C语言的头文件必须慎重。我们编写代码,经常需要c和c++混合使用,为了使 C 代码和 C++ 代码保持互相兼容的过程调用接口,需要在 C++ 代码里加上 extern “C” 作为符号声明的一部分,为了简化,从而定义了上面的两个宏方面我们使用__BEGIN_DECLS..........__END_DECLS扩充编译是,这段部分按照BEGIN.

2020-05-22 11:03:08 390

原创 GCC编译器

GNU CC(简称为Gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。Gcc不仅功能强大,而且可以编译如C、C++、Object C、Java、Fortran、Pascal、Modula-3和Ada等多种语言,而且Gcc又是一个交叉平台编译器,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件,因此尤其适合在嵌入式领域的开发编译

2020-05-21 13:39:36 224

原创 Android adb删除系统软件 与设备端交互 调试

adb安装卸载系统软件安装系统程序卸载系统软件安装系统程序准备工作手机要root,电脑要安装adb调试工具然后打开cmd依次输入adb root (获取管理员权限)adb remount(获取读写权限)adb push xxx.apk /system/app(安装到系统目录)然后重启手机adb robot卸载系统软件依次执行adb rootadb remountadb s...

2020-05-21 13:20:39 310

原创 RK3288 Android5.1 串口接收数据不是一次性收到问题

问题:电脑端发送数据,RK芯片不是一次收到,而是多次,或者每次一字节。答案:http://dev.t-firefly.com/thread-11122-1-30.html问题解决了吗?今天扒到以前的代码了修改文件: kernel\drivers\tty\serial\rk_serial.cserial_rk_set_termios(struct uart_port *port, struct ktermios *termios,struct ktermios *old){ {

2020-05-18 15:58:24 1169 2

原创 RK3288 Android5.1浅休眠后如何通过触摸屏唤醒

问题:移植好gt911 后发现firefly3288开发板息屏后无法通过触摸唤醒答案:https://ask.csdn.net/questions/1063275powerManager.goToSleep()后,系统会进入浅休眠,此时屏幕是熄屏的。网络是关闭的。通过串口打印可以看见,后台Service里的子线程还是一直在运行的。此时按遥控的电源键和返回键是可以唤醒的,用户希望通过按触摸屏来唤醒。这个应该怎么做呢?我看了网上的回答是修改:framework/native/service/inpufl

2020-05-18 15:51:47 2840

原创 LCD timing 参数 《RK3288》

#dts

2020-04-23 13:46:31 1398

原创 sdk调试 定义重复 弱符号__attribute__((weak))

弱符号__attribute__((weak))

2020-01-10 16:47:46 220

原创 esp32烧录与擦除

1,擦除当因为某些意外原因导致MicroPython运行后输出乱码,刷固件也不能恢复时,需要清理(擦除)Flash,然后在刷固件才能恢复正常。使用esptool.py可以很方便的擦除ESP8266的Flash。注意下面命令中的串口需要根据实际串口设定,如果擦除的速度过快(不到1S),很可能没有完全擦除,这是可以再擦除一次。擦除时和刷固件一样,需要保持按住Flash按键然后再按下并释放RESET...

2019-11-19 17:11:06 13231 2

原创 c/c++关键字

1.头文件#ifndef _DRIVER_UART_H_#define _DRIVER_UART_H_#ifdef __cplusplusextern "C" {#endif......#ifdef __cplusplus}#endif#endif /*_DRIVER_UART_H_*/

2019-11-15 10:42:00 98

原创 sizeof strlen 与 数组 指针

111

2019-11-08 20:40:40 186

原创 Bluetooth协议栈

蓝牙技术联盟:SIG:Bluetooth Special Interest Group企业只要使用“蓝牙(Bluetooth)”相关商标在市场上销售产品,都必须向蓝牙技术联盟交纳商标使用费和产品认证费用。蓝牙工作在全球通用的2.4GHz ISM(Industrial ,Scientific and Medical)免付费、免申请的无线电频段。...

2019-11-08 15:14:35 104

转载 DA4585

DA14585蓝牙芯片及应用范围介绍SmartBond™ DA14585尺寸最小、功耗最低和集成度最高的蓝牙5.0 SoC。随着物联网设备的不断演进,更智能、更低功耗、功能更全面的产品不断涌现,因此SmartBond™设备也在不断升级,DA14585 SoC具有业内领先的DA14580的所有优点,同时提供更大的灵活性,使工程师们能够以最小的尺寸和功率开发更有优势的产品。作为Dialog Sma...

2019-11-08 14:48:27 176

原创 vscode User Snippets

Linux:~/.config/Code/User/snippets/c.josn (cpp.json){ // Place your snippets for cpp here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is wha...

2019-11-06 18:03:00 427

原创 c/c++调试遇到的错误

1.未初始化局部变量typedef struct{ //now char cmd_id[20]; char img_id[20]; unsigned char lb_mac[6]; enum TypeWorkMode work_mode; char bin_url[100...

2019-11-04 17:23:19 219

原创 esp32编程

1:入口函数ESP32:系统初始化启动过程esp32开发程序中有且只能有一个app_main函数,该函数是用户程序的入口,相当于其它系统中的main函数。但在app_main之前,系统还有一段初始化的过程,其大致可以分为以下三个过程:ROM中的第一级引导加载程序将闪存偏移0x1000的第二级引导加载程序映像加载到RAM(IRAM和DRAM);第二级引导程序从闪存加载分区表和主应用程序映像,...

2019-11-04 10:04:46 2609

原创 c/c++时间

GMT+0800

2019-10-30 16:05:20 88

原创 c/c++内存管理

calloc 在内存的动态存储区中分配n个长度为size的连续空间,函数返回指向一个分配的起始地址指针;如果分配不成功,返回NULL。用free进行释放。对比malloc,自动初始化该内存空间为0;malloc不初始化,里面数据是随机的垃圾数据。#include <macllo.h>void *calloc(size_t n, size_t size);...

2019-10-28 14:08:23 126

原创 std::string char* unsigned char* uint8_t int8_t int argc char* argv[]关系

1:

2019-10-25 10:13:51 458

原创 读取文件计算crc32

#include <iostream>#include <fstream>#include <cassert>#include <string>using namespace std;#include <cstring>#include <vector>#include <iomanip>ty...

2019-10-23 11:33:02 1442

转载 esp32调试

上次写了一个 ESP32 入门,我想有必要再写这篇文章,这次主要是分析 coredump 的,这就像 Android 和 Linux 系统的死机分析,有意思,也有难度。我们写代码的时候,不可避免的会遇到一些 coredump 的问题,这时候我们就要去分析 coredump 的原因,在 Linux 内核也是一样, coredump 主要是打印一些堆栈调用,通过看到这些堆栈调用信息,我们可以定位到问题...

2019-10-21 13:56:19 1541

原创 make编译工程

一: Makefile用法

2019-09-11 09:19:16 153

原创 esp32 构建自己的组件 components

1.参考newlib引用静态库components-. 1 COMPONENT_ADD_LDFRAMENTS := esp32-spiram-rom-functions.lf//TODO 组件存储方式-. 2 COMPONENT_ADD_LDFLAGS为 LDFLAGS 添加链接器参数以用于应用程序可执行文件.默认为 -l$(COMPONENT_NAME).如果将预编译库添加到此目录,请...

2019-08-31 16:42:32 5773

原创 Linux/Ubuntu串口权限

sudo usermod -a -G dialout user_namegroups user_name–>user_name: user_name adm dialout cdrom sudo dip plugdev lpadmin sambashare可见 user_name 在dialout用户组(需要重启生效,或者。。。)...

2019-08-24 16:29:19 277

Girl-pictures.py

用PySide2模块和 bs4抓取图片。 # 初始一个url,加上headers,避免被查出是爬虫程序 self.page_url = 'https://www.tupianzj.com/meinv/xiezhen/list_179_1.html' self.headers = { 'Referer': 'https://www.tupianzj.com/meinv/xiezhen/', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 \ (KHTML, like Gecko) Chrome/69.0.3947.100 Safari/537.36' }

2023-09-14

rk3288-mipi-csi-host-controller-pdf.zip

mipi-rk3288-chapter-35-mipi-csi-phy rk3288-chapter-36-mipi-csi-2-host-controller .rk3288-chapter-37-mipi-controller.[RK3288_Android6.0-MID-SDK]双屏异显使用说明 V2.00-20170912 rk3288 mipi 相关文档

2020-04-27

呵呵 河科大vhdl教程

学习方法和目的: 1.加强数字电路知识的复习,尤其是可编程逻辑器件部分; 2.掌握VHDL语言结构、数据类型、语法规则、描述风格和编程原理; 3.进一步熟悉和掌握EDA软件MAX+PLUS II; 要求: 1.保持良好的教学秩序; 2.要有1.5—2倍教学时数的复习和作业时间,有条件的同学要多上 机练习,达到验证设计的目的。 3.每个班指定一课代表或班长或学习委员,负责联系实验、购买教材、课程设计指导书、收发作业等。

2011-06-22

河南科技大学数电教程

数字信号的数值相对于时间的变化过程是跳变的、间断性的。对数字信号进行传输、处理的电子线路称为数字电路。模拟信号通过模数转换后变成数字信号,即可用数字电路进行传输、处理。

2011-06-22

河科大线性电子线路教案

半导体除了上面提到的光敏性和热敏性外,还有一种重要的特性就是掺杂性,即在本征半导体中加入微量杂质元素后,半导体的导电性能会大大增强。加杂质后的半导体称为杂质半导体。根据加入杂质元素的不同可分为N型半导体和P型半导体。实际上制造晶体管的材料都是杂质半导体。

2011-06-22

c/c++课程设计教程

C++程序设,第六章,指针! 内存空间的访问方式 通过变量名访问 通过地址访问

2011-06-22

计算机组成原理课程设计

1.掌握整机动态工作过程 2.了解微程序控制器的设计,构建指令系统 3.组建模型机,编写应用程序进行调试

2011-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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