嵌入式开发
文章平均质量分 82
主要是嵌入式软件层面的开发积累,主要是一些库的移植,以及理解什么是嵌入式。概念等等较为基础。
Webster_WXH
开心就好
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sip API日常
eXosip_malloc() //开辟空间 eXosip_init() //初始化 eXosip_set_user_agent eXosip_listen_addr // 监听消息 eXosip_guess_localip // Find the current localip (interface with default route)...原创 2017-10-25 20:22:39 · 736 阅读 · 0 评论 -
移植计算棒
下面是如何让我们的系统支持mdev。 1.在使用busybox制作根文件系统的时候,选择支持mdev Linux System Utilities —> [*] mdev [*] Support /etc/mdev.conf [*] Support command execution at device addition/removal 2.在文件系统添加如下内容 Vim ...原创 2018-07-18 18:28:05 · 436 阅读 · 2 评论 -
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 · 383 阅读 · 0 评论 -
交叉编译opencv with ffmpeg
参考博客:https://blog.youkuaiyun.com/ajianyingxiaoqinghan/article/details/70194392 opencv3.4.2源码:https://download.youkuaiyun.com/download/webster_wxh/10529581 解压源码到当前目录。在进入opencv3.4.2文件夹内, mkdir build cd build c...原创 2018-07-09 09:35:44 · 2335 阅读 · 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 · 1854 阅读 · 0 评论 -
Linux opencv 源码编译
进入到目录中,本地编译 mkdir build cd build cmake .. sudo make -j4 sudo make install 进入到目录中,Hisi400 交叉编译 mkdir build cmake原创 2018-06-13 21:12:42 · 559 阅读 · 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 · 736 阅读 · 0 评论 -
使用linux V4L2驱动USB摄像头
参考博客:https://www.cnblogs.com/sky-heaven/p/6973138.html https://blog.youkuaiyun.com/li_wen01/article/details/53557949 一....转载 2018-05-02 15:17:36 · 993 阅读 · 0 评论 -
单片机和嵌入式的异同
原创地址: http://blog.youkuaiyun.com/hahachenchen789/article/details/54346409 单片机和嵌入式,其实没有什么标准的定义来区分他们,对于进行过单片机和嵌入式开发的开发者来说,都有他们自己的定义,接下来,就谈谈本人对这两个概念的理解和感悟。 首先明确概念,什么是单片机,单片机是一种集成电路芯片,是采用超大规模集成转载 2018-01-07 21:31:23 · 2033 阅读 · 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 · 1079 阅读 · 0 评论 -
编译eXosip库
先编译libosip2库 ./configure --prefix=/home/webeter/software/osip5.0.0 --host=arm-hisiv200-linux CC=arm-hisiv200-linux-gcc make make install再编译libeXosip2库./configure --prefix=/home/webeter/software/osip5原创 2017-11-13 14:20:36 · 650 阅读 · 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 · 627 阅读 · 0 评论 -
sqlite安装教程
sqlite是一款轻量级数据库。非常适合嵌入式行业。 sqlite源码下载 http://download.youkuaiyun.com/download/webster_wxh/10045724 sqlite安装步骤: 1. 下载源码 2. 解压生成源码目录 tar xvzf sqlite-amalgamation-3.6.1.tar.gz 3. 配置 进入源码目录 ./configure原创 2017-10-30 22:34:17 · 998 阅读 · 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 · 1579 阅读 · 1 评论 -
tslib库安装
这些天在交叉编译Qt源码。了解到编译之前须编译tslib库 在编译tslib库时遇到过很多问题。这里说出我出过的问题及解决方案。 参考 http://blog.youkuaiyun.com/zijie_xiao/article/details/50740950 blog.youkuaiyun.com/a1299600490/article/details/51346256 编译源码: 1.下载依赖原创 2017-08-30 11:03:30 · 1069 阅读 · 0 评论 -
交叉编译 ncurses5.9
现在做海思芯片 下载源码包 解压 进入目录 默认编译为静态库 -with-shared参数表示编译为动态库 ./configure --host=arm-hisiv200-linux CC=arm-hisiv200-linux-gcc -prefix=/home/webeter/software/ncurses-5.9-hisiv200 -with-shared make ma原创 2017-10-25 16:50:21 · 840 阅读 · 0 评论 -
openssl hisiv400 hisiv200交叉编译
在做qt时候,需要用到openssl库。在官网上下载openssl源码进行编译。也找了几篇博客。最后自己再总结以下。原创 2017-09-01 14:51:36 · 861 阅读 · 0 评论 -
minicom的移植
经过不放弃的努力,终于把minicom成功移植到嵌入式开发板上。 开发环境:Ubuntu 14.04 arm-hisiv400-linux-gcc 参考博客 http://blog.youkuaiyun.com/fengyunlian521/article/details/50961927 http:/原创 2017-08-10 14:23:58 · 1378 阅读 · 2 评论 -
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 · 2635 阅读 · 0 评论