Linux
文章平均质量分 51
man_ting
这个作者很懒,什么都没留下…
展开
-
I2C、UART、ADC、PWM、SPI常用接口概念
1、I2C(Inter-Integrated Circuit):基本概念:I2C是一种同步、双向、半双工的两线式串行接口总线。它最早由Philips半导体公司于20世纪80年代研发面市,主要用于微处理器/微控制器系统与电视机外围芯片之间的连接。 数据格式:I2C总线由两条总线组成,串行时钟线SCL和串行数据线SDA。SCL线负责产生同步时钟脉冲,SDA线负责在设备间传输串行数据。 数据发送和接收方式:在I2C总线上,任何设备都可以作为主设备或从设备。主设备负责控制通信,通过对数据传输进行初始化/终原创 2023-10-25 09:42:53 · 1258 阅读 · 0 评论 -
Linux的字符设备、块设备、网络设备的区别
这些设备类型在Linux内核中有相应的驱动程序来管理和控制。每种类型的设备都有不同的特点和操作方式,因此在编程和配置设备时需要了解其差异。在Linux系统中,有三种主要类型的设备:字符设备、块设备和网络设备。它们在数据处理和访问模式上存在一些区别。在网络设备编程中,通常使用套接字(Socket) API来实现网络通信。仍然是有效的,但更常见的是使用文件系统接口(如。在字符设备上进行读取和写入时,可以使用。原创 2023-06-27 08:39:25 · 450 阅读 · 0 评论 -
Linux内核工作原理与进程管理
它将文件和目录组织为层次结构,并提供了对文件的打开、关闭、读取、写入和删除等操作。系统调用是用户程序与内核之间的接口,用于请求内核执行特权操作,如文件操作、进程管理、网络通信等。当硬件设备发生中断时,内核会根据设备的中断号调用相应的中断处理程序。它提供了与设备进行通信的接口,并处理设备的初始化、配置和控制。内核将设备抽象为字符设备、块设备和网络设备,并通过相应的驱动程序与它们进行交互。总体而言,Linux内核以模块化的方式组织,并通过系统调用、中断处理和设备驱动程序等机制提供系统功能和管理硬件资源。原创 2023-06-27 08:38:24 · 311 阅读 · 0 评论 -
在嵌入式系统中,ddr是什么
在嵌入式系统中,DDR是指“双倍数据率”(Double Data Rate)SDRAM存储器类型,是一种高速、大容量的内存设备。与传统的SDRAM相比,DDR可以在一个时钟周期内传输两个数据,因此能够提供更高的带宽。由于DDR SDRAM具有上述优势,因此被广泛应用于各类嵌入式系统中,如智能手机、计算机、数字电视、游戏机等,以满足高速、大容量、低功耗等需求。原创 2023-06-01 11:06:15 · 350 阅读 · 0 评论 -
在嵌入式系统中,NAND、NOR有什么区别
NAND Flash 的读写速度快、价格低廉、擦写次数较多,但不支持随机读取,需要通过页读或连续读来访问数据,因此适合于媒体文件、大型数据存储等应用。:NOR Flash 是一种低容量、快速读写的存储器,读取速度比 NAND 快,并且支持随机读取。NOR Flash因其快速读取和支持随机读取而受到嵌入式系统开发者的青睐,但也由于容量小、价格昂贵、写入速度较慢等缺点而逐渐被替代。在嵌入式系统中,NAND和NOR均为Flash存储器类型,它们的主要区别在于读写特性、容量、成本、使用场景等方面。原创 2023-06-01 11:02:21 · 1621 阅读 · 0 评论 -
在嵌入式系统中,Flash、RAM、ROM有什么区别
ROM存储器是只读存储器,它的内容在出厂时就已经被编程,不可修改。ROM的主要优点是读写速度快、容量大、可靠性高,但不支持擦写和编程,因此无法更新里面的内容。RAM的主要优点是读写速度快、可读写次数无限制,但容量相对较小,而且价格较为昂贵。总的来说,Flash、RAM和ROM在嵌入式系统中各有特点,在应用中需要根据实际需求选择最合适的存储器类型。在嵌入式系统中,Flash、RAM和ROM都是存储器类型,它们的主要区别在于其读写特性、容量和成本等方面。原创 2023-06-01 11:00:33 · 1410 阅读 · 0 评论 -
VMware三种网络连接模式
安装好VMware Workstations之后,会在网络设置中看到软件安装的两个虚拟网卡,在软件菜单栏打开“编辑”->”虚拟网络编辑器”中可以看到软件自带的三种网络连接模式VMnet0、VMnet1和VMnet8,也称为桥接模式、仅主机模式和NAT模式。window下只能看到VMnet1、VMnet8VMware下能看到VMnet0、VMnet1和VMnet8。虚拟接关机状态时,可以设置虚拟机的网络连接方式。原创 2023-02-22 10:38:42 · 954 阅读 · 0 评论 -
Ubuntu 发行版本与内核对应关系
Ubuntu 发布版本的官方名称是 Ubuntu X.YY ,其中 X 表示年份(减去2000),YY 表示发布的月份。Ubuntu 没有像其它软件一样有 1.0 版本,是因为其第一个版本是发布于 2004 年。所以Ubuntu的生日是10月20日。每两年的 4 月份,都会推出一个长期支持版本(LTS),其支持期长达五年,而非 LTS 版本的支持期通常只有半年或9个月。原创 2023-02-22 10:01:23 · 1692 阅读 · 0 评论 -
Linux安装samba
Linux下samba的安装与window的网络驱动器的映射原创 2022-12-12 09:45:13 · 3718 阅读 · 0 评论 -
Linux操作系统烧录中四步的内容详解
目录一、首先移植uboot(uboot的一切都是为了启动内核。)1、uboot是什么?2、uboot有什么作用?3、uboot的作用详解4、uboot的工作方式二、其次移植Linux内核1、Linux内核是什么?2、Linux内核里有什么? 三、再编译移植设备树文件1、设备树文件是什么?2、设备树文件有哪些?3、设备树源码文件(.dts)语法介绍4、设备树OF函数 四、最后移植根文件系统(rootfs)1、根文件系统是什么?2、根文件系统为什么这么重要?3、linux文件系统的常用目录原创 2022-12-06 16:14:28 · 1465 阅读 · 0 评论