自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 git push 报错:The requested URL returned error: 403

原因:自己添加了ssh到GitHub账号配置中,但是clone拉下来的链接是http的,只需要修改本地配置url为ssh的就行拉分支一般默认为https,如果自己配置的GitHub是ssh,则clone的时候拉ssh 。本地配置文件,在git的工程目录下.git/config :...

2019-10-18 10:52:35 1621

原创 海思的3516的交叉编译工具无法运行

最近想编译海思的hisi3516CV500的东西,但是安装了编译链之后发现无法执行,报错如下:-bash: /opt/hisi-linux/x86-arm/arm-himix200-linux/bin/arm-himix200-linux-gcc: cannot execute binary file: Exec format error尝试添加了各种32位的兼容包等安装,但是都无效,...

2019-09-16 20:37:26 1239

原创 imx6交叉编译opencv 3.2,命令行配置编译

下载3.2.0版本的opencv :wget --no-check-certificate https://github.com/opencv/opencv/archive/3.2.0.tar.gz编译链安装交叉编译安装:chmod +x poky-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-vfp-neon-toolchain-1.7...

2019-07-25 18:45:07 965

原创 Tengine基于imx6的交叉编译

硬件:zlg的板卡: EPC-6708T-L (M6708Q-1Gl)飞思卡尔,4核A9软件:tengine1.6版本编译链:arm-poky-linux-gnueabitengine的代码:https://github.com/OAID/Tengine编译链的下载:https://www.zlg.cn/ipc/down/down/id/89.html 1,安...

2019-07-25 10:30:24 880

原创 python实现npy格式文件转换为txt文件

如下代码会将npy的格式数据读出,并且输出来到控制台:import numpy as np##设置全部数据,不输出省略号 import sysnp.set_printoptions(threshold=sys.maxsize)boxes=np.load('./input_output/boxes.npy')print(boxes)np.savetxt('./input...

2019-06-19 11:00:55 22032 5

原创 在Tengine上面验证PB模型是否能正常运行

Tengine的官方代码:https://github.com/OAID/Tengine验证TensorFlow的模型,只需要修改掉test_tf_mobilenet测试程序的模型文件格式即可 ,流程如下:1,修改test_tf_mobilenet文件的如下部分const char* model_file = "./models/Test_Model.pb";2,将Test_...

2019-06-18 10:42:32 505

原创 编译内核模块

编译内核模块:make -C $(kernelDir) M=$(mPWD) -I$(IncludesDir)  modules-C DIRECTORY, --directory=DIRECTORY 在执行前先切换到 DIRECTORY 目录。M=$(mPWD) 意思是返回到当前目录执行当前mPWD的Makefile-C 指定内核的目录 M指定内核模块的源代码目录 "$(MA...

2018-11-26 10:09:15 1077

原创 svn上传之前可以编译过,check下来之后无法编译通过

现象:下载的开源的ptpd2.3.1的源代码 ,在本地服务器可以好好地编译通过,但是上传到svn的库上之后,再次check下来就编译不过,同样的配置和编译链,就是无法编译过?定位思路如下:上传和下载之前毫无差异,无法定位到具体是哪个目录的问题,在偶然的复制时候发现,复制的操作不一样会有不一样的结果,最后定位到文件的时间问题,但是svn的文件修改时间是系统的时候,所以最后修改为check...

2018-08-21 16:34:26 1056 1

原创 ncurses库下载和交叉编译

交叉编译GDB之后,执行报错:     error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory 提示需要库ncurses :    所以需要下载该库的源码并下载交叉编译,然后安装到目标板卡:    库源码下载:    http:/...

2018-07-11 17:50:12 2921

原创 reboot流程分析

本文基于reboot命令的具体实现,具体的硬件是mips架构的CAVIUM的CN63XX的CPU,内核版本为2.6.32.27 1,系统下面的命令     linux下面的一切都是文件,所以我们对应的命令也对应着文件,而命令如何链接到文件,这就是系统的配置问题了,主要是环境变量的PATH的配置,shell解析会自动去PATH环境变量下面的路径去寻找对应的处理。     如果是单

2017-09-08 12:13:43 2339

原创 syslog-ng + syslogd + logrotate

