- 博客(61)
- 资源 (33)
- 收藏
- 关注
原创 Anycloud37D平台移植wpa_supplicant
源码下载地址:libnl:openssl:wpa_supplicant、hostapd2. 代码编译2.1 libnl2.2 openssl调整Makefile:删除,继续进行编译:2.3 wpa_supplicant修改defconfig:修改Makefile:编译:2.4 hostapd修改defconfig:修改Makefile:编译:
2023-09-10 16:36:19
253
原创 编译servfox时出现error: asm/bitsperlong.h:No such file or directory错误
【代码】编译servfox时出现error: asm/bitsperlong.h:No such file or directory错误。
2023-09-03 16:11:51
537
1
原创 Anycloud37D平台移植wirelesstools
下载 :https://www.linuxfromscratch.org/blfs/view/svn/basicnet/wireless_tools.html。
2023-09-03 15:26:54
281
原创 Linux系统中 bashrc 和 profile 的区别
为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
2023-06-24 21:10:59
875
原创 基于Anycloud平台移植tcpdump
本文以Anycloud37D平台为例,介绍tcpdump工具的移植过程。适用于Anycloud37D/Anycloud37E/Ancloud39EV330.工具链使用arm-anykav500-linux-uclibcgnueabi_V1.0.05:1.2 代码下载官方网站:http://www.tcpdump.org/需要下载libpcap包和tcpdump包:编译时需要将libpcap、tcpdump放在同一目录下。2.2 tcpdump其中主要目的是静态编译tcpdump工具,如使用静态
2023-06-24 20:50:19
422
原创 基于Anycloud平台移植zxing-cpp(glassechidna )
基于Anycloud平台移植zxing-cpp0. 环境准备系统环境Ubuntu 16.04.7zxing-cpp下载本次使用的是 glassechidna 的代码:git clone https://github.com/glassechidna/zxing-cpp.git1. 交叉编译cd zxing-cpp修改CMakeLists.txt :cmake_minimum_required(VERSION 3.0)project(zxing)set(CMAKE_SYSTE
2022-03-31 00:11:22
2107
原创 基于Anycloud平台移植zxing-cpp
基于Anycloud平台移植zxing-cpp0. 环境准备系统环境Ubuntu 16.04.7zxing-cpp下载本次使用的是 nu-book 的代码:git clone https://github.com/nu-book/zxing-cpp.git由于最新版本的代码需要cmake 3.14 或以上,所以当前使用的版本为zxing-cpp-1.0.81. 交叉编译tar xzf zxing-cpp-1.0.8.tar.gzcd zxing-cpp-1.0.8/修改CMakeL
2022-03-27 22:37:19
1873
原创 基于Anycloud平台移植Zbar
基于Anycloud平台移植Zbar0. 环境准备zbar 下载官网ZBar bar code reader (sourceforge.net)下载代码zbar-0.10.tar.bz2下载iconvhttps://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.16.tar.gzhttps://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.16.tar.gz1. 交叉编译iconv由于工具链中不包含iconv,zbar
2022-03-27 17:21:41
735
原创 Anycloud平台 Isptool连接使用方法
Anycloud平台 Ispiotool连接使用方法以下记录Anycloud平台中设备与Isptool连接的方法.设备端需要开启一个server,Isptool工具通过网络进行连接,server的开启方式有两种:初始化SDK时开启server标志使用中间件API手动开启server用户根据自己的调试情况进行选择。1. 初始化SDK时开启server标记默认使用Anycloud SDK时,首先需要对sdk进行初始化:/* start the application */sdk_run_c
2021-12-14 11:06:35
1389
原创 Anycloud平台 Audiotool连接使用
Anycloud平台 Audiotool连接使用以下记录Anycloud平台中设备与Audiotool连接的方法.设备端需要开启一个server,Audiotool工具通过网络进行连接,server的开启方式有两种:初始化时开启server标志使用中间件API开启server用户根据自己的调试情况进行选择。1. 初始化时开启server标记默认使用Anycloud SDK时,首先需要对sdk进行初始化:/* start the application */sdk_run_config
2021-12-13 16:15:36
2221
原创 Anycloud平台基于Ubuntu18.04编译环境搭建
0. 下载安装 Ubuntu 18.04官网下载ubuntu18.04镜像(ubuntu-18.04.6-desktop-amd64.iso)基于Virtualbox安装系统进入系统后,打开命令行终端(ALT+CTRL+T), 更新系统的相关环境:选择一个国内的更新源,运行: sudo update-manager[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ydh6qnQN-1635181911528)(C:\Users\xiaozijie\Deskt
2021-10-26 01:12:50
1573
11
原创 Anycloud平台调整设备登录输入账号密码
Anycloud 调整设备登录输入账号密码1. 修改默认登陆密码旧版本SDK默认的登录密码是 anycloudv500如果需要修改默认的登录密码,则在设备进入命令行后,修改密码:[root@anyka ~]$ passwdChanging password for rootNew password:Bad password: too shortRetype password:passwd: password for root changed by root修改完成后,将 /etc/c
2021-10-10 18:07:40
1049
原创 BMP文件格式学习1
BMP文件的4个部分:1. 文件头信息此部分主要提供文件的格式、大小等信息,一共14字节.地址占用空间内容0x0000 - 0x00012字节这是文件类型的标识,就是两个可打印字符的ASCII码值"BM"0x0002 - 0x00054字节表示文件的大小,以Byte为单位0x0006 - 0x00094字节保留区,每个字节默认都是"00"0x000a - 0x000d4字节图像数据相对于文件的偏移数,即: 位图文件头+位图信息头+调色板的大小
2021-10-07 00:42:42
349
原创 Anycloud37E基于Ubuntu21.04编译环境搭建
Anycloud37E基于Ubuntu21.04编译环境搭建0. 下载安装 Ubuntu 21.04官网下载ubuntu21.04镜像(ubuntu-21.04-desktop-amd64.iso)基于Virtualbox安装系统进入系统后,打开命令行终端(ALT+CTRL+T), 更新系统的相关环境:选择一个国内的更新源,运行: sudo update-manager选择更新源后,然后手动进行更新:sudo apt-get updatesudo apt-get upgrade
2021-10-01 22:03:05
1523
1
原创 Sky37E/D 基于Ubuntu21.04 编译环境搭建
Sky37E/D 基于Ubuntu21.04 编译环境搭建0. 下载安装Ubuntu 21.04官网下载ubuntu21.04镜像(ubuntu-21.04-desktop-amd64.iso)基于Virtualbox安装系统进入系统后,打开命令行(ALT+CTRL+T), 更新系统的相关环境选择一个国内的更新源,运行: sudo update-manager[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XTnS8R6J-1632585435312)(
2021-09-25 23:58:01
511
原创 Sky37E 編譯過程問題解決
Sky37E 編譯過程問題解決1. 编译Uboot錯誤(1) 依賴庫(工具)缺失編譯過程中會出現錯誤:anyka@anyka-VirtualBox:~/project/AK37E_SDK_V1.02/os$ ./build_uboot.shFLASH_TYPE=NOR, CHIP_SERIES=AK37E HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o YACC scripts/kconfig/zconf.t
2021-09-25 21:56:57
446
转载 LCD的接口- I80(MCU)接口
MCU(I80)接口因为主要针对单片机的领域在使用,因此得名。后在中低端手机大量使用,其主要特点是价格便宜的。MCU-LCD接口的标准术语是Intel提出的8080总线标准,因此在很多文档中用I80来指MCU-LCD屏。MUC接口屏主要又可以分为8080模式和6800模式,这两者之间主要是时序的区别;数据位传输有8位,9位,16位,18位,24位; 连线分为:CS/,RS(寄存器选择),RD/,WR
2017-03-13 15:56:15
11972
原创 Linux中系统中QtCreater引用第三方库文件
1 . 系统环境: Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: trusty QT工程链接引用第三方库暂时知道的有两种方法: 一、在Makefile中添加相关路径参数二、修改.pro文件,添加相关参数由于Qt工程的Makefile是根据工程中的.pro文件生
2016-11-25 11:17:49
4808
原创 移植 libqrencode(包含zlib、libpng)
1 . 系统环境: Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: trusty 2 . 移植 zlib 由于libpng依赖于zlib,所以先得移植zlib 下载地址:http://www.zlib.net/2.1 解压编译 tar xzvf zli
2016-11-22 17:52:36
1970
原创 移植QT4.8.7
移植QT4.8.7系统环境: Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: trusty 2.平台: linux 3.4.39 3.下载源码: 源码地址:https://www.qt.io/download/ 4.编译vi mkspecs/qws/
2016-11-22 14:07:04
1901
原创 linux C-kermit 安装使用
linux C-kermit 安装使用系统环境 Ubuntu 14.04.5 LTS 安装 sudo apt-get install ckermit 修改配置文件 ~/.kermrc: set line /dev/ttyUSB0 set speed 115200 set carrier-watch off set handshake none set flow-
2016-11-22 11:55:14
1105
原创 linux环境下同时使用静态库、动态库编译程序
1. 应用场景因某些原因,需要同时使用静态库及动态库编译代码。 在这里我需要静态链接的是zbarlib,动态链接的是opencv库。 经过一个下午的艰苦奋斗,分享一下网上的解决方法以及最终导致不成功的原因所在。2.Makfile实例CXX=g++CFLAGS += -I${PWD}/../zbar/includeCFLAGS += -I${PWD}/../opencv/includeLDFLA
2016-07-26 19:26:10
3973
原创 <学习笔记> adr 与 ldr 的使用及两者的区别(基于ARM架构 )
<学习笔记> adr 与 ldr 的使用及两者的区别(基于ARM架构)使用环境: 环境系统: Ubuntu 14.04.4 适用于 mini2440的工具集合: arm-linux-cpp : arm-none-linux-gnueabi-cpp (ctng-1.6.1) 4.4.3 arm-linux-as : GNU assembler (GNU Binutils) 2
2016-04-24 12:48:54
1099
原创 Ubuntu14.04安装nodejs
Ubuntu14.04安装nodejs时间: 2016.04.10系统环境:Ubuntu14.04.41. 通过apt-get下载编译好的软件包由于默认ubuntu下载的nodejs版本过低,根据官方给的安装解决方法:(地址) Debian and Ubuntu based Linux distributions在终端执行以下两个命令: curl -sL https://deb.node
2016-04-10 20:46:54
11968
2
原创 gitbook安装与使用
gitbook安装与使用2016.04.10 Ubuntu14.04.4gitbook文档 GitBook Documentation1. 安装npm可以参考 Ubuntu14.04安装nodejs ,这里只用了编译源码的方法,还可以使用apt-get的方法下载软件包。下载node.js源代码 : 下载地址 当前下载的是 v4.4.2LTS 版本编译源码: cd node-v4.4.
2016-04-10 05:57:58
14438
2
原创 tslib移植笔记(1)
tslib移植笔记(1)2016-04-25tslib背景【摘自百度】:在采用触摸屏的移动终端中,触摸屏性能的调试是个重要问题之一,因为电磁噪声的缘故,触摸屏容易存在点击不准确、有抖动等问题。 Tslib是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。系统环境:Dis
2016-02-25 22:52:41
5113
原创 VIM插件管理:管理插件的插件pathogen
在安装vim各种牛逼插件之前,最好是有一个对vim插件统一的管理方式。 系统默认情况下,也不是没有,就是把所有的插件中的plugin、autoload、doc等目录内容copy到 $HOME/.vim/对应目录中。但是这样略显繁琐,带来的后果更是在修改和卸载插件时显得尤其麻烦,容易发生误删等行为。所以在安装如taglist,tagbar等插件时,最好是安装一个管理插件的插件,就是
2015-10-11 13:25:29
680
原创 电脑死机,虚拟机里面的系统开不了
今天在写代码的时候,突然电脑一个蓝屏,瞬间有种不祥的预感,然后重启,立刻打开虚拟机,果然悲剧了,屏幕一开始只是出现“系统***,请联系管理员”,这时我就无语了,只能在重启看看,然后就出现以下界面一看这图,我就傻眼了,根本不会弄啊,只能乖乖的百度里面的句子了:An automatic file system check(fsck) of the root filesystem
2014-02-23 15:31:16
3155
转载 如何让linux内核make uImage时Entry Point(入口地址)自动偏移64个字节
转自:http://blog.csdn.net/hunhunzi/article/details/6262244这两天在移植u-boot-1.3.4到s3c2440,期间还遇到不少事,首先是u-boot的mach_type和kernel的mach_type不一致导致内核正常解压完后,终端就不动了,停在了那里,改了mach_type之后内核可以正常拷贝和解压了。现在又遇到
2014-01-09 01:49:04
1622
转载 linux中vi显示中文乱码的问题
转自:http://blog.163.com/little_320/blog/static/38789520091116103325859/方法一:由于在windows下默认是gb编码,而我的vim默认是utf-8(gedit默认也是utf-8),所以打开会成乱码。修改了一下配置文件,使vi支持gb编码就好了。$vi ~/.vimrclet &termencod
2014-01-05 23:20:24
843
转载 RGB、YUY2、YUYV、YVYU、UYVY、AYUV
1) YUV 4:4:4 YUV三个信道的抽样率相同,因此在生成的图像里,每个象素的三个分量信息完整(每个分量通常8比特),经过8比特量化之后,未经压缩的每个像素占用3个字节。 下面的四个像素为: [Y0 U0 V0] [Y1 U1 V1] [Y2 U2 V2] [Y3 U3 V3] 存放的码流为: Y0 U0 V0 Y1 U1 V1 Y2 U2 V2 Y3 U3 V3 (2) Y
2013-12-27 16:24:45
1196
转载 视频采集与处理-YUV数据
析码流 视频采集 RGB YUV原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ticktick.blog.51cto.com/823160/555791 做视频采集与处理,自然少不了要学会分析YUV数据。因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式
2013-12-27 16:21:11
2132
原创 当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针!
当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针! void Func(char a[100]) { cout}
2013-11-30 16:39:47
1100
gerrit-2.16.6
2019-03-01
Git-2.21.0
2019-03-01
Git-2.21.0-32-bit
2019-03-01
gerrit-2.16.5
2019-02-20
linux下基于QT的二维码生成程序
2016-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人