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
嵌入式学习日记
嵌入式
Linux基础——内核模块、内核模块参数
内核模块1、根据实验要求编写内核模块hello.c、Makefilehello.c#include#includemain(){printf("helloworld!\n");}Makefileifneq($(KERNELRELEASE),)obj-m:=hello.oelseKDIR:=/lib/modules/2.6.32-431.el6.i686/buildall:make-C$(KDIR)
源代码•宸
·
2023-10-26 18:25
嵌入式C++Linux
嵌入式
内核
linux
程序人生
【
嵌入式
Linux内核驱动】内核模块三要素与验证测试
内核模块Linux内核模块是一种可以动态加载和卸载的软件组件,用于扩展Linux操作系统的功能。Linux内核本身只包含了必要的核心功能,而内核模块则允许开发者在运行时向内核添加新的功能、驱动程序或文件系统支持,而无需重新编译整个内核或重新启动系统。内核模块是一段独立的代码,可以被编译为共享目标文件,并且遵循Linux内核的特定接口和标准。它们可以通过加载器(如insmod或modprobe)动态
岁月歌者BC
·
2023-10-26 18:20
嵌入式
#
嵌入式Linux
linux
嵌入式
内核模块
【
嵌入式
Linux】编译应用和ko内核模块Makefile使用记录
文章目录一、常用的语法1.1`=,:=,+=,?=`的区别1.2命名模式:target-objs和target-y的区别二、编译KO2.1难度0:一个.c文件编译成一个.ko文件2.1.1改进一下Makefile使得编译命令只需要make就可以2.2难度1:多个.c,.h文件编译成一个.ko文件风格二三、编译应用3.1最简单的:只有一个.c文件编译没有必要写Makefile3.2风格一:编译时直接
liefyuan
·
2023-10-26 18:48
嵌入式Linux驱动
嵌入式linux
linux
服务器
运维
NodeMCU ESP8266 基于Arduino IDE的串口使用详解(图文并茂)
UART使用前言硬件连接串口使用日志打印读取数据常用接口beginprintprintln总结前言UART(UniversalAsynchronousReceiver/Transmitter),串口通讯在
嵌入式
开发中至关重要
小麦大叔
·
2023-10-26 18:36
ESP8266学习教程⭐⭐
ESP8266
单片机
物联网
嵌入式硬件
Arduino
基于第三代RXv3 CPU内核,R5F566TEAGFP、R5F566TEAGFF、R5F566TEEGFN、R5F566TFGGFP(RX66T)MCU适用于电机控制应用
这些MCU还具有下一代设计中
嵌入式
AI所需的额外处理能力。RX66TMCU系列通过实时e-AI性能帮助进一步加快使用智能终端,驱动智能家电并提高智能工厂的生产效率。二、框图三、规格
Mandy_明佳达电子
·
2023-10-26 18:35
明佳达电子
单片机
嵌入式硬件
mcu
从
嵌入式
设备使用tftp命令到windows时出现: tftp: server says: Not allowed to overwrite existing files.问题的解决方法
出现了如下的问题1、通过使用tftpd32.exe这个软件来设置,具体位置我没有找到,但是我的同事说他以前设置过2、通过使用3CDaemon这个软件来设置a)点击第一个configureTFTPServer这个按钮b)打开如图所示c)勾选红色圈中的配置Allowoverwriteofexstingfiles?d)按第二个按钮TFTPServerisstarted.Clickheretostopit
buildroot
·
2023-10-26 17:02
交换机
服务器
linux
树莓派上运行Tensorflow
树莓派选择由于我是学智能科学的,整体偏软件方向,所以我对硬件的知识仅停留在上过的单片机和
嵌入式
系统的层面,在选择时,肯定是考虑树莓派3代。3代相比2代而言
chuangwei0520
·
2023-10-26 16:27
人工智能
python
运维
万字解析PELT算法!
Linux是一个通用操作系统的内核,她的目标是星辰大海,上到网络服务器,下至
嵌入式
设备都能运行良好。
Linux内核站
·
2023-10-26 16:20
linux
运维
服务器
Linux内核
PELT算法
PELT 算法浅析
Linux是一个通用操作系统的内核,她的目标是星辰大海,上到网络服务器,下至
嵌入式
设备都能运行良好。
内核工匠
·
2023-10-26 16:43
内核
算法
python
java
编程语言
基于STM32
嵌入式
接口与传感器应用开发(2)IIC通信
什么是IIC?IIC(即I2C)是一种二线式串行总线,SDA总线为双向数据传输线SCL总线为时钟控制线,用于同步时钟信号,以完成数据收发同步。微控制器(MCU)与被控制端(外设)、外设与外设之间可以通过IIC总线进行半双工通信IIC的特点1、支持多设备连接的总线,一条IIC总线中可以有多个主机和从机。2、每一个连接到IIC总线上的设备都有唯一地址(7位/10位),主机可以利用这个地址对从机进行访问
不知名的好人
·
2023-10-26 16:04
嵌入式系统
stm32
单片机
arm
VM虚拟机的安装与配置及操作系统的安装
目录一.操作系统1.简介2.常见操作系统2.1windows操作系统2.2UNIX操作系统2.3linux操作系统2.4mac操作系统2.5
嵌入式
操作系统3.个人版本和服务器版本的区别4.Linux的版本介绍
ChatYU.
·
2023-10-26 16:27
运维开发
运维
linux
windows
【ARM】使用Ubuntu-base构建根文件系统
DHCPFTP服务器搭建串口无法登录开机启动信息显示Failedtoinsertmodule‘autofs4’开机直接登录账户修改/etc/passwd去掉root后面的x修改/etc/shadow介绍刚开始学习
嵌入式
凉开水白菜
·
2023-10-26 15:00
ARM开发
Linux
ubuntu
linux
服务器被攻击的原因和解决方案
4、在电子邮件中使用
嵌入式
HTML;由于SMTP电
小蔓资讯
·
2023-10-26 15:13
嵌入式
软件错误的五个主要原因
嵌入式
学习路线领取在软件中查找和消除潜在的错误是一项艰巨的任务。通常需要英勇的努力和昂贵的工具才能从观察到的崩溃,死机或其他计划外的运行时行为追溯到根本原因。
非著名程序员阿强
·
2023-10-26 15:03
java
服务器
数据库
(翻译)Attacking Interoperability(攻击互操作性)in Black Hat 2009 研究报告
HaifeiLi和BingSun在2015年美国黑帽大会的演讲PPT中也提到过此研究报告的伟大性工作,并在此基础上开展了对OLE
嵌入式
对象
Flying ladybird
·
2023-10-26 14:29
Attacking
攻击互操作性
ARM、FPGA、DSP、PCB、PLC工作该怎么选
第一类是偏软件的ARM,DSP,FPGA,这类实习生在招聘的时候,我们一般归类到
嵌入式
软件开发或者通用软件开发,因为这三类岗位,以后正式工作的时候,一般都与硬件、电路接触的不多,主要的工作形式还是在电脑上编写对应平
木子点灯
·
2023-10-26 14:48
嵌入式
嵌入式硬件
一文讲解单片机、ARM、MCU、DSP、FPGA、
嵌入式
错综复杂的关系!
来源:ittbank首先,“
嵌入式
”这是个概念,准确的定义没有,各个书上都有各自的定义。
人工智能学家
·
2023-10-26 14:43
单片机
嵌入式
芯片
编程语言
人工智能
嵌入式
中的MCU、ARM、DSP、FPGA
MicrocontrollerUnit)、ARM(AdvancedRISCMachine)、DSP(DigitalSignalProcessor)和FPGA(Field-ProgrammableGateArray)都是在
嵌入式
系统中常见的硬件组件
JiaYu嵌入式
·
2023-10-26 14:09
嵌入式底层
嵌入式学习
物联网
fpga开发
单片机
arm开发
嵌入式硬件
stm32
物联网
学习
css、sass和scss的区别
style是一个通用属性,每一个标签里面都拥有这个属性,规则:
嵌入式
:将CSS代码嵌入到HTML文件中,
嵌入式
是通过HTML中的外链式:写以.css扩展名的文件,然后在标签中使用标签,将css文件链接到
月光下的梦
·
2023-10-26 14:38
css
html
html5
使用Cisco ESA对邮件过滤
恶意电子邮件,主要分为两种形式:
嵌入式
攻击,包括病毒和恶意软件,一旦点击就会在终端设备上执行操作;钓鱼攻击,试图通过误导使员工透露敏感信息,如信用卡号码、社
武汉中继者
·
2023-10-26 14:30
Keil 4 软件安装包下载及安装教程(图文详解)
1F72jjsTjeOCLCVeL1c1qXg密码:24nu一.简介KeilC51是一款由KeilSoftware(现在是ARM公司的一部分)开发的集成开发环境(IDE),用于开发基于Intel8051系列微控制器的
嵌入式
系统应用程序
陈子迩
·
2023-10-26 13:53
软件安装合集
单片机
keil
4
c51
keil
嵌入式
软件测试怎么实现自动化测试?
我是做
嵌入式
自动化测试的,我来回答下吧。题主你的表达有点混乱,我挑出来三个问题:1、希望做测试做的高大上2、不用手工这么累3、测试做出能看到前景。
小熊coder
·
2023-10-26 12:27
全数字仿真
自动化测试
全数字仿真
只有C语言可以内联汇编吗,GCC C语言内联汇编程序
在
嵌入式
汇编中,您可以将C语言表达式指定为汇编指令的操作数,而不必担心如何将C语言表达式的值读取到寄存器中以及如何将C语言表达式写入寄存器中.计算结果返回到C变量.您只需要告诉C语言表达式和程序中汇编指令操作数之间的对应关系
weixin_39628070
·
2023-10-26 12:49
只有C语言可以内联汇编吗
嵌入式
工程师必须掌握
一、gcc内联汇编内联汇编即在C中直接使用汇编语句进行编程,使程序可以在C程序中实现C语言不能完成的一些工作,例如,在下面几种情况中必须使用内联汇编或嵌入型汇编。程序中使用饱和算术运算(SaturatingArithmetic)程序需要对协处理器进行操作在C程序中完成对程序状态寄存器的操作格式:__asm____volatile__("asmcode":output:input:changedre
老犯讲电影
·
2023-10-26 12:19
c语言汇编输出字符串
C语言中的内联汇编是什么?如何使用内联汇编进行底层编程?
内联汇编通常用于底层编程,例如操作系统开发、
嵌入式
系统编程和性能关键的应用程序。本文将详细介绍内联汇编的概念、语法和用法,以及如何使用它进行底层编程。
灰度少爷
·
2023-10-26 11:42
C语言100问
c语言
汇编
开发语言
浅谈I2C知识
对于
嵌入式
开发人员来说,I2C属于再也不能熟悉的东西了。在电子产品领域,使用广泛。
硬件一小白
·
2023-10-26 11:54
电路设计
硬件
硬件
硬件工程
mcu
嵌入式
研发人员的核心竞争力浅谈
这几天,我一直在想:什么才是一个
嵌入式
研发人员的核心竞争力?核心竞争力是个很有诱惑力的词,它意味着你拥有别人不能简单复制的能力、经验。
芯片之美
·
2023-10-26 10:42
职业思考
嵌入式
研发
职业生涯
STM32CubeMX和STM32F4
目录
嵌入式
开发的硬件相关STM32CubeMXSTM32F4Cortex-M4-FSFPU
嵌入式
开发的软件相关μC/OS-II
嵌入式
开发的硬件相关STM32CubeMXSTM32CubeMX是一个基于图形界面的工具
一只天蝎
·
2023-10-26 10:21
嵌入式学习
stm32
单片机
嵌入式硬件
2019-08-13
分为内核版及发行版,发行版又很多,主要使用centOS.Linux的应用领域分为三大类:1.服务器领域,2.
嵌入式
领域,3.桌面领域。
夷陵_
·
2023-10-26 10:24
软考高级系统架构设计师系列之:案例分析典型试题三
软考高级系统架构设计师系列之:案例分析典型试题三一、Web2.0技术1.案例试题2.案例试题分析3.案例试题参考答案二、虚拟化技术1.案例试题2.案例试题分析3.案例试题参考答案三、
嵌入式
软件体系架构1
最笨的羊羊
·
2023-10-26 09:45
软考高级系统架构设计师考试
软考高级系统架构设计师系列
案例分析典型试题三
正点原子
嵌入式
linux驱动开发——Linux LCD驱动
LCD是很常用的一个外设,通过LCD可以显示绚丽的图片、界面等,提交人机交互的效率。STM32MP1提供了一个LTDC接口用于连接RGB接口的液晶屏。本章就来学校一下如何在Linux下驱动LCD屏。LCD和LTDC简介LCD简介这里在当时学习stm32裸机开发的时候就学过了,但是当时我的是一个2.8寸的电阻触摸屏,而且接口是MCU的,8080时序,和现在买的这个RGB不一样,所以还是要学习一下。现
努力自学的小夏
·
2023-10-26 09:07
linux学习
linux
驱动开发
stm32
学习
笔记
正点原子
嵌入式
linux驱动开发——RGB转HDMI
目前大多数的显示器都提供了HDMI接口,HDMI的应用范围也越来越广,但是STM32MP157这颗芯片原生并不支持HDMI显示。可以通过RGB转HDMI芯片将RGB信号转为HDMI信号,这样就可以连接HDMI显示器了。本章就来学习一下如何在正点原子的STM32MP1开发板上实现RGB转HDMI。RGB转HDMI简介STM32MP157这颗SOC没有HDMI外设,只有RGB屏幕接口,因此只能通过RG
努力自学的小夏
·
2023-10-26 09:37
linux学习
linux
驱动开发
stm32
笔记
学习
正点原子
嵌入式
linux驱动开发——platform设备驱动
在前面的学习笔记中,编写的设备驱动都非常的简单,都是对GPIO进行最简单的读写操作。像I2C、SPI、LCD等这些复杂外设的驱动就不能这么去写了,Linux系统要考虑到驱动的可重用性,提出了驱动的分离与分层这样的软件思路,在这个思路下诞生了将来最常打交道的platform设备驱动,也叫做平台设备驱动。本章就来学习一下Linux下的驱动分离与分层,以及platform框架下的设备驱动该如何编写。Li
努力自学的小夏
·
2023-10-26 09:36
linux学习
linux
驱动开发
学习
笔记
stm32
正点原子
嵌入式
linux驱动开发——设备树下platform驱动
在上一篇笔记中,详细的讲解了Linux下的驱动分离与分层,以及总线、设备和驱动这样的驱动框架。基于总线、设备和驱动这样的驱动框架,Linux内核提出来platform这个虚拟总线,相应的也有platform设备和platform驱动。上一篇笔记中讲解了传统的、未采用设备树的platform设备和驱动编写方法。最新的Linux内核已经支持了设备树,因此在设备树下如何编写platform驱动就显得尤为
努力自学的小夏
·
2023-10-26 09:36
linux学习
linux
驱动开发
stm32
学习
笔记
正点原子
嵌入式
linux驱动开发——异步通知
上一篇笔记中使用阻塞或者非阻塞的方式来读取驱动中按键值都是应用程序主动读取的,对于非阻塞方式来说还需要应用程序通过poll函数不断的轮询。最好的方式就是驱动程序能主动向应用程序发出通知,报告自己可以访问,然后应用程序再从驱动程序中读取或写入数据,类似于中断。Linux提供了异步通知这个机制来完成此功能,本章就来学习一下异步通知以及如何在驱动中添加异步通知相关处理代码。异步通知异步通知简介首先来回顾
努力自学的小夏
·
2023-10-26 09:06
linux学习
linux
驱动开发
学习
笔记
stm32
正点原子
嵌入式
linux驱动开发——Linux I2C驱动
在电子产品硬件设计当中,I2C是一种很常见的同步、串行、低速、近距离通信接口,用于连接各种IC、传感器等器件,它们都会提供I2C接口与SoC主控相连,比如陀螺仪、加速度计、触摸屏等,其最大优势在于可以在总线上扩展多个外围设备的支持。Linux内核开发者为了让驱动开发工程师在内核中方便的添加自己的I2C设备驱动程序,更容易的在linux下驱动自己的I2C接口硬件,进而引入了I2C总线框架。与Linu
努力自学的小夏
·
2023-10-26 09:29
linux学习
linux
驱动开发
stm32
学习
笔记
“
嵌入式
”培训嵌入了什么?
“
嵌入式
”培训嵌入了什么?今天,我们剑河县城关六所学校迎来了贵阳实验二小“一对一”对口帮扶培训第一周的第一天。按文件精神,贵阳实验二小接下来将为我们剑河县对症把诊,进行为期三周的研修指导。
拼博教育反思
·
2023-10-26 07:49
STM32G030F6P6点灯闪烁
前言(1)如果有
嵌入式
企业需要招聘湖南区域日常实习生,任何区域的暑假Linux驱动实习岗位,可C站直接私聊,或者邮件:
[email protected]
,此消息至2025年1月1日前均有效(2)
风正豪
·
2023-10-26 07:34
STM32G030
stm32
如何使用Linux编写STM32程序并且烧录
前言(1)如果有
嵌入式
企业需要招聘湖南区域日常实习生,任何区域的暑假Linux驱动实习岗位,可C站直接私聊,或者邮件:
[email protected]
,此消息至2025年1月1日前均有效(2)
风正豪
·
2023-10-26 07:25
#
STM32F103
stm32
嵌入式
系统设计师考试笔记之操作系统基础复习笔记一
目录1、
嵌入式
软件基础(1)
嵌入式
软件的特点:(2)
嵌入式
软件分类:(3)无操作系统的
嵌入式
软件的两种实现方式:(4)有操作系统的三大优点:(5)设备驱动层(也叫板级支持包BSP:包含了
嵌入式
系统中所有与硬件相关的代码
时光の尘
·
2023-10-26 05:38
嵌入式学习
1024程序员节
笔记
单片机
嵌入式硬件
物联网
嵌入式实时数据库
嵌入式
Tomcat 调校
我们以Tomcat为例子,尝试调用
嵌入式
Tomcat。调用
嵌入式
Tomcat,如果按照默认去启动,一个main函数就可以了。简单的例子下面是启动Tomcat的一个简单例子。
sp42a
·
2023-10-26 04:55
Java
tomcat
java
Eureka注册中心
嵌入式
服务器,令开发和部署变的方便。
kingTao_
·
2023-10-26 04:02
5分钟学会Flutter开发
导读:Flutter是Google开源的构建用户界面(UI)工具包,帮助开发者通过一套代码库高效构建多平台应用,支持移动、Web、桌面和
嵌入式
平台。
百度Geek说
·
2023-10-26 04:24
前端
flutter
ios
android
【笔记】关于寄存器的一些理解
1.寄存器做
嵌入式
Linux方向,跟寄存器打交道也有一段时间了,感觉寄存器就是一个比较特殊的东西。
yong1585855343
·
2023-10-26 03:37
笔记
嵌入式硬件
缓存
c语言
常用
嵌入式
编程技巧
根据频率设置定时器#defineSYSCLK_FREQ_96MHz_HSE96000000uint32_tSystemCoreClock=SYSCLK_FREQ_96MHz_HSE;/*SystemClockFrequency(CoreClock)*/#defineCLOCK_CYCLES_PER_SECONDSystemCoreClock#defineMAX_RELOAD0xFFFFuint32
飞多学堂
·
2023-10-26 01:55
STM32
risc-v
【C语言学习笔记】精讲篇2 - 位操作符在
嵌入式
中的应用
在STM32中操作寄存器,一般都是向这些内部外设的寄存器写入一些特定的值来操控这个内部外设,进而操控硬件动作。即:读写寄存器就是操控硬件。寄存器的特点是按位进行规划和使用。但是寄存器的读写却是整体32位一起进行的。也就是说你只想修改bit5~bit7是不行的,必须整体32bit全部写入。因此,寄存器操作要求就是:在设定特定位时不能影响其他位。关于位操作的基本概念可以参考我之前的一篇文章:【C语言学
redeemer奇
·
2023-10-26 01:39
#
C语言
嵌入式
编程语言
STM32学习笔记(一)——《STM32
嵌入式
系统开发实战指南》
本笔记基于《STM32
嵌入式
系统开发实战指南》一书前言:本书只有原理,没讲别的代码啥的,主要是讲了RTOS和FREERTOS系统和LwIP内容。
FireBears
·
2023-10-26 01:38
STM32学习
嵌入式
stm32
arm
芯片
嵌入式
Linux_Petalinux一——FPGA学习笔记<?>
目录一.开发环境搭建1.Ubuntu和Windows文件互传1、开启Ubuntu下的FTP服务2、Windows下FTP客户端安装2.Ubuntu和Windows文件本地共享3.Ubuntu系统搭建tftp服务器4.Ubuntu下NFS和SSH服务开启5.SourceInsight软件安装和使用6.VisualStudioCode软件的安装和使用7.SecureCRT软件安装和使用8.Putty软
switch_swq
·
2023-10-26 00:37
FPGA
学习笔记
fpga开发
学习
笔记
嵌入式
学习笔记(61)位操作寄存器时的特殊作用
2.2.1寄存器操作的要求(特定位改变而不影响其他位)(1)ARM是内存与IO统一编址的,ARM中有很多内部外设,SoC中CPU通过向这些内部外设的寄存器写入一些特定的值来操控这个内部外设,进而操控硬件动作。所以可以说:读写寄存器就是操控硬件。(2)寄存器的特点是按位进行规划和使用。但是寄存器的读写却是整体32位一起进行的(也就是说你只想修改bit5~bit7是不行的,必须整体32bit全部写入)
嵌入式开发白菜
·
2023-10-26 00:06
嵌入式学习笔记
嵌入式
编程
学习
笔记
单片机
嵌入式硬件
jvm
嵌入式
学习笔记(62)如何用位运算构建特定二进制数
2.3.1.寄存器位操作经常需要特定位给特定值(1)从上节可知,对寄存器特定位进行置1或者清0或者取反,关键性的难点在于要事先构建一个特别的数,这个数和原来的值进行位与、位或、位异或等操作,即可达到我们对寄存器操作的要求。(2)解法1:用工具软件或者计算器或者自己大脑计算,直接给出完整的32位特定数。优势:可以完成工作,难度也不大,操作起来也不是太麻烦。劣势:依赖工具,而且不直观,读程序的人不容易
嵌入式开发白菜
·
2023-10-26 00:06
嵌入式学习笔记
嵌入式
编程
1024程序员节
单片机
51单片机
嵌入式硬件
嵌入式实时数据库
上一页
103
104
105
106
107
108
109
110
下一页
按字母分类:
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
其他