这两天被一个问题困扰:内核出现异常的时候会存在狂刷日志的情况,而且日志为同一个,此时日志回滚和日志不断抢占日志文件资源,导致内核卡死 那解决该问题的思路有两个:1,从源头改内核卡死的原因 卡死都是从logrotate开始,cron设置logrotate三分钟运行一次,当大于10M运行一次,一般卡死三五个logrotate就卡死卡死其他进程了 卡死logrotate的原因:s

2017-03-01 21:00:19 1401

原创 module_init()

本文基于mips架构的Cavium的CPU。linux内核版本2.6.27.32 几乎每个module都有两个接口:     module_init()一般调用一个register的接口注册一个driver的驱动接口,例如:static int __init cfi_probe_init(void){    register_mtd_chip_driver(&cfi

2016-07-20 19:51:39 613

原创 REBOOT流程

基于mips架构的caviumCPU本文基于reboot命令的具体实现,具体的硬件是mips架构的CAVIUM的CN63XX的CPU,内核版本为2.6.32.27 1,系统下面的命令     linux下面的一切都是文件,所以我们对应的命令也对应着文件,而命令如何链接到文件,这就是系统的配置问题了,主要是环境变量的PATH的配置,shell解析会自动去PATH环境变

2016-07-20 19:49:19 2082

原创 使用javah编译生成c的.h文件

最近在弄JNI的操作,想从Java上层调用底层播放器等的数据接口,但是在使用javac hello.java 生成 hello.class后,再调用 javah -jni hello.java生成java.h文件时一直生成不了。郁闷,在网上找了很多资料。有:javah -classpath . hello.java 有javah -classpath d:\hell\src -d d:

2015-03-11 19:42:34 704

原创 two or more data types in declaration specifiers

在如上如定义一个按键驱动的时候,在编译中一直在25行报错误,错误如题:two or more data types in declaration specifiers开始一直以为是结构体出问题了,找了n多可能是结构体的原因,最后一条条的排除,确定结构体是没有问题的。然后开始往上找问题, 其实出现问题是不应该往下找的,是应该从出问题行往上找。最后发现是头文件“gpio_buttons.h

2015-01-28 16:02:57 1413

原创 下载ecos系统的源代码

工作的系统是基于ecosystem的,但是一直以来都只用的公司的整套代码,对内部的处理机制神马的都不太了解,突然想看一下ecosystem的内核代码,于是准备下载,可是网上甚是找不到类似压缩包的代码,只能通过下述途径下载:1,下载并安装TortoiseCVS下载安装的方法不便多述,提供一个下载地址::http://www.onlinedown.net/soft/57178.htm 。   

2015-01-17 10:24:13 2238

原创 宏并列问题

要实现多个宏之间的并列,比如定一个宏UART_UI,和宏SUPPORT_AD_PLAY当要实现这另个宏和除外的内容进行并列存一时,如下是错误的:#ifdef UART_UI if (DRV_IRGetValue(&IrKey, 1000) != DRV_SUCCESS)#eldef SUPPORT_AD_PLAY if (DRV_IRGetValue(&IrKey, 1000

2015-01-13 10:29:31 1069

原创 按位反转8位数据

/* * Name :   reverse(UINT16 data) * Description:   * Parameter : struct pan_device *dev: Device get code from *  * Return : UINT32 : Return code * */UINT16 reverse(UINT16 da

2014-11-14 10:11:41 3803 1

原创 SSH连接虚拟机问题

前面用SSH连接虚拟机连接通了,可这次再da

2014-10-25 11:42:06 561

原创 .ifnz UART_SUPPORT

.ifnz UART_SUPPORTsta rIntFlagbbr INT_TIMER_A_bit,rIntFlag,lGoCheckTimerB;;**************************;;Run UART service start;;**************************;;rUartCnt  0  ,  1   ,

2014-10-23 19:47:08 439

原创 warning: Clock skew detected. Yourbuild may be incomplete

warning:  Clock skew detected.  Yourbuild may be incomplete警告:检测到时钟偏移,编译将不完整。date命令查看当前系统时间date -s 5/18/2011命令可以修改系统日期date -s 16:10:59 命令可以修改系统时间(有时需要用sudo用户权限。)

2014-09-03 17:06:34 436

ADT-22.0.0.zip

Android开发工具,最新的ADT文件。 离线安装ADT所需的文件

2015-04-02

gmp-6.0.0.tar.bz2

android平台开发vlc播放器编译所需的库文件

2015-04-02

空空如也

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

TA关注的人

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