- 博客(30)
- 资源 (26)
- 收藏
- 关注
原创 海思系列:3559av编译osdrv
2 编译生成的ext4文件系统为96M,在Makefile修改成8G,生成的ext4镜像也是8GB大小的,要是烧写的话非常耗时间,不方便。看生成脚本未指定大小,只是在dd的时候有指定,是不是在系统的时候指定下大小就行,这个只是猜想,需后续验证下是否可行。若想某个模块不被重新编译或者想menuconfig后不被覆盖,可以进入该模块的顶层,里面有个Makefile文件,在这里面修改编译流程就可以。上述问题是在编译liteos时出错的,网上的解决办法是去掉编译选项 -Werror 就可以解决。
2025-03-25 18:35:56
264
原创 gb28181:windows部署wvp-gb28181 一
下面重点介绍mysql的安装创建data文件夹,若已存在需删除。操作mysql,修改密码新建库。
2025-03-25 18:13:13
165
原创 Qt5.14 QFileDialog::getOpenFileName 调试状态报错问题
将QString path = QFileDialog::getOpenFileName(this, "select file", ".", "file(*)");1、调试运行程序时,运行QFileDialog::getOpenFileName报错,自动出现断点了。2、继续按F5运行可以继续执行,不报错了。对qt研究不深,暂记录 下。3、不调试运行,不报错。
2024-10-11 11:12:16
381
原创 hi35xx 移植ubuntu16.04桌面系统
1、环境:hi35xx + aarch64 himix2、工具虚拟机:Linux ubuntu 4.4.0-31-generic #50~14.04.1-Ubuntu SMP Wed Jul 13 01:07:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux文件系统:ubuntu-base-16.04.6-base-arm64.tar.gz模拟器:qemu内核:linux-4.19以模拟器和nfs挂载文件系统的形式配置文件系统。运行图..
2022-02-10 14:27:07
649
原创 ebaz4205 uboot pri no uEnv.txt
U-Boot 2019.01-dirty (May 09 2021 - 08:33:35 -0700) Xilinx Zynq ZC702CPU: Zynq 7z010Silicon: v3.1Model: Xilinx ZC702 boardDRAM: ECC disabled 256 MiBMMC: mmc@e0100000: 0Loading Environment from FAT... ** No device specified **In: serial@e00...
2021-10-11 19:52:56
481
原创 ebaz4205 Uboot pri 有uEnv.txt
uEnv.txt:bootcmd=setenv bootargs "root=/dev/ram0 rw init=/linuxrc console=ttyPS0,115200" &&load mmc 0 ${ramdisk_load_address} uramdisk.image.gz && load mmc 0 ${devicetree_load_address} zynq-zc702.dtb && load mmc 0 ${kernel_lo...
2021-10-11 19:49:49
544
原创 libcurl 交叉编译
curl-7.79.1交叉编译./configure --host=arm-himix100-linux CC=arm-himix100-linux-gcc CXX=arm-himix100-linux-g++ --without-ssl --enable-shared --enable-static --disable-dict --disable-ftp --disable-imap --disable-ldap --disable-ldaps --disable-pop3 --disable-pr
2021-09-24 16:07:08
349
原创 easyLogger中的basename问题
basename 引起的段错误环境环境在使用easylogger的时候代码里使用log_i时报段错误,折腾了很久,通过打印最后定位于使用basename引起的。特此记录下:参考:https://blog.youkuaiyun.com/weixin_30802273/article/details/99100923将#include <libgen.h> 改成#include <string.h> 重新编译下就可以了。...
2021-08-13 19:50:15
174
原创 3559v200 samba交叉编译
# 1 samba-3.3.16下载https://download.samba.org/pub/samba/# 2 在source下configure./configure CC=arm-himix100-linux-gcc LD=arm-himix100-linux-ld AR=arm-himix100-linux-ar --target=arm-himix100-linux --host=arm-himix100-linux samba_cv_CC_NEGAT...
2021-08-11 14:14:30
223
原创 3559v200(32位cpu) HI_U64赋值问题
3559v200(32位cpu) HI_U64赋值问题1、现象代码打印结果2 结果1、HI_U64 不能直接赋值。2、使用memcoy_s进行拷贝也失败。3、使用sizeof(HI_U64),得到的值不是8,结果看图。整个想不通为何如此。记录一下。2021年8月6日 14:39:42新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创
2021-08-06 14:39:59
265
原创 3559v200 交叉编译gpac
1、git clone --branch v0.8.1 git地址 (注意0.8.1后有quickjs,交叉编译不过,放弃)2、./configure --prefix=/opt/00_lowPowerCam/02_develop/01_gpac/install --cross-prefix=arm-himix100-linux- --extra-cflags=-I/opt/hi3559v200/01_mobileCam/Hi3559V200_MobileCam_SDK_V1.0.1.5/osdrv/t
2021-07-27 15:31:12
254
原创 记ThinkPad T470P 屏幕更换
1、在某平台上海淘了I7的T470P(20J6),确认收货后感觉屏幕太刺眼了,很不舒服,于是各种搜索怎么换屏,奈何资料太少,联想给的fru屏有点贵,需要400往上走了,不忍花这钱。身边正巧有个t450上用过的1080屏,72色域的,综合考虑到联想在硬件上不会有太大的改动和屏的通用性,故冒险一试,换上t450的屏。第一次开机只出现lenovo的log,再次开机一片黑,电脑没其他反应,只是黑屏。第三次开机就ok了,完美显示。暗喜中.......2、现将470P的屏贴上 3、450的...
2021-03-12 10:09:15
3084
原创 hi3559a busybox下的coredump
1、内核确认CONFIG_ELF_CORE=y2、busybox确认FEATURE_INIT_COREDUMPS [=y]3、到内核根目录下执行~ # touch /.init_enable_core生成这个文件4、busybox sh -c 'ulimit -c unlimited'5、busybox sh -c 'ulimit -a'看coredump那个size没有变化6、ulimit -a...
2020-07-24 16:19:49
494
2
原创 hi3559a 配置内核支持nfs启动
hi3559a sdk里提供的内核是不支持nfs启动,需做如下配置:1、配置网络部分,主要是使能CONFIG_IP_PNP以在2中能够看到Root file system on NFS选项Networking supportNetworking optionsTCP/IP networkingIP: kernel level autoconfiguration[*] IP: DHCP support[*] IP: BOOTP support2、配置开启nfs服务File systems
2020-06-16 18:48:06
814
3
原创 hi3559a 使用ftdi422 usb转spi
硬件环境:hi3559a + ftdi422h方法:配置3559a的内核,usb作主。 下载libftd2xx-arm-v8-1.4.8,参考readme 3559a起来后使用libfd2xx里的example即可。注意:无需配置内核里的usb serial converter。
2020-06-16 18:45:52
812
1
转载 漫谈linux文件IO
AlanTu随笔 - 953, 文章 - 0, 评论 - 13, 引用 - 0漫谈linux文件IO 在Linux 开发中,有几个关系到性能的东西,技术人员非常关注:进程,CPU,MEM,网络IO,磁盘IO。本篇文件打算详细全面,深入浅出。剖析文件IO的细节。从多个角度探索如何提高IO性能。本文尽量用通俗易懂的视角去阐述。不copy内核代码。 阐述之前,要先有个大...
2019-06-25 10:04:17
323
转载 Linux内存模型
转载来自http://www.wowotech.net/memory_management/memory_model.html一、前言在linux内核中支持3中内存模型,分别是flat memory model,Discontiguous memory model和sparse memory model。所谓memory model,其实就是从cpu的角度看,其物理内存的分布情况,在...
2019-03-27 11:07:16
205
转载 Device Tree(三):代码分析
转载来自http://www.wowotech.net/device_model/dt-code-analysis.html一、前言Device Tree总共有三篇,分别是:1、为何要引入Device Tree,这个机制是用来解决什么问题的?(请参考引入Device Tree的原因)2、Device Tree的基础概念(请参考DT基础概念)3、ARM linux中和Dev...
2019-03-27 11:06:32
303
转载 Device Tree(二):基本概念
转载来自http://www.wowotech.net/device_model/dt_basic_concept.html一、前言一些背景知识(例如:为何要引入Device Tree,这个机制是用来解决什么问题的)请参考引入Device Tree的原因,本文主要是介绍Device Tree的基础概念。简单的说,如果要使用Device Tree,首先用户要了解自己的硬件配置和系统...
2019-03-27 11:05:37
155
转载 u-boot FIT image介绍
转载来自 http://www.wowotech.net/u-boot/fit_image_overview.html1. 前言Linux kernel在ARM架构中引入device tree(全称是flattened device tree,后续将会以FDT代称)的时候[1],其实怀揣了一个Unify Kernel的梦想----同一个Image,可以支持多个不同的平台。随着新的ARM64...
2019-03-26 18:34:23
1509
转载 [dts]Device Tree格式解析
转自:http://blog.youkuaiyun.com/airk000/article/details/21345159目录:1. 作用2. 基本数据格式3. 一些基本概念4. 工作方式 a. 地址 b. 中断 c. 其他5. 进阶例子Device Tree常用方法解析Device Tree在Linux内核驱动中的使用源于2011年3月...
2019-03-21 15:45:22
235
转载 [dts]Device Tree机制(设备树)
转自:http://blog.youkuaiyun.com/machiner1/article/details/47805069------------------Based on linux 3.10.24 source code参考/documentation/devicetree/Booting-without-of.txt文档目录1. 设备树(DeviceTree)基本概念及作用...
2019-03-21 15:43:38
213
转载 Linux启动过程详解
转自:http://blog.chinaunix.net/uid-26495963-id-3066282.html目录:Linux启动概图Linux启动详图1. 启动第一步--加载BIOS2. 启动第二步--读取MBR3. 启动第三步--Bootloader4. 启动第四步--加载内核5. 启动第五步--用户层init依据inittab文件来设定运行等级6. 启...
2019-03-21 15:41:14
113
转载 ARM Linux从Bootloader、kernel到filesystem启动流程
转自:http://www.veryarm.com/1491.htmlARM Linux启动流程大致为:bootloader---->kernel---->root filesystem。bootloader 是一上电就拿到cpu 的控制权的,而bootloader实现了硬件的初始化。bootloader俨然就成了Power on 之后”第一个吃螃蟹”的代码。谈到这就得...
2019-03-21 15:40:05
738
转载 u-boot启动流程分析(2)_板级(board)部分
转自:http://www.wowotech.net/u-boot/boot_flow_2.html目录:1. 前言2. Generic Board3. _main4. global data介绍以及背后的思考5. 前置的板级初始化操作6. u-boot的relocation7. 后置的板级初始化操作1. 前言书接上文(u-boot启动流程分析(1)_...
2019-03-21 15:37:20
249
转载 u-boot启动流程分析(1)_平台相关部分
转自:http://www.wowotech.net/u-boot/boot_flow_1.html1. 前言本文将结合u-boot的“board—>machine—>arch—>cpu”框架,介绍u-boot中平台相关部分的启动流程。并通过对启动流程的简单分析,掌握u-boot移植的基本方法。注1:本文所使用的u-boot版本,是2016/4/23从u-boo...
2019-03-21 15:35:44
327
原创 VC 创建BMP文件并显示
创建MFC CSTatic的pciture插件 设置为Frame1 在头文件中初始化BMP文件头信息变量:BITMAPFILEHEADERm_bmfHeader;BITMAPINFOHEADERm_bmiHeader;LPBYTE *lpbbmData;BITMAPINFO *bmInfo;UINT Width = 1024;UINT Height =
2015-10-26 16:04:41
691
windows ffmpeg-v6.1 rtsp rtmp file h264 h265 播放器
2024-10-28
Hisi交叉编译openSsh、部署使用到配置和脚本
2019-04-17
Hi3559A交叉编译openssh
2019-04-15
ACE编程相关资料
2018-09-20
VS2013编译ffmpeg环境已搭建好
2018-07-19
基于TI C6678多核处理器的HEVC视频解码软件设计
2018-07-04
基于C66AK多核处理器的H_264到HEVC视频转码软件设计
2018-07-04
基于TMS320C6678的H264图像压缩编码技术研究
2018-07-04
基于Tegra X1处理器的4K内窥镜图像处理算法研发
2018-07-04
live555 - H264 流程图
2016-09-29
linphone-vs2008-compile-success
2016-05-22
linphone vs2008
2016-04-12
DirectShow 实务精选 书签 源码
2015-10-19
PCIE高速数据采集系统的驱动及上位机软件开发
2015-04-12
基于PCI总线的WDM驱动程序开发研究
2015-04-12
基于WDF的PCIe接口高速数据传输卡的驱动程序开发
2015-04-03
基于WDF的光纤传输卡PCIe接口驱动的研究和实现
2015-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人