
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
因为个人学业和兴趣原因需要用到人工智能和自动化相关的内容,计划学习一些列相关的内容。这里先以简单常见的OpenCV作为入门内容,主要是作为使用来说这个应该比较简单并且这个也比较实用。这篇文章将记录OpenCV的相关链接与入门内容。

程序开发中测试是非常重要的一个部分,代码的测试通常需要一些测试框架,Cpputest是一个可以用于C/C++开发的测试框架,比较轻量,所以也常常用于嵌入式系统程序开发。这篇文章将对Cpputest入门使用进行说明。

FreeRTOS是一个现在非常流行的实时操作系统(Real Time Operating System)。本文将介绍FreeRTOS入门使用相关内容,这篇是第一篇,主要介绍基础背景方面的内容。
GPIO嵌入式设备中最基础的外设,使用上也是非常频繁的。这篇文章将记录下应用程序中GPIO操作相关内容。

开机自动运行程序,或者说系统启动时自动运行程序,这是经常会需要用到的功能。这个功能通常依托于 *init* 程序实现。 *init* 是Linux在内核启动完成之后第一个启动的程序,该程序会运行一些特定位置的脚本,相当于实现开机运行程序的效果。......
嵌入式Linux在开发过程中对于软件方面通常是 bootloader、linux kernel、rootfs、applications分开进行处理的,但到了生产阶段这样就不方便了。比较常见的做法是将所有内容整合到一起制作成系统镜像,这样在生产的时候只要烧录系统进行即可。这篇文件将介绍基于SD卡的系统镜像制作方法。......
Go语言非常适合用来开发存储空间不紧张的嵌入式Linux设备应用程序,可以在性能需求和开发速度上找到一个不错的平衡点。这篇文章将介绍使用Go语言来开发嵌入式Linux应用程序相关内容。

文章目录系统开发过程及其项目管理过程模型过程评估软件能力成熟度模型(CMM)能力成熟度模型集成(CMMI)工具与环境ISO/ICE 25010系统和软件质量模型系统分析知识系统设计知识系统设计概述结构化设计面向对象设计其它杂项系统实施知识**基线**系统测试测试目的测试原则测试过程测试方法测试级别系统调试系统运行和维护知识系统开发过程及其项目管理过程模型瀑布模型: 结构化开发,需求不明确时有很大缺
前面文章 《嵌入式Linux驱动开发 03:平台(platform)总线驱动模型》 引入了资源和驱动分离的概念,这篇文章将在前面基础上更进一步,引入设备树的概念。

文章目录嵌入式软件基础知识嵌入式操作系统基础知识任务调度信号量页面置换算法嵌入式系统程序设计嵌入式软件基础知识嵌入式软件分类系统软件:控制和管理嵌入式系统资源,为嵌入式应用提供支持的各种软件,如设备驱动程序、嵌入式操作系统、嵌入式中间件等;应用软件:嵌入式系统中的上层软件,它定义了嵌入式设备的主要功能和用途,并负责与用户进行交互;应用软件是嵌入式系统功能的体现,一般面向于特定的应用领域,如飞行控制







