linux
文章平均质量分 81
kx453653102
这个作者很懒,什么都没留下…
展开
-
编译libjpeg
1、下载libjpeg库,解压之 得到了jpeg6b和libtool-2.2.4两个文件夹。2、编译安装libtool工具。 ./configure --prefix=$PWD/tmp --host=arm-linux CC=/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/bin/arm-hisiv300-linux-gcc这是配置libtool,这里需要注意:configure 参数 不能同时用 ––host 和 –bu...原创 2020-09-07 14:55:23 · 978 阅读 · 0 评论 -
H264解析
网络提取层(NAL network abstraction layer )和视频编码层(VCL video coding layer)H264有严格的规范,以00 00 00 01分割之后的下一个字节就是NALU类型,用来描述此帧的意义。NALU类型:(1)第1位禁止位,值为1表示语法出错(2)第2~3位为参考级别(3)第4~8为是nal单元类型以通常的首帧来看:前四个字节是分隔符;103 = 0x67; 0x67 &0x0f = 7 说明以上祯为sps;接下...原创 2020-08-24 11:25:00 · 324 阅读 · 0 评论 -
ubuntu 10.4 编译opencv 2.4.1 源码
开始安装将从官网下载的源码 opencv2.4.8.zip 复制到 /home/own 下,cd到该目录,执行unzip opencv2.4.8.zipcd opencv2.4.8mkdir releasecd releaseccmake ../进入ccmake后,按 c 就会弹出如下界面我基本什么都没改,就把 BUILD_JPEG 和 BUILD_PNG 这两项改成了 ON ,其余全部都默认,键盘按c,然后按g,然后就回到命令行界面,makesudo ...原创 2020-07-30 15:22:24 · 229 阅读 · 0 评论 -
Linux下编译安装GCC 4.9.4
下载GCCftp://ftp.gnu.org/gnu/gcc/gcc-4.9.4/gcc-4.9.4.tar.gz官方FTPhttp://ftpmirror.gnu.org自动选择速度较快的镜像站下载依赖包GMP MPC MPFR可通过两种方式下载: 自动下载,运行GCC源码目录内置脚本: # cd gcc-4.9.4 # sh ./contrib/download_prerequisites 手动下载、解压,然后执行命令: # cd gcc-..原创 2020-07-30 11:24:49 · 1496 阅读 · 0 评论 -
LCD 分析
1. 几个概念:FIMC :Fully Interactive Mobile Camera (完全交互式移动摄像机)FIMD: Fully Interactive Mobile Display (完全交互式移动显示设备)2. 设置VCLK在VIDCON0中bit[3:2]-->Select the Video Clock source =00 --> HC...原创 2020-02-18 10:15:53 · 471 阅读 · 0 评论 -
LCD 驱动
1.内核去掉LCD 驱动1.Make menuconfig Device Drivers Graphics support (M)S3C FramebufferSupport (eXtended)2. Device Drivers...原创 2020-02-14 22:37:51 · 110 阅读 · 0 评论 -
platform中的device 、driver的写法
开发环境:OK6410板卡,linux2.6.36 Device 和Driver 分成两个文件编写生成两个.ko文件,其中二者的名称必须完全一致;安装驱动成功后会调用driver的probe函数,卸载驱动时会调用driver的remove函数和device 的Release函数。 driver如下:struct input_dev *button_dev = NULL;s...原创 2020-02-08 20:18:30 · 235 阅读 · 0 评论 -
VBox设置网络参数
主机用两个网卡,一个有线,一个无线,将开发板与主机网卡相连vbox 设置桥接模式,界面名称 是主机的有线网卡ubuntu 设置ifconfig eth0 192.168.0.119 netmask 255.255.255.0route add default gw 192.168.0.1此时 开发板可以ping通ubuntu...原创 2020-02-04 17:08:58 · 203 阅读 · 0 评论 -
烧写jffs2遇到的问题及解决方法
最近在弄hi3520Dv300的开发板,自制文件系统烧写进32M spi flash启动后出现如下问题:Node at 0x0000f568 with length 0x00000b20 would run over the end of the erase blockPerhaps the file system was created with the wrong erase size...原创 2019-10-18 15:29:18 · 1461 阅读 · 0 评论 -
海思配置 Busybox
硬件平台:XC2440主机系统:ubuntu9.10交叉编译器:4.1.2编译这个busybox主要是为了巩固并记录一下编译器过程,当然主要是记录一些问题。首先下载并解压源码,按照官方的分为三步make menuconfig 进行配置以生成.configmake 编译make install 安装,需要指定安装位置,也可以在第一步的配置...转载 2019-07-25 16:14:12 · 1988 阅读 · 0 评论 -
3520D无线配置
1.播放rtsp流地址,在vlc上打开rtsp://192.168.1.21/xstrive02. vi/etc/init.d/rcSinsmod rtutil3070ap.koinsmod rt3070ap.koinsmod rtnet3070ap.ko...原创 2019-07-17 14:51:40 · 224 阅读 · 0 评论 -
mware tools 安装图标显示灰色,无法点击的问题
解决办法如下:1.关闭虚拟机;2.在虚拟机设置分别设置CD/DVD、CD/DVD2和软盘为自动检测三个步骤即可;也可去掉软件盘重启虚拟机以后就可以点亮菜单项了;3. 打开光盘文件,文件夹中有名字为VMwareTools............tar.gz的压缩包,点击上面的解压缩按钮"extract",浏览选择需要解压到的目录,这里选择的的是home/documents目录,开始解...原创 2018-07-21 22:41:02 · 283 阅读 · 0 评论 -
ubuntu 软件源无法更新的问题
我使用的ubuntu版本是14.10,属于非LTS(长期支持版本),因此前一段时间还可以使用apt-get update来更新源,现在已提示更新失败,无法下载,无法访问了。现提供一种解决思路供大家参考。如网友有其他有效方法,可以一块讨论。1、Ubutun版本的更新比较快,目前只有10.04,12.04,14.04,以及后续的16.04会支持长期维护,时间长达3-5年,而其他常规版本的维护期比较...转载 2018-07-21 23:16:36 · 2692 阅读 · 1 评论 -
海思GDB调试
1.下载gdb源码嵌入式Linux的GDB调试环境由Host和Target两部分组成,Host端使用arm-linuxgdb,Target Board端使用gdbserver。这样,应用程序在嵌入式目标系统上运行,而gdb调试在Host端,所以要采用远程调试(remote)的方法。进行GDB调试,目标系统必须包括gdbserver程序(在主机上正对硬件平台编译成功后下载到.........原创 2018-08-26 13:43:44 · 4708 阅读 · 0 评论 -
海思3520Dv300 6124B调用过程
SAMPLE_COMM_VI_Start(enViMode, enNorm);SAMPLE_COMM_VI_ADStart(enViMode, enNorm);VI_MST_NVP6124_CfgV(enNorm, enMode);原创 2018-08-24 18:39:55 · 1345 阅读 · 0 评论 -
Hisi3536 移植Qt4.8.5
从3520DV300的资料中找到了Qt4.8.5 的源码。1 解压,添加脚本makconf:#!/bin/sh./configure \-prefix /usr/local/Trolltech/QtEmbedded-4.8.5-arm \ 这里是源码生成完成后的安装目录-opensource \-confirm-license \-release -shared \...原创 2018-10-25 21:57:15 · 883 阅读 · 0 评论 -
mt7601驱动移植
内核配置[*] Networking support--->-*-Wireless---><*>cfg80211 - wireless configuration API[ ]nl80211 testmode command...转载 2019-07-16 17:18:04 · 295 阅读 · 0 评论 -
内核支持 nfs
内核支持NFS分区(即编译时在File system中选中[*] Root file system on NFS),以及支持内核IP_PNP(即编译时在Networking中选中[*] IP: kernel level autoconfiguration)File systems--->Network File Systems--->&l...原创 2019-07-19 11:26:15 · 489 阅读 · 0 评论 -
iwlist 工具的移植
https://github.com/174high/iwlist_for_visteon 下载源码修改MakefileCC = gccAR = arRANLIB = ranlib改为CC = arm-fsl-linux-gnueabi-gccAR = arm-fsl-linux-gnueabi-arRANLIB = arm-fsl-linux-gnueabi-ran...转载 2019-07-24 08:08:16 · 1067 阅读 · 0 评论 -
Iptables移植到嵌入式Linux系统
Linux下支持netfilter机制的配置工具就是iptables,它也就相当与一个应用程序,可以对netfilter进行配置(包过滤规则,NAT等等)。所以要实现netfilter(iptables)就要从两方面来着手:1)内核支持netfilter;2)用户层的iptables配置命令。1.内核配置General setup ---> [*] Sysctl support ...原创 2019-07-17 10:47:55 · 1004 阅读 · 0 评论 -
移植wpa_supplicant-2.2
第一步下载openssl-0.9.8ewpa_supplicant-2.2 两个开发包,我已经从官方下载过了,这里给出csdn链接http://download.csdn.net/detail/lizhu_csdn/9669361http://download.csdn.net/detail/lizhu_csdn/9669362因为wpa_supplicant-2.2 需要适配的是...转载 2019-07-24 10:52:52 · 389 阅读 · 0 评论 -
hi3520DV300 移植 dhcpd
交叉编译工具:arm-hisiv300-linux -gcc1.解压 配置 编译tar zxvf dhcp-4.2.5-P1.tar.gz./configure CC=arm-hisiv300-linux-gcc --host=arm-hisiv300-linux --prefix=/root/newdisk/Hi3521A_SDK_V1.0.3.0/wstapp/d...转载 2019-07-17 14:18:29 · 648 阅读 · 0 评论 -
Tslib和Qt 4.8.4与在开发板上的移植
Linux:Ubuntu 12.04 X86QT:4.8.4交叉编译工具链:gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72)安装如下的软件 sudo apt-get install automakesudo apt-get install autogensudo apt-get install autoconf# tar ...转载 2018-11-11 09:40:07 · 183 阅读 · 0 评论