科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
嵌入式基础知识--存储管理之分页管理
现代计算机之父冯诺伊曼最先提出程序存储的思想,并成功将其运用在计算机的设计之中,该思想约定了用二进制进行计算和存储,还定义计算机基本结构为 5 个部分,分别是中央处理器(CPU)、内存、输入设备、输出设备、总线。 存储器:代码跟数据在RAM跟ROM中是线性存储, 数据存储的单位是一个二进制位。…
设备树
...…
HTML5的新特性有哪些
探索HTML5的前沿:崭新特性与潜力 HTML5(Hypertext Markup Language 5)标志着Web开发的巨大飞跃。作为互联网的基石之一,HTML5引入了一系列前沿特性,为开发者提供了无限的创意空间和更深层次的探索。在本文中,我们将深入研究HTML5的一些最引人注目的新特性以及它们的潜力。 1. 语义化标签 HTML5通…
Linux系统
Linux网络编程IO复用和模式
IO多路复用概念 IO多路复用是指通过一种机制,使得单个进程可以监控多个文件描述符的可读、可写和异常等事件。常见的IO多路复用技术包括:select、epoll等。在实际应用中,IO多路复用可以提高程序的运行效率和性能,减少系统开销,降低系统资源的使用率。它广泛应用于网络编程、服务器开发、操作系统等…
嵌入式开发初学者必看:bootloader移植步骤
在嵌入式开发中,Bootloader的作用不容忽视。它作为系统启动时的第一个程序,负责硬件设备的初始化、操作环境的设置以及操作系统的启动。对于嵌入式初学者来说,是需要掌握的嵌入式开发基本技能。 一、什么是Bootloader? Bootloader主要运行在嵌入式系统的启动阶段,是系统上电后第一个执行的程序。它…
linux设备驱动---内核如何管理设备号
Linux内核通过设备号来管理和识别系统中的不同设备。设备号用于唯一标识每个设备,包括 硬盘、网络接口、终端、串口 等。 在Linux内核中,设备号由 主设备号(major number) 和 次设备号(minor number) 组成。主设备号用于区分不同类型的设备,而次设备号则用于区分同一类型设备中的不同实例或分区…
Linux驱动编程必备基础知识
一、内核空间和用户空间 用户空间和内核空间参数对应关系 用户空间-内核空间(write) int copy_from_user(void *to, const void __user volatile *from, unsigned long n) 函数功能:将数据从用户空间拷贝数据到内核空间 参数: to:内核空间的首地址 from:用户空间首地址 (__user:给编译器使用,告…
回到顶部