03 2023 档案

摘要:平台:ubuntu 16.04对象:Qemu仿真ARM32.文件:qt-everywhere-opensource-src-4.8.7.tar.gz 注:本文在《Qemu仿真 (1)挂在网络文件系统》一章的基础上进行修改,请先阅读此篇。 1.下载QT [https://download.qt.io/ 阅读全文
posted @ 2023-03-28 00:51 this毛豆 阅读(337) 评论(0) 推荐(0)
摘要:使用Qemu仿真开发板,挂在网络内核和根文件系统。平台:ubuntu 16.04对象:Qemu仿真ARM32.文件:linux-4.4.300.tar.xz、busybox-1.27.1.tar.bz2、u-boot-2017.05.tar.bz2 1.安装依赖 $ sudo apt install 阅读全文
posted @ 2023-03-25 16:36 this毛豆 阅读(729) 评论(0) 推荐(0)
摘要:CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使 阅读全文
posted @ 2023-03-15 14:26 this毛豆 阅读(209) 评论(0) 推荐(0)
摘要:一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,也可以执行操作系统的命令。 1.示例代码 add. 阅读全文
posted @ 2023-03-09 15:45 this毛豆 阅读(66) 评论(0) 推荐(0)
摘要:在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件,这里我们是指shell脚本基础编程。 1.概述 我们通过cat /etc/shells可以查看系统中存在的shell程序: $ cat /etc/shells# /etc/shells: valid login s 阅读全文
posted @ 2023-03-07 15:10 this毛豆 阅读(54) 评论(0) 推荐(0)
摘要:[暂无答案] 1.硬件中断号和Linux内核的IRQ号它们是如何映射的?2.当发生硬件中断之后,ARM64处理器架构做哪些工作?3.为什么说中断上下文不能执行睡眠操作?4.一个硬件中断后,Linux内核如何响应并处理中断?5.同一类型的软中断是否允许多个CPU并行执行?6.软中断上下文包括哪几种情况 阅读全文
posted @ 2023-03-03 10:54 this毛豆 阅读(577) 评论(0) 推荐(0)