摘要:
进入新公司参加的第一个项目,采用的是海思的Hi35xxVxx芯片。 我这边负责的模块是GPS模块,利用SDK代码框架,配置海思Hi35xx 芯片的串口,从串口读取GPS模块数据。 首先第一步,配置内核uart: 通过看芯片数据手册,GPS预留接口是 UART4。但是海思芯片未配置UART4。于是我们 阅读全文
摘要:
1、安装ncurses-6.0 这个在3559 sdk中有,可以直接使用 ./configure --with-shared --without-debug --without-ada --enable-overwrite 2、编译gdb ./configure --target=aarch64-h 阅读全文
摘要:
GDB基本用法 GDB是GNU开源组织发布的一项强大的UNIX下的程序调试工具,GDB主要完成下面4个方面的功能 1.启动程序,可以按照工程师自定义的要求运行程序 2.让被调试的程序在工程师的指定端点处停住,断点可以是条件表达式 3.当程序被停止时,可以检查此程序中所发生的事,并追踪上文 4.动态地 阅读全文
摘要:
因为项目中需要做直播业务,因此需要自己搭建简单的直播服务器。现在用的最多,而且简单的基本上都是ffserver,可惜ffmpeg官网只有编译好的ffplay,ffmpeg,ffprobe可以使用。ffserver得自己编译。因为自己用的是win10系统,所以自然得从装虚拟机,装Ubuntu,下载编译 阅读全文
摘要:
http://blog.chinaunix.net/uid-21977330-id-3761022.html 1. 安装依赖文件 sudo apt-get install texinfo sudo apt-get install libncurses5-dev sudo apt-get instal 阅读全文
摘要:
1使用cmake-gui 2修改opencv源代码目录下platforms/linux/arm-gnueabi.toolchain.cmake文件 3使用cmake加载上面的修改的文件 注意修改zlib的相关选项 阅读全文
摘要:
sudo usermod -a -G pulse-access rootgpasswd -a root pulsegpasswd -a root pulse-access pulseaudio --start --log-target=syslog 阅读全文
摘要:
cmake ../ -D变量=值 这句的作用和在CMakeLists.txt文件中添加set(变量 “值”)的作用是一样的 在编译orb-slam2时候,遇到找不到eigen3的问题,就是采用这种方法解决的,在CMakeLists.txt 中添加set(EIGEN3_INCLUDE_DIR "/op 阅读全文
摘要:
用qt creator 打开pixhawk CMakeLists.txt工程时,会有一个地方时选择路径的,这个要选择之前cmake ../Firmware -G ""所在的路径,否则会出现问题 阅读全文
摘要:
在ubuntu18.04中,使用cmake时候有两个地方配置了qt模块的路径,一个是/usr/lib/x86_64_gnu_linux/cmake/,另外一个地方是/opt/Qt5.13.0/5.13.0/gcc_64/lib/cmake,如果在qt creator中打开CMakeLists.txt 阅读全文