嵌入式
文章平均质量分 92
镇上村树
这个作者很懒,什么都没留下…
展开
-
LLDB远程调试Android:LLDB命令速查参考手册Handbook
Github博客位置: https://nasdaqgodzilla.github.io/2019/02/24/LLDB%E8%BF%9C%E7%A8%8B%E8%B0%83%E8%AF%95Android%EF%BC%9ALLDB%E5%91%BD%E4%BB%A4%E9%80%9F%E6%9F%A5%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8CHandbook/后台运行:Host端连接lldb serverHost端附加remote Android进程附加进程(P原创 2022-06-21 20:52:10 · 1917 阅读 · 0 评论 -
Android Jack-Server多用户编译时jack-server错误Communication error with Jack server (60), try 'jack-di
错误Communication error with Jack server (60), try 'jack-diagnose' or see Jack server logFAILED: /bin/bash -c "(prebuilts/sdk/tools/jack-admin install-server prebuilts/sdk/tools/jack-launcher.jar pre...原创 2019-12-10 10:53:03 · 1016 阅读 · 0 评论 -
Linux常用快捷键
2019年11月29日16:52:54Linux命令行编辑快捷键:history 显示命令历史列表↑(Ctrl+p) 显示上一条命令↓(Ctrl+n) 显示下一条命令!num 执行命令历史列表的第num条命令!! 执行上一条命令!?string? 执行含有string字符串的最新命令Ctrl+r 然后输入若干字符,开始向上搜索包含该字符的命令,继续按Ctrl+r,搜索上一条匹...原创 2019-11-29 16:54:25 · 227 阅读 · 0 评论 -
Linux制作单文件一键安装包;类似exe、app的单文件一键安装方法;客制化自定义的自解压文件
应用单文件的一键安装包,通过命令行或鼠标点击执行的安装包。单文件一键安装包的结构本质是将一个能够执行安装逻辑的脚本与待安装的文件拼接在一起。通过linux cat命令将安装文件拼接到安装脚本的后面变成一个新的组合文件。单文件一键安装包的结构如下--------------| 安装脚本 || install.sh ||--- ---|| 安装文件 || ...原创 2019-05-23 12:04:01 · 1610 阅读 · 0 评论 -
Base64编码原理分析
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,因为有些网络传送渠道并不支持所有的字节,例如传统的邮件只支持可见字符的传送,像ASCII码的控制字符就不能通过邮件传送。这样就受到了很大的限制,比如图片二进制流的每个字节不可能全部是可见字符,所以就传送不了。最好的方法就是在不改变传统协议的情况下,开辟一种新的方案来支持二进制文件的传送。把不可见字符用可见字符来表示。而Base64...原创 2019-04-26 09:45:31 · 497 阅读 · 0 评论 -
vim将Tab转成空格或将Tab不使用空格
设置tab空格set expandtabset noexpandtab设置tab转为多少个空格set ts=4set ts=2原创 2019-03-25 17:48:36 · 1933 阅读 · 0 评论 -
Linux一次性创建多个目录
假设要创建类似如下的复杂目录$ cd /home/$USER/Desktop$ mkdir tecmint$ mkdir tecmint/etc$ mkdir tecmint/lib$ mkdir tecmint/usr$ mkdir tecmint/bin$ mkdir tecmint/tmp$ mkdir tecmint/opt$ mkdir tecmint/var$ mk...原创 2019-03-25 17:48:02 · 5279 阅读 · 0 评论 -
Linux在不使用进程号的前提下杀死进程
一般杀死进程往往是通过ps命令来查看进程对应的pid,然后通过kill pid的形式来杀死进程。实际上可以使用pkill来杀死进程,只需要进程名称即可。pkill progress_name查找对应的进程,不需要使用ps | greppgrep progress_name直接向进程发送信号而不需要知晓其pidpkill progress_name...原创 2019-03-25 17:47:27 · 1358 阅读 · 0 评论 -
Linux shell命令忽略大小写不敏感
补全shell命令的时候忽略大小写将set completion-ignore-case on写入~/.inputrc即可。原创 2019-03-25 17:46:55 · 4062 阅读 · 0 评论 -
static的作用归纳总结
static 成员变量实现了同族类对象间信息共享。static 成员类外存储, ==sizeof求类大小, 并不包含在内==。static 成员是命名空间属于类的全局变量, 存储在 data 区 rw 段。==static 成员使用时必须初始化,且只能类外初始化。声明与实现分离时, 只能初始化在实现部分(cpp 部分)。==可以通过类名访问(无对象生成时亦可), 也可以通过对象访问。...原创 2018-06-25 08:38:51 · 273 阅读 · 0 评论 -
Ubuntu下安装OpenCV2.4.9
依赖包安装 sudo apt-get update sudo apt-get install build-essential sudo apt-get install libgtk2.0-dev libavcodec-dev libavformat-dev libtiff4-dev libswscale-dev libjasper-dev sudo apt-get install原创 2018-01-04 09:01:00 · 415 阅读 · 0 评论 -
在Qt工程中添加ui文件:使用/添加工程之外的ui文件
在Qt工程中使用工程外的ui文件的方式:作为一个类直接使用、包含到自己的类中或继承使用将ui文件添加到工程中,作为一个类以直接使用 注:这里指使用原本不属于该工程的ui文件第一步:在工程文件.pro中添加UI文件在.proj文件中添加:FORMS += PATH/ui_file_1.ui \ PATH/ui_file_2.uiFORMS表示添加ui文件到本工程中对于多个UI原创 2017-10-12 10:43:57 · 5881 阅读 · 0 评论 -
ARM常用概念与FAQ
1.ARM中一些常见英文缩写解释MSB:最高有效位;LSB:最低有效位;AHB:先进的高性能总线;VPB:连接片内外设功能的VLSI外设总线;EMC:外部存储器控制器;MAM:存储器加速模块;VIC:向量中断控制器;SPI:全双工串行接口;CAN:控制器局域网,一种串行通讯协议;PWM:脉宽调制器;ETM:嵌入式跟踪宏;CPSR:当前程序状态寄存器;原创 2017-09-03 11:18:12 · 385 阅读 · 0 评论 -
Linux红外线库-LIRC的配置FAQ
[树莓派中LIRC库的配置]1、电路连接LIRC库默认:[以下引脚号码均为BCM编码]红外发射器:Pin#17红外接收器:Pin#18# 如果希望修改引脚,见下2、安装LIRCsudo apt-get install lirc# 出现问题时,请考虑sudo apt-get update或通过github下载,或官网下载源代码3、编辑系统配置文件:sudo原创 2017-09-09 16:44:51 · 2524 阅读 · 0 评论 -
线程学习简笔
为什么对于多数合作性任务,多线程比多个独立的进程更优越呢?这是因为,线程共享相同的内存空间。不同的线程可以存取内存中的同一个变量。所以,程序中的所有线程都可以读或写声明过的全局变量。如果曾用fork()编写过重要代码,就会认识到这个工具的重要性。为什么呢?虽然fork()允许创建多个进程,但它还会带来以下通信问题,如何让多个进程相互通信,这里每个进程都有自己独立的内存空间。对这个问题没有一原创 2017-09-13 15:39:44 · 319 阅读 · 0 评论