嵌入式开发
文章平均质量分 81
Webster_WXH
开心就好
展开
-
qt5.3.2移植到arm上出undefined reference to ‘__sync_sub_and_fetch_4的错
qt5.3.2移植到arm上出undefined reference to '__sync_sub_and_fetch_4的错qt5.3.2移植到arm上出undefined reference to '__sync_sub_and_fetch_4的错。解决办法如下,使用工具:GCC4.4.1QT源码:qt5.3.2前提是确保你的工具已经安装成功了。解决:1.下载gcc源码原创 2022-01-15 20:28:52 · 224 阅读 · 0 评论 -
交叉编译opencv with ffmpeg
参考博客:https://blog.csdn.net/ajianyingxiaoqinghan/article/details/70194392opencv3.4.2源码:https://download.csdn.net/download/webster_wxh/10529581 解压源码到当前目录。在进入opencv3.4.2文件夹内, mkdir build cd build c...原创 2018-07-09 09:35:44 · 2156 阅读 · 0 评论 -
libusb hisiv400交叉编译
因用到libusb 其中需要udev模块 因udev编译失败,所以用eudev替代 eudev源码下载: https://github.com/gentoo/eudev/tree/rule_generator_eudev3 用的eudev3分支,(其他我都failed) 然后设置平台,以及编译输出路径 ./configure -host=arm-hisiv400-linux -prefi...原创 2018-06-28 10:29:02 · 1720 阅读 · 0 评论 -
libusb hisiv200交叉编译
将hisiv400的头文件夹下linux/input.h#define INPUT_PROP_MAX 0x1f#define INPUT_PROP_CNT (INPUT_PROP_MAX + 1)#define BTN_TRIGGER_HAPPY 0x2c0#define BTN_TRIGGER_HAPPY1 0x2c0...原创 2018-07-17 14:19:29 · 342 阅读 · 0 评论 -
移植计算棒
下面是如何让我们的系统支持mdev。1.在使用busybox制作根文件系统的时候,选择支持mdev Linux System Utilities —> [*] mdev [*] Support /etc/mdev.conf [*] Support command execution at device addition/removal2.在文件系统添加如下内容Vim ...原创 2018-07-18 18:28:05 · 401 阅读 · 2 评论 -
sip API日常
eXosip_malloc() //开辟空间 eXosip_init() //初始化eXosip_set_user_agenteXosip_listen_addr // 监听消息eXosip_guess_localip // Find the current localip (interface with default route)...原创 2017-10-25 20:22:39 · 668 阅读 · 0 评论 -
日志管理
在工作中,看别人写的源码,日志管理的很美。嵌入式方向,主要是打印信息。所以记录一下,欣赏别人的代码。 其中的艺术,需要细细品味,知道C的都能看懂,美观大方(天下代码一大抄)这是打印信息, &原创 2018-12-16 14:58:56 · 191 阅读 · 0 评论 -
嵌入式常用术语
硬件相关       封装,用塑料、金属或陶瓷材料等把集成电路封在其中。封装可以保护芯片,并使芯片与外部世界相连。       PCB,印刷电路原创 2018-12-16 19:10:54 · 980 阅读 · 0 评论 -
linux嵌入式烧写U-boot 内核文件系统
1、配置tftp服务器# 可以使用任意的tftp服务器,将package/image_uclibc(或image_glibc)下的相关文件拷贝到tftp服务器目录下。2、参数配置# 单板上电后,敲任意键进入u-boot。设置serverip(即tftp服务器的ip)、ipaddr(单板ip)和ethaddr(单板的MAC地址)。setenv serverip xx.xx.xx.xxse...原创 2019-03-19 16:01:10 · 338 阅读 · 0 评论 -
ARM 嵌入式调试
各种 printf 打印需要的变量的值gdbserver 远程调试 交叉编译gdb一点儿一点儿屏蔽代码原创 2019-03-20 10:10:20 · 314 阅读 · 0 评论 -
海思系统概述
初始化mpp系统申请VB开启VDEC VO VPSS VENC VI等开启数据获取数据对数据进行处理,RTP封包,识别,压缩,遮挡,图片填充,picture in picture等等。肉可以做成锅包肉,回锅肉,小炒肉,红烧肉等等。芯片是肉,做成什么样的菜,看自己。加油!...原创 2019-05-31 15:42:37 · 4690 阅读 · 0 评论 -
Linux opencv 源码编译
进入到目录中,本地编译 mkdir build cd build cmake .. sudo make -j4 sudo make install进入到目录中,Hisi400 交叉编译 mkdir build cmake原创 2018-06-13 21:12:42 · 511 阅读 · 0 评论 -
libjpeg库解析
linux提供了jpeglib库用于MJPEG图像的压缩与解压缩等,编写V4L2应用程序,编译的时候加上选项-ljpeg表示使用jpeg库中的API函数关于jpeg库API使用的说明在网站:http://refspecs.linuxfoundation.org/LSB_3.1.0/LSB-Desktop-generic/LSB-Desktop-generic/toclibjpeg.htmljpegl原创 2018-05-09 20:47:05 · 674 阅读 · 0 评论 -
使用linux V4L2驱动USB摄像头
参考博客:https://www.cnblogs.com/sky-heaven/p/6973138.html https://blog.csdn.net/li_wen01/article/details/53557949一....转载 2018-05-02 15:17:36 · 892 阅读 · 0 评论 -
minicom的移植
经过不放弃的努力,终于把minicom成功移植到嵌入式开发板上。 开发环境:Ubuntu 14.04 arm-hisiv400-linux-gcc 参考博客 http://blog.csdn.net/fengyunlian521/article/details/50961927 http:/原创 2017-08-10 14:23:58 · 1248 阅读 · 1 评论 -
openssl hisiv400 hisiv200交叉编译
在做qt时候,需要用到openssl库。在官网上下载openssl源码进行编译。也找了几篇博客。最后自己再总结以下。原创 2017-09-01 14:51:36 · 813 阅读 · 0 评论 -
海思hisi 编译QT源码
首先 在官网上下载源码。QT源码下载地址:http://download.qt.io/official_releases/qt/tar zxvf qt-everywhere-opensource-src-4.8.5.tar.gz (我用4.8.5)进入目录下qt-everywhere-opensource-src-4.8.5/mkspecs/qws/linux-arm-g+原创 2017-08-31 11:15:13 · 1501 阅读 · 1 评论 -
sqlite安装教程
sqlite是一款轻量级数据库。非常适合嵌入式行业。 sqlite源码下载 http://download.csdn.net/download/webster_wxh/10045724 sqlite安装步骤: 1. 下载源码 2. 解压生成源码目录 tar xvzf sqlite-amalgamation-3.6.1.tar.gz 3. 配置 进入源码目录 ./configure原创 2017-10-30 22:34:17 · 862 阅读 · 0 评论 -
交叉编译 ncurses5.9
现在做海思芯片 下载源码包 解压 进入目录 默认编译为静态库 -with-shared参数表示编译为动态库./configure --host=arm-hisiv200-linux CC=arm-hisiv200-linux-gcc -prefix=/home/webeter/software/ncurses-5.9-hisiv200 -with-sharedmakema原创 2017-10-25 16:50:21 · 758 阅读 · 0 评论 -
qt5.6.1-hisiv200-交叉编译
qt5.3.2移植到arm上出undefined reference to ‘__sync_sub_and_fetch_4的错qt5.3.2移植到arm上出undefined reference to ‘__sync_sub_and_fetch_4的错。解决办法如下,使用工具:GCC4.4.1QT源码:qt5.3.2前提是确保你的工具已经安装成功了。解决: 1.下载gcc源码:我用的4.4.1解压原创 2017-10-28 20:33:04 · 581 阅读 · 0 评论 -
tslib库安装
这些天在交叉编译Qt源码。了解到编译之前须编译tslib库 在编译tslib库时遇到过很多问题。这里说出我出过的问题及解决方案。参考 http://blog.csdn.net/zijie_xiao/article/details/50740950blog.csdn.net/a1299600490/article/details/51346256编译源码:1.下载依赖原创 2017-08-30 11:03:30 · 942 阅读 · 0 评论 -
编译eXosip库
先编译libosip2库 ./configure --prefix=/home/webeter/software/osip5.0.0 --host=arm-hisiv200-linux CC=arm-hisiv200-linux-gccmakemake install再编译libeXosip2库./configure --prefix=/home/webeter/software/osip5原创 2017-11-13 14:20:36 · 564 阅读 · 0 评论 -
h264 ffmpeg 400 交叉编译
libxh264 库交叉编译方法 ./configure –enable-static –disable-asm –prefix=/home/ubuntu/software/x264-400 –arch=arm –host=arm-hisiv400-linux –cross-prefix=arm-hisiv400-linux- make make installffmpeg 源码交叉编译原创 2017-12-04 17:56:29 · 1017 阅读 · 0 评论 -
单片机和嵌入式的异同
原创地址: http://blog.csdn.net/hahachenchen789/article/details/54346409 单片机和嵌入式,其实没有什么标准的定义来区分他们,对于进行过单片机和嵌入式开发的开发者来说,都有他们自己的定义,接下来,就谈谈本人对这两个概念的理解和感悟。 首先明确概念,什么是单片机,单片机是一种集成电路芯片,是采用超大规模集成转载 2018-01-07 21:31:23 · 1915 阅读 · 0 评论 -
Ubuntu下nethogs安装以及使用
出自https://www.bennythink.com/nethogs-bug-v0-8-0.html 感谢博主。成功安装nethogs0.8.0之后,打开软件时,出现这个错误。Creating socket failed while establishing local IP - are you root?分明是root权限的好嘛!其实这是nethogs versi转载 2017-08-14 11:31:59 · 2498 阅读 · 0 评论