自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 海思Hi3559V200平台 Sensor和LCD 驱动更改后的编译问题

在海思Hi3559V200 平台下进行 Sensor 或 LCD 驱动修改时,需进行如下操作:Sensor 驱动修改修改对应的sensor 驱动文件。进入对应的驱动文件目录执行make命令更新驱动程序。在项目主目录下重新编译ndk。在项目主目录下重新编译refrence。驱动文件修改后的命令操作(以SONY_IMX458为例):cd amp/a7_liteos/mpp/component/isp/user/sensor/hi3559v200/sony_imx458/make clea

2020-05-21 15:55:47 1812

原创 source insight 中文注释乱码原因及解决方案

问题现象在我们使用source insight 查看代码时经常会出现中文乱码问题,严重影响我们的代码阅读体验。网友提供的两种解决方案方法一:设置source insight 编码方式单个文件乱码解决办法:菜单栏中【File】 > 【Reload As Encoding…】 > 【Chinese Simplified (GB18030)】 > 选择后,点击load,问题解决!!!所有文件乱码解决办法:菜单栏中 【Options】 > 【Preferences】 &

2020-05-20 15:54:14 64447 7

原创 pthread_cond_timedwait 函数返回错误值22(EINVAL)

函数原型:int pthread_cond_timedwait(pthread_cond_t *cond,pthread_mutex_t *mutex, const struct timespec *abstime);函数描述添加链接描述函数返回值成功返回0,否则返回一个错误号表示错误信息。

2020-05-16 17:07:49 6699 6

原创 (二)OpenWRT mt7628 WIFI 驱动替换

一. 背景在使用MT7628芯片时,下载的工程编译后自带的wifi驱动不能正常运行,手机搜索不到对应WIFI。工程文件:mtk-openwrt-sdk-20151231-185ab215.tar.bz2下载路径:https://www.openwrtdl.com/wordpress/?s=7628因此又从网络上寻找最新的MT7628 WIFI驱动:MT7628_Linux...

2019-05-16 17:02:52 8502

原创 (一)OpenWRT 源码下载及编译

一. 背景 因工作中有个项目需要使用MT7628方案,而本人又无此方案的工作经历,所以从零开始 OpenWRT 的学习之旅。 软件环境: 1. 虚拟机: VirtualBox 2. 操作系统: Ubuntu 16.04.6二. 安装依赖库sudo apt-get install g++ libncurses5-dev...

2019-05-16 10:13:15 6376

原创 error: suggest parentheses around comparison in operand of '&' [-Werror=parentheses]

在使用MT7628芯片时,下载的工程编译后自带的wifi驱动不能正常运行,手机搜索不到对应WIFI。工程文件:mtk-openwrt-sdk-20151231-185ab215.tar.bz2下载路径:https://www.openwrtdl.com/wordpress/?s=7628因此又从网络上寻找最新的MT7628 WIFI驱动:MT7628_LinuxAP_V4.1.0.0...

2019-05-16 10:12:30 3527

原创 mt_mac.c:1145:3: error: implicit declaration of function 'RTMP_GET_PACKET_ICMP'

在使用MT7628芯片时,下载的工程编译后自带的wifi驱动不能正常运行,手机搜索不到对应WIFI。工程文件:mtk-openwrt-sdk-20151231-185ab215.tar.bz2下载路径:https://www.openwrtdl.com/wordpress/?s=7628因此又从网络上寻找最新的MT7628 WIFI驱动:MT7628_LinuxAP_V4.1.0....

2019-05-15 18:58:52 465

原创 mkfs.ubifs/hashtable/hashtable_itr.c:42:1: error: redefinition of ‘hashtable_iterator_key’

背景:在编译ambalink 时发现如下编译错误:解决方法:1. 查看此函数在哪些文件中被引用或定义 2. 查看定义位置在 hashtable_itr.h中定义如下:在 hashtable_itr.c中定义如下:3. 将hashtable_itr.h中改成如下:4. 删除host-mtd-1.5.1目录,并重新编译: rm -rf bu...

2019-04-01 16:35:02 3088

原创 Makefile:795: recipe for target '../obj_s/lib_gen.o' failed

编译ambalink时发现出现如下错误:关键错误信息:解决方法:方法一 1. 进入/home/lc/amba/ambalink_sdk_3_10/output.oem/a12_ambalink/build/host-ncurses-5.9/include 目录 2. 删除curse.h 文件 3. 修改 curses.tail 文件: ...

