E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
底层硬件
面试宝典:java常见面试46题!含答案福利!
Java虚拟机让这个变为可能,因为它知道
底层硬件
平台的指令长度和其他特性。2.JDK和JRE的区别是什么?Java
哆啦小迁
·
2020-08-19 08:09
java
面试
架构
多线程
面试
java
jvm
编程语言
linux input子系统简单介绍
数据传输从
底层硬件
到inputdriver,再经过inputcore到eventhandles,最后到达用户空间。以下代码,以linux4.20.3为例进行学习
chengwei_peng
·
2020-08-19 05:46
linux
Linux驱动之输入子系统框架
整理一下笔记~Linux驱动之输入子系统框架输入子系统将该类驱动划分为3部分1、核心层input.c2、设备层Gpio_keys.c...3、事件处理层Evdev.c事件处理层为纯软件的东西,设备层涉及
底层硬件
Linux学习之路
·
2020-08-19 02:45
Linux
Driver
Device
Model
简述嵌入式系统的启动过程
他会完成下面几个重要的任务:初始化相关的硬件组件初始化系统内存,准备将系统的控制权交给相应的系统分配系统的资源提供相应的机制,用于定位和加载系统镜像加载操作系统,并将控制权移交给操作系统这个过程其实就是一些
底层硬件
初始化的工作
Zhang_S_Q
·
2020-08-18 08:30
嵌入式linux
52832的BSP堪称经典,值得借鉴
用bsp接口调用
底层硬件
可以降低硬件相关性。
pocean2012
·
2020-08-18 00:56
嵌入式开发
AIOT
51单片机教程(从原理开始基于汇编)
下面的这一系列教程是www.51hei.com专门为初学者入门而准备的,从
底层硬件
入手基于汇编和c两种语言,详细的介绍了单片机的原理,指令,寄存器,以及接口等,后面还为你准备了一些小的设计。
阿基米东
·
2020-08-17 23:51
单片机
JVM-面试题
Java虚拟机让这个变为可能,因为它知道
底层硬件
平台的指令长度和其他特性。虚拟机是一种抽象化的计算机,通过在实际的
码农书生
·
2020-08-17 23:52
面试题
Linux 内核空间与用户空间
操作系统的核心是内核(kernel),它独立于普通的应用程序,可以访问受保护的内存空间,也有访问
底层硬件
设备的所有权限。为了保证内核的安全,现在的操作系统一般都
weixin_34148456
·
2020-08-17 16:12
操作系统
linux内核设计与实现——第一章 linux内核简介
1.2操作系统和内核简介应用程序调用内核空间程序来控制
底层硬件
,也就是说应用程序通过系统调用陷入内核;内核还要负责管理系统的硬件设备;处理器在任何指定时间点上的活动范围概括为下列三者之一:1、运行于内核空间
airuoshahen
·
2020-08-17 15:52
学习笔记
UDS统一诊断服务学习笔记
简单的说,它就是一个用于汽车行业诊断通信的需求规范,它只规定了与诊断相关的服务需求,并没有涉及通信机制,因此要实现一个完整的诊断通信还需要定义网络层协议(比如ISO-15765),还有
底层硬件
实现方式(
shnsxz
·
2020-08-17 14:53
汽车电子
ISO14229学习小结(一)
iso-14229,简单的说,它就是一个用于汽车行业诊断通信的需求规范,它只规定了与诊断相关的服务需求,并没有涉及通信机制,因此要实现一个完整的诊断通信还需要定义网络层协议(比如iso-15765),还有
底层硬件
实现方式
qq_破晓时分
·
2020-08-17 14:47
(整理)用户空间_内核空间以及内存映射
操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问
底层硬件
设备的权限。
Omni-Space
·
2020-08-17 13:03
Linux
Kernel
linux系统的内核空间与用户空间理解
操作系统的核心是内核,它独立于普通的应用程序,可以访问受保护的内存空间,也有访问
底层硬件
设备的所有权限。为了保证内核的安全,现在的操作系统一般都强制用户进程不能直接操作内核。具体的
fxfreefly
·
2020-08-17 12:18
linux操作系统
计算机操作系统笔记01
操作系统概述1.1操作系统的目标、作用和模型1.OS的目标方便性:用户无需了解
底层硬件
,无需用0、1机器语言操作。(可以说不用手,用工具,进入石器时代了。)
游泳的鱼Ha
·
2020-08-17 11:25
笔记
计算机操作系统
如何编写一个系统调用
应用程序在读写一个文件时,无需关心
底层硬件
信息。2、保证系统稳定和安全。3、
狗炜别叫我打游戏
·
2020-08-17 11:51
linux操作系统基础
[原创] Linux体系结构(四): 内核空间和用户空间
LinuxKernel是操作系统的核心,独立于普通的应用程序,可以访问受保护的内存空间,也有访问
底层硬件
设备的所有权限。对于Kernel这么一个高安全级别的东西,显然是
Eko_Hong
·
2020-08-17 11:15
Linux
系统架构
第九课_CPU是如何计算2+3的
还有就是理解一下
底层硬件
的运行逻辑。通过前一课的学习,应该比较了解与、或、非、异或等的逻辑运算了。那CPU的如何利用这些逻辑运算进行加法运算的呢,看下面的讲解。(可能有讲得不太准确的地方,欢迎指出)。
ELaXiaoSi
·
2020-08-17 11:14
零基础学习C/C++
ARMv7中 KVM对虚拟化的实现(下篇1
它相对简单且能快速完成虚拟化的需求,这得益于特定的设计,这些设计选择允许它利用Linux内核现有的基础,尽管
底层硬件
存在一些差异化。
漂流的猴子
·
2020-08-16 20:44
虚拟化
软硬件协同编程 - C#玩转CPU高速缓存(附示例)
TheLMAXArchitecture,里面有一个术语MechanicalSympathy,姑且翻译成软硬件协同编程(Hardwareandsoftwareworkingtogetherinharmony),很有感悟,说的是要把编程与
底层硬件
协同起
weixin_30752699
·
2020-08-16 15:23
高并发、低延迟之C#玩转CPU高速缓存(附示例)
TheLMAXArchitecture,里面有一个术语MechanicalSympathy,姑且翻译成软硬件协同编程(Hardwareandsoftwareworkingtogetherinharmony),很有感悟,说的是要把编程与
底层硬件
协同起
dotNET跨平台
·
2020-08-16 11:47
系统调用与库函数是什么,区别是什么
一、是什么系统调用系统调用是通向操作系统本身的接口,是面向
底层硬件
的。通过系统调用,可以使得用户态运行的进程与硬件设备(如CPU、磁盘、打印机等)进行交互,是操作系统留给应用程序的一个接口。
追求卓越583
·
2020-08-16 04:43
操作系统
库函数与系统调用
系统调用通常shell是通过系统调用将
底层硬件
功能向上层应用程序提供,(linux的系统调用约有300多个)。因为系统调用不考虑平台差异性,由内核直接提供,因此移植性较差。
xixihaha331
·
2020-08-16 04:18
c开发
linux IO模式及select、epoll、select详解(附示例)
操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问
底层硬件
设备的所有权限。
Arlingtonroad
·
2020-08-15 21:29
linux
Linux设备驱动开发详解--笔记1--Linux设备驱动入门
设备驱动与
底层硬件
直接打交道,按照硬件设备的具体工作方式读写设备寄存器,完成设备的轮询、中断处理、DMA通信,进行物理内存向虚拟内存的映射,最终使通信设备能够收发数据,使显示设备能够显示文字和画面,使存储设备能够记录文件号数据计算机系统的硬件主要有
dingyuanpu
·
2020-08-15 13:44
Linux
linux设备驱动原理与本质
在
底层硬件
的基础上,操作系统覆盖一层驱动,屏蔽
底层硬件
的操作,通过特定的软件接口去操作
底层硬件
,用户在用户空间可以很容易的把软件设计目标放在策略与需求上,可以很方便的屏蔽掉底层实现,从而很好的完成客户功能需求
GavinChen-GuiGan
·
2020-08-15 13:23
Linux
开博第一篇---每天进步一点点
虽然说实际应用中ARM的开发都是涉及到操作系统的,但是我觉得认真学习下裸机程序对于熟悉
底层硬件
也是有帮助的,就当是复习单片机了,在玩裸机程序的同时呢,还是要加强一下C语
chengyf3942
·
2020-08-15 10:55
心情
linux
wince
数据结构
编程
shell
qt
清华大学张悠慧:超越冯·诺依曼模型,实现软硬件去耦合的类脑计算(附视频)
简单来理解,即软件研发人员不需要考虑
底层硬件
如何设计;而硬件开发人员则只需要遵循一定指令集规范,并不用担心兼容性,也不用考虑上层软件开发问题。多年以来,软硬件去耦合确保了通用计算机体系结构的快速发展。
BAAIBeijing
·
2020-08-15 05:49
Linux讲解 基础IO-系统调用
系统调用是通向操作系统本身的接口,是面向
底层硬件
的。通过系统调用,可以使得用户态运行的进程与硬件设备(如CPU、磁盘、打印机等)进
Hanani_Jia
·
2020-08-14 09:59
个人总结
Linux
Linux讲解
Linux设备驱动开发基础
驱动与
底层硬件
直接打交道,按照硬件设备的具体工作方式,读写设备的寄存器,完成设备的轮训、中断处理、DMA通信,进行物理内存向虚拟内存的映射等,最终让通信设备能收发数据,让显示设备能显示文字和画面,让存储设备能记录文件和数据
12304108
·
2020-08-14 07:45
驱动
设备驱动开发
TI BLE协议栈软件框架分析
它主要做了以下几件事情:(一)
底层硬件
初始化配置(二)创建任务并初始化任务配置(三)检测并执行有效的任务事件Main()函数源码如下:一:
底层硬件
初始化设置75行,设置系统时钟,使能内存缓冲功能。
zchill
·
2020-08-14 04:33
BLE
低功耗蓝牙
Linux用户态与内核态学习笔记
操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问
底层硬件
设备的所有权限。
lmkbuffon
·
2020-08-14 02:17
操作系统
UART学习笔记一:如何判断一帧数据收完
UART接收数据,一个字节一个字节接收,
底层硬件
只能知道现在收到了一个字节,然后保存在一个buffer里面。怎么去判断现在一帧协议收完了呢?
无痕幽雨
·
2020-08-13 23:49
单片机
半虚拟化和全虚拟化的区别
2).这里"协调"是一个关键词,因为VMM在客户操作系统和裸硬件之间用于工作协调.一些受保护的指令必须由Hypervisor(虚拟机管理程序)来捕获和处理.因为操作系统是通过Hypervisor来分享
底层硬件
qiqijianglu
·
2020-08-13 16:12
虚拟化
一种高效的负载均衡调度的软件架构
商用负载均衡软件,业务处理效率比较高,有专业的团队提供咨询与维护服务,毕竟术业有专攻,而且从
底层硬件
鱼翅1013
·
2020-08-13 14:44
架构设计
做一个合格的程序员
程序员是一种技术工作,在IT的发展中有相当重要的地位,从
底层硬件
通讯协议的建立,到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为
jianghl_soft
·
2020-08-12 11:56
做一名合格的程序员
程序员是一种技术工作,在IT的发展中有相当重要的地位,从
底层硬件
通讯协议的建立,到数据传输层的处理,到操作系统的建设
hongyu_wu
·
2020-08-12 11:23
Socket写的Web服务器——带详细图解
Socket写的Web服务器——带详细图解——闲扯:Socket是大家都很熟悉的.NET处理
底层硬件
通信的类。比如:物联网中的一个器件要与其他器件相通信,那就必须使用到Socket来实现。
guomei1345
·
2020-08-12 11:07
操作系统第一章操作系统引论笔记
操作系统引论操作系统的目标、作用和模型操作系统的发展过程操作系统的基本特性操作系统的主要功能操作系统的结构一.操作系统的目标、作用OS目标:方便性:用户无需了解
底层硬件
,无需用0、1机器语言操作。
SCARLETT_one
·
2020-08-11 11:39
C++QT5学习视频笔记
PS:因为最近的项目需要,要做一个界面,虽然之前学习过也用过PyQt做过界面,但考虑到Python程序运行的效率低及工控机中
底层硬件
的调用,于是选择了C++QT来做界面。
boss-dog
·
2020-08-11 04:02
C++
QT
为什么有了C还需要C++
C更多是OS内核、
底层硬件
驱动等,C++是功能中间层4.为什么C语言那么多年没有变化,因为那么多年来操作系统没有变化,很多年前我们用寄存器来操作,现在依然如此,硬件没变发生本质性变化,操作系统没有发生本质性
陶通宁
·
2020-08-10 21:09
C++
linux调试技巧(2):编写寄存器寄存器读取驱动
前一篇文章写了高通平台对于寄存器底层读取的支持,这篇文章描述下如何在没有此工具的情况下,如何自己编译一个驱动程序读取寄存器值工具的原理很简单,Linux应用层无法直接访问内核空间,使用通过上层应用打开驱动,然后往驱动写值,来通过驱动去访问
底层硬件
驱动中我们实现
super_AI_x
·
2020-08-10 07:17
调试
docker的底层原理
namespace1(进程1-1)
底层硬件
---->Linuxkernel----->namespace1(进程1-2)Linuxnamespace机制提供了一种资源隔离方案。pi
attack_on_loser刘
·
2020-08-10 03:01
笔记
技术架构框架
底层硬件
包括主机、各种服务器、PC、存储设备、网络设备等。第二层系统软件包括各种操作系统、数据库等。系统层的主流硬、软件产品,基本都是由世界上屈指可数的几个厂家提供。二、平台层平台层通常也包括两层。
tomorrow-001
·
2020-08-10 03:32
架构
信号量与管程
信号量(Semaphore)信号量机制是由大名鼎鼎的荷兰计算机科学家Dijkstra于1965年提出的操作系统的并发编程模型中,信号量(Semaphore)与锁机制(Mutex)一样都是对
底层硬件
同步方法的高级抽象信号量的模型信号量模型的组成是这样的
WhataNerd
·
2020-08-09 19:32
Java
磁盘管理
1、硬盘两大类:块设备:block,存取单位“块”,磁盘字符设备:char,单位“字符”,键盘设备文件:(接口)能够跟
底层硬件
设备通信的接口,通常关联到驱动程序上设备文件位置设备标识:主标号、次标号硬盘接口
凡♡L
·
2020-08-09 17:00
ARM的汇编学习
但是就笔者浅薄的工作经历看来,如果你能掌握或者退一步说能看懂汇编,那你才能享受到作为一名
底层硬件
程序员的乐趣。
wuyuwei45
·
2020-08-09 15:11
ARM架构
pcDuino裸板程序-led
我觉得可以用来熟悉硬件,特别是想做底层驱动开发,以及系统移植,熟悉
底层硬件
还是有用的。其实做底层驱动开发,也是跟硬件打交道,硬件相关的操作和裸板程序是一样的。下面介绍怎样在pc
我用国芯
·
2020-08-08 22:00
全志A10
pcDuino笔记
使用mmap在用户层访问
底层硬件
使用mmap在用户层访问
底层硬件
,基本原理是通过mmap将底层一块内存映射到用户,在LCD驱动里面应用比较多。
qq_21353001
·
2020-08-08 18:39
嵌入式linux设备驱动
第三十九天:linux内核裁剪
培训的第四阶段:通过编写驱动,从应用层,内核层,再到
底层硬件
之间的关系。明白内核驱动的意义。现在开始才是重头戏,前面的都是铺垫。正式编写驱动前,要先了解linux内核代码的组成。
小窝VS小蜗
·
2020-08-08 17:13
Linux
第四十二天:Tiny4412模块驱动开发
因为前面写裸板程序的时候,已经详细的叙述过LED灯的控制,按键的控制,以及watchdog的配置,这里就不赘述了,主要是说明模块如何控制
底层硬件
的。第一个程序是模块程序控制LED灯全亮。
小窝VS小蜗
·
2020-08-08 17:13
Linux
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他