摘要: 离线安装背景或原因:你的开发或使用环境不允许联网(这样的办公环境不多了,联网的话使用sudo apt-get install xxx即可) 前期准备:由于GCC、G++、Make等工具依赖项众多,我们需要提前先把基础依赖库下载并安装,才能安装以上工具。 工具安装包或基础依赖库下载参加以下Ubuntu 阅读全文
posted @ 2020-08-05 20:10 Aaron看世界 阅读(14643) 评论(0) 推荐(0)
摘要: ubuntu设备驱动是由装载模块的方式进行的 2.6.x核心模块在http://www.ibm.com/developerworks/cn/linux/l-module26/上可以下载 按照定义创建驱动文件 创建c文件 Drive.c #include "linux/kernel.h" #inclu 阅读全文
posted @ 2020-08-02 10:24 Aaron看世界 阅读(1545) 评论(0) 推荐(0)
摘要: QT代码格式化,从软工的角度讲,代码规范还是很有必要的,但是从个人角度讲,并没什么卵用。 该工具的使用参见下文,文章原链接找不到了,原作者通知会补上。 Qt很吸引人,可能是我对Qt开发工具QtCreater不熟悉,只发现里面提供了一个快捷键:"ctrl+i",很多人说这就是格式化代码快捷键,我发现这 阅读全文
posted @ 2020-07-25 10:38 Aaron看世界 阅读(543) 评论(0) 推荐(0)
摘要: 1./dev目录下tty设备释义 /dev/tty 当前控制终端Terminal /dev/ttyn和/dev/console (虚拟)控制台终端 /dev/ttySn 一般为/dev/ttyS0 串行端口终端,接串口线使用的端口设备 /dev/ttyUSBn 一般为/dev/ttyUSB0 USB 阅读全文
posted @ 2020-06-20 22:29 Aaron看世界 阅读(1990) 评论(0) 推荐(0)
摘要: 嵌入式Linux系统添加通用USB接口的打印机功能,主要包括以下三步。 一.内核添加USB接口的通用打印机识别驱动 在make menuconfig 编译菜单项选上USB打印机选项: Device Drivers > [*] USB support > <*> USB Printer support 阅读全文
posted @ 2020-06-20 17:19 Aaron看世界 阅读(3152) 评论(1) 推荐(0)
摘要: Yocto中下载是最耗时的,因此我们可以尽可能的开启最多的并行数量。 当然,如果电脑配置过低,我们也可以尽量把线程数调低。 对此,我们可以在local.conf中对并行数目进行调整。 阅读全文
posted @ 2020-06-13 11:13 Aaron看世界 阅读(1373) 评论(2) 推荐(0)
摘要: Yocto中所有下载了的以及git clone的文件都放在环境变量DL_DIR指示的目录下,这个目录默认在machine build directory下面。 因此要共享下载文件只需要指定此变量到下载好了的目录即可,可以在local.conf中指定即可: 阅读全文
posted @ 2020-06-13 11:01 Aaron看世界 阅读(604) 评论(0) 推荐(0)
摘要: 在build/conf/local.conf中增加或更改以下命令来删除软件工具 PACKAGE_EXCLUDE = "package_name package_name package_name ..." 阅读全文
posted @ 2020-06-13 10:29 Aaron看世界 阅读(588) 评论(1) 推荐(0)
摘要: bitbake -e 软件包名称 | grep ^SRC_URI 如下例: 阅读全文
posted @ 2020-06-12 10:06 Aaron看世界 阅读(374) 评论(0) 推荐(0)
摘要: 当修改内核或启动项源码后重新编译使用以下命令 bitbake barebox/linux-mainline -c deploy 当删除内核源码软件包时使用如下命令 bitbake linux-imx -c clean 阅读全文
posted @ 2020-06-10 20:47 Aaron看世界 阅读(818) 评论(0) 推荐(0)