首页  资讯  商机   下载  拆解   高校  招聘   杂志  会展  EETV  百科   问答  电路图  工程师手册   Datasheet  100例   活动中心  E周刊阅读   样片申请
EEPW首页 >> 主题列表 >> linux

深入理解Linux网络

  • 同 CPU、内存以及 I/O 一样,网络也是 Linux 系统最核心的功能。网络是一种把不同计算机或网络设备连接到一起的技术,它本质上是一种进程间通信方式,特别是跨系统的进程间通信,必须要通过网络才能进行。网络模型多台服务器通过网卡、交换机、路由器等网络设备连接到一起,构成了相互连接的网络。由于网络设备的异构性和网络协议的复杂性,国际标准化组织定义了一个七层的 OSI 网络模型,但是这个模型过于复杂,实际工作中的事实标准,是更为实用的 TCP/IP 模型。在计算机网络时代初期,各大厂商推出了不同的网络架构
  • 关键字: Linux  网络  

Linux进程的睡眠和唤醒

  • Linux进程的睡眠和唤醒在Linux中,仅等待CPU时间的进程称为就绪进程,它们被放置在一个运行队列中,一个就绪进程的状 态标志位为 TASK_RUNNING。一旦一个运行中的进程时间片用完, Linux 内核的调度器会剥夺这个进程对CPU的控制权,并且从运行队列中选择一个合适的进程投入运行。当然,一个进程也可以主动释放CPU的控制权。函数 schedule() 是一个调度函数,它可以被一个进程主动调用,从而调度其它进程占用 CPU。一旦这个主动放弃 CPU 的进程被重新调
  • 关键字: Linux  进程  

图解|一个进程最多可以创建多少个线程?

  • 前言linux 虚拟内存知识回顾虚拟内存空间长啥样在 Linux 操作系统中,虚拟地址空间的内部又被分为内核空间和用户空间两部分,不同位数的系统,地址空间的范围也不同。比如最常见的 32 位和 64 位系统,如下所示:通过这里可以看出:32 位系统的内核空间占用 1G,位于最高处,剩下的 3G 是用户空间;64 位系统的内核空间和用户空间都是 128T,分别占据整个内存空间的最高和最低处,剩下的中间部分是未定义的。32 位虚拟内存空间通过这张图你
  • 关键字: 进程  线程  Linux  虚拟内存  

Linux搭建tftp服务器

  • 嵌入式linux开发中,通过uboot的TFTP从Linux主机下载内核和设备树可以避免在开发过程中频繁地烧写内核和设备树,节省大量时间。要使用uboot的这个功能需要在Linux主机上安装TFTP服务器。下面以Ubuntu为例说明安装过程。1.安装TFTP服务器:tftpd-hpasudo apt updatesudo apt install -y tftpd-hpa2.tftpd-hpa的配置文件是“/etc/default/tftpd-hp
  • 关键字: linux  TFTP服务器  

40个简单但有效的LinuxShell脚本示例

  • 史上,shell一直是类Unix系统的本地命令行解释器。它已被证明是Unix的主要功能之一,并发展成为一个全新的主题。Linux提供了各种功能强大的shell,包括Bash、Zsh、Tcsh和Ksh。这些外壳最令人惊讶的特性之一是其可编程性。创建简单而有效的Linux shell脚本来处理日常工作非常容易。1. Hello World程序员经常通过学习hello world程序来学习新语言。这是一个简单的程序,将字符串“HelloWorld”打印到标准输出中。然后,使用vim或nano等编辑器创建hell
  • 关键字: Linux  Shell  脚本  示例  Unix  系统  

Linux系统调度的实现与应用

  •     一、什么是系统调用?在计算机科学中,系统调用(System Call)是一种操作系统提供的服务,它允许应用程序通过软件中断的方式访问操作系统内核中的函数。这些函数提供了一系列与硬件相关的服务,例如文件系统访问、进程管理、网络通信等。应用程序通过系统调用接口来调用这些函数,以便实现各种功能。在Linux系统中,系统调用是一种非常重要的机制。它允许应用程序访问内核级别的资源和服务,例如文件系统、网络和设备等。这些服务通过系统调用接口提供给应用程序,因此应用程序可以使用这些服务来执行
  • 关键字: Linux  系统  

详细讲解MMU:为什么嵌入式linux没他不行?

  • 01MMU内存管理MMU(Memory Management Unit,内存管理单元)是一种硬件模块,用于在CPU和内存之间实现虚拟内存管理。其主要功能是将虚拟地址转换为物理地址,同时提供访问权限的控制和缓存管理等功能。MMU是现代计算机操作系统中重要的组成部分,可以提高系统的稳定性和安全性。在内存管理方面,MMU可以通过页面表(Page Table)实现虚拟内存管理。页面表是一种数据结构,记录了每个虚拟页面和其对应的物理页面之间的映射关系。当CPU发出一个虚拟地址时,MMU会通过页面表查找并将
  • 关键字: MMU  嵌入式  linux  

