科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
ARM的入门学习方法分享
首先认识什么是ARM? ARM公司简介 ARM是Advanced RISC Machines的缩写,它是一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、耗能低的RISC (精简指令集)处理器。 1985年第一个ARM原型在英国剑桥诞生。 公司的特点是只设计芯片,而不生产。它提供ARM技术知识产权(IP)核,将技术授权给世…
嵌入式方向简述:Linux多任务操作系统中任务、进程和线程的意思
在Linux系统中,任务、进程和线程是多任务操作系统的三个重要概念。它们是实现并发执行的基本单元,是操作系统进行资源分配和管理的重要对象。在本篇文章中,我们将从嵌入式初学者的角度出发,对这三个概念进行简单介绍,并探讨它们之间的区别和联系。 一、任务 在Linux系统中,任务是指正在执行的程序…
struct和union的区别
首先我们要了解两者分别是什么? 1. 结构体(struct) 在C语言中,结构体是一种可自定义的数据类型,可以用于声明变量、指针或数组。结构体的特点在于其是一些元素的集合,这些元素可以是变量,可以是数组,可以是指针,它们完全由程序员指定,这些元素被称为结构体的成员。 例如:创建一个学生信息(S…
Linxu中shell的使用
一、shell的简介 首先shell的英文含义是壳shell是Linux系统的用户界面,它提供用户与内核的一种交互方式。它接收用户输入的命令,并把它送入内核去执行,是一个命令解释器。 二、shell工作流程 Linux中的shell,是指一个面向用户的命令接口,表现形式就是一个可以由用户录入的界面,这个界面也可以反馈…
Web开发中最该知道却从不重视的一一 Accessibility
当我们沉浸在创造令人惊叹的Web界面、交互和动画时,有时会忽略一个至关重要的方面:无障碍性(Accessibility)。无障碍性是确保数字产品可以被所有人,无论他们的身体状况或能力如何,都能够轻松访问和使用的概念。虽然这可能被一些人视为额外的负担,但实际上,无障碍性不仅是一种道德责任,还是技术…
嵌入式方向可以完全不学Linux吗?
在嵌入式系统开发中,学习Linux是非常重要的。尽管不是所有的嵌入式项目都需要使用Linux,但Linux在嵌入式领域中被广泛使用,并且具有许多优势。学习Linux可以帮助开发人员理解嵌入式系统的基本原理、操作系统的概念和功能,并提供丰富的工具和库以简化开发过程。 以下是学习Linux对嵌入式系统开发的一…
学习STM32必须了解的五大嵌入式操作系统
在学习STM32嵌入式开发时,了解以下五个常用的嵌入式操作系统(RTOS)是很重要的: ①、FreeRTOS:FreeRTOS是一个功能强大且广泛使用的开源嵌入式实时操作系统。它提供了基本的任务调度、同步、通信和定时功能,并具有可移植性强、资源占用低等特点,适合于中小型嵌入式系统; ②、C/OS-II和C/OS-III:…
Linux内核内存泄漏怎么办
什么是内存泄漏?内存泄漏指的是在程序运行时申请的内存空间没有被正确释放,直到程序结束才会释放,导致内存无法再次被使用。Linux内核内存泄漏指的就是运行于内核态的程序申请的内存没有被正确释放,导致整个Linux系统运行期间该部分内存无法被再次使用,直到系统重启该部分内存才重新可以被使用。 …
回到顶部