Busybox,是一个未完全实现的Unix系统,可以裁剪为最小的一个运行系统,可以包含一些简单的命令。
制作环境:
- Board: iTOP-4412 POP 1G 精英板
- Root FS: BusyBox 1.37.0
- Compiler: gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf
Busybox,是一个未完全实现的Unix系统,可以裁剪为最小的一个运行系统,可以包含一些简单的命令。
制作环境:
讯为的 iTOP-4412 POP 1G Elite(精英板) 开发板,其核心如下所示:
是一块主要用于学习 Linux 系统开法的开发板。在此基础,总结一下一个典型的 Linux 软件系统的组成,及其关键节点的执行、操作过程。
试验环境:
测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。
本篇以一个模板为中心,结合开发流程、测试方法、用例管理,指导如何编写一份完备的测试用例。
more >>STL(Standard Template Library,标准模板库)是 C++ 标准库的一部分,由 ISO/IEC C++ 标准定义。它提供了一系列通用的、可复用的算法和数据结构。
本篇包含了 STL 6大组件的基本使用方法,按照组件在源码中的占比从大到小排序约为:
开发环境:
-std=c++17
,以下内容都基于此标准基于讯为开发板 - iTOP-4412 POP 1G Elite(精英板)的 UBoot 使用笔记。
基于讯为源码( iTop4412_uboot_20151119.tar.gz )的 UBoot 启动过程梳理。
想要使用 scp 方便地通过网络下载文件到开发板,想要通过 ssh 网络登录到开发板,就需要编译和部署 openssh,但是 busybox 默认是不带 openssh 的,这时候就需要我们手动编译了。
试验环境:
编译版本:
I2C 总线仅仅使用 SCL、SDA 这两根信号线就实现了设备之间的数据交互,极大地简化了对硬件资源和 PCB 板布线空间的占用。因此,I2C 总线非常广泛地应用在 EEPROM、实时钟、小型 LCD 等设备与 CPU 的接口中。
此篇通过 I2C 设备驱动移植来学习一下 Linux 设备驱动的编写。
试验环境:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true