基于Linux系统的5G通信技术在医疗服务的应用设计

  • 摘  要:本文从智慧医疗服务谈起,将5G技术应用于相应的科室,例如:麻醉科、妇产科、儿科等需要输液 的科室,致力于帮助缓解护士压力,提高医院治疗效率;或将5G通信技术应用于远程医疗中。介绍如何将5G 通信技术应用到设计中,从而提升医生诊断效率、改善患者就医体验、实现优质医疗资源远程共享和实时信息 交互,有效缓解医疗资源匮乏、医护人员短缺、医疗水平分布不均等问题[1]。 关键词:5G通信技术应用;智慧医疗;Linux 0 引言 目前全国已有超过 600 家医院部署了 5G 室内数字 化网络 [
  • 关键字: 202208  5G通信技术应用  智慧医疗  Linux  

车用级Linux车联信息系统加速崛起

  • 下一代行动通信系统5G正在汽车产业扩大实际应用,也因此专为车联网平台的「车用级Linux」系统,也正在受到产业的关心。以下就针对全球主要汽车业者提供的车联服务,以及未来的发展状况,作一简单的介绍。TOYOTA-所有的新车款都将内建T-Connect系统 TOYOTA未来所有的新车款都会兼容T-Connect系统。丰田的T-Connect可以透过Wi-Fi或蓝牙,连接数据通讯模块(DCM)、车载通讯设备或智能手机等。例如,在发生事故或其他紧急情况下进行紧急呼叫的系统-Help Net、可远程监控和
  • 关键字: Linux  车联信息系统  车联网  

基于人脸识别的图书馆智能门禁系统

  • 人脸识别是基于人的脸部特征信息进行身份识别的一种生物识别技术。本课题通过树莓派、OpenCV等来完成图书馆门禁系统,通过录入人脸信息,系统识别成功则开通门禁,识别失败则报警。本系统完成了门禁系统的设计要求,实现了图书馆的门禁智能化。
  • 关键字: 202104  树莓派  Linux  OpenCV  图书馆门禁  

嵌入式汇编语言学习经验

  • 最近参与了一个项目,需要用嵌入式汇编写测试程序。汇编程序写过,C程序也写过,但是将它们混合起来写还是第一次,完全没有概念。只能上网找资料,自己慢慢摸索。
  • 关键字: 汇编  Linux  Windows  

基于硬件跟踪的Linux系统性能优化

  • 随着Linux系统的复杂度越来越高,如何调试并优化系统性能,以提高系统硬件的使用效率,减轻系统负载也越来越重要。其关系到整个产品的成本和使用体验,甚至影响产品上市期限。虽然在Linux中,有很多开源软件可以用来测量整个系统的性能,但是这些软件同时可能也会引进其他问题,最终导致调试优化过程变得更加复杂。本文将介绍德国的ADIT公司面临的类似问题,并最终如何使用劳特巴赫的TRACE32这一非侵入式硬件跟踪工具来解决这些问题。
  • 关键字: 硬件跟踪  调试  Linux  201903  

Linux编程时遇到Oops提示该如何排查?

  •   各位工程师在Linux下开发程序时,有没有遇到由于系统中存在某些小故障而跳出了“Oops”提示的情况,此时你是如何排查故障?一行行的查看代码吗?其实不用那么复杂,本文将为你介绍一种高效的Linux编程的故障排除方法。  在分析Oops之前,我们先来看以下这么一个例子,使用GPIO的中断做掉电检测,参考《嵌入式Linux开发教程下册》的驱动框架,设计如下程序框图:    这个框架设计之初的理想流程为:应用启动->程序初始化->应用open设备->等待中断事件,但实际项目开发时,往往发生
  • 关键字: Linux  Oops  

S3C2410及其外围电路为硬件平台设计与实现网路收音机

  •   收音机作为接收广播的工具,经过漫长的发展过程,由单波段发展到多波段,由电子管,晶体管发展到集成电路,由机械调谐发展到数字调谐功能等,其技术和品质都有了长足的进步。如今,在收音机这个家族中新的成员也在不断加入,如卫星广播接收机等。当社会进入网络时代后,更是出现了网络收音机这种跨越全球的信息接收设备。但是,目前这种网络收音机大多是通过基于PC机上的软件开发来实现的其功能的,也就是说这种网络收音机不能脱离电脑这种相对比较大的和比较昂贵的设备。  为了克服PC机形式的网络收音机的缺点,本文研究了一种基于ARM
  • 关键字: S3C2410  Linux  

想要学好大数据需掌握这十二大技术

  •   大数据是对海量数据进行存储、计算、统计、分析处理的一系列处理手段,处理的数据量通常是TB级,甚至是PB或EB级的数据,这是传统数据处理手段所无法完成的,其涉及的技术有分布式计算、高并发处理、高可用处理、集群、实时性计算等,汇集了当前IT领域热门流行的IT技术。  想要学好大数据需掌握以下技术:  1. Java编程技术  Java编程技术是大数据学习的基础,Java是一种强类型语言,拥有极高的跨平台能力,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等,是大数据工程师最喜欢的编程
  • 关键字: Linux  Java  
共1274条 1/85 1 2 3 4 5 6 7 8 9 10 » ›|

linux介绍

Linux操作系统,是一种计算机操作系统,读音为 。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。 目录 一、概述 二、历史 三、应用与评价 四、用户群 五、未来软件界的方向 六、发行版 七、Linux的读音 八、手机上的Linux系统 九、常见问题解答: 十、linux可应用的多种硬件平台 一、概述 二 [ 查看详细 ]

热门主题

Linux内核0.11    LINUX0.11    uC-Linux    LINUX®    C-Linux    树莓派    linux   
关于我们 - 广告服务 - 企业会员服务 - 网站地图 - 联系我们 - 征稿 - 友情链接 - 手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
备案 京ICP备12027778号-2 北京市公安局备案:1101082052    京公网安备11010802012473