2019-04-01 15:57:43 2574

原创 ssh: connect to host 192.168.101.34 port 22: Connection timed out

背景:使用 Cygwin64 登录虚拟机时发现无法远程登录虚拟机中Ubuntu系统(之前可以):$ ssh lc@192.168.101.34ssh: connect to host 192.168.101.34 port 22: Connection timed out解决步骤:1. 查看是否开启了ssh服务发现 ssh服务已经开启2. 在PC端ping 虚拟机 C:\Use...

2019-04-01 14:27:01 13920

原创 Beyond Compare 4破解使用

打开Beyond Compare 4,提示已经超出30天试用期限制,解决方法:1.修改C:\Program Files\Beyond Compare 4\BCUnrar.dll ,这个文件重命名或者直接删除,则会新增30天试用期,再次打开提示还有28天试用期。2.一劳永逸,修改注册表1)在搜索栏中输入 regedit ,打开注册表2) 删除项目:计算机\HKEY_CURRENT_USE...

2018-11-12 13:53:28 970

原创 mkfs.ext3移植

因项目需要将NAND FLASH分区格式化成EXT3,所以需要使用mkfs.ext3工具,传统的busybox制作的根文件系统无mkfs.ext3命令,所以只能着手移植。首先需要下载源代码:e2fsprogs-1.42.8其次解压下载包: tar xzvf e2fsprogs-1.42.8.tar.gz然后开始进行编译: 1. 进入解压目录:cd e2fsprogs-1.42.8 ...

2018-08-24 17:11:41 1527

原创 resolv.conf在Linux系统中的作用

本人在工作中发现Linux 能PING IP, 但不能PING 域名。能PING IP 说明工作的主板网络是正常的,而无法PING 域名就显得有点不合理了,于是便从网络上查找原因发现大部分的解释都和 resolv.conf 这个配置文件相关。一. resolv.conf 文件说明resolv.conf是resolver类库使用的配置文件,每当一个程序需要通过域名来访问internet上面的...

2018-07-31 17:54:49 25151

翻译 Device Tree Usage(三)

How Interrupts Work与遵循树的自然结构的地址范围转换不同,中断信号可以在机器上的任何设备产生和终止。与在设备树中自然表达的设备寻址不同,中断信号被表示为独立于树的节点之间的链接。有四个属性用于描述中断连接:interrupt-controller - 一个空属性,声明一个节点作为接收中断信号的设备 #interrupt-cells  - 这是一个中断控制器节点属性。它表...

2018-07-27 14:28:34 348

翻译 Device Tree Usage(二)

How Addressing Works可寻址的设备使用以下属性将地址信息编码进设备树:reg #address-cells #size-cells每个可寻址的设备都有一个 reg,它是一个元组列表,形式上 reg = <address1 length1 [address2 length2] [address3 length3] ...>。每个元组表示设备使用的地址范围。...

2018-07-25 11:52:27 212

翻译 Device Tree Usage(一)

原文地址:https://elinux.org/Device_Tree_Usage这页介绍如何为新机器编写设备树。它的目的是提供设备树概念的概述以及如何使用它们来描述机器。有关设备树数据格式的完整技术描述,请查阅ePAPR v1.1规范。ePAPR规范包含了比本页所涵盖的基本主题更多的细节,请参考它,以获得本页未涵盖的更多高级的用法。The ePAPR is currently being...

2018-07-24 17:29:42 296

转载 串口、COM口、UART口, TTL、RS-232、RS-485区别详解

转自 https://wenku.baidu.com/view/a5df03bb856a561253d36f4e.htmlPoint:1、串口、COM口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的电平标准(电信号)。2、接设备的时候,一般只接GND RX TX。不会接Vcc或者+3.3v的电源线,避免与目标设备上的供电冲突。3、PL2303、CP2102芯片是USB 转 ...

2018-07-05 14:09:06 342

OpenWRT MT7628最新WIFI驱动

因工程本身的WIFI驱动无法正常运行,因此用新的 MT7628_LinuxAP_V4.1.0.0_DPA_20161216.rar 做了相应更改,替换OpenWRT MT7628的工程中的WIFI 驱动,使得WIFI能正常启动

2019-05-16

空空如也

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

TA关注的人

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