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基础教程
嵌入式Linux
驱动开发——解决/sys/bus/spi/devices下没有对应的spi设备文件
问题描述最近在学习Linux驱动开发中SPI总线的驱动框架,但在修改完设备树添加完对应的spi设备节点后,理应在/sys/bus/spi下会有对应的spi设备,我的目录下面没有。无spi设备然后我查看了/proc/device-tree,发现有对应的spi设备节点,我就先没有过多理会这个问题。/proc/device-tree下有对应的节点信息设备树.dts对应的spi设备节点信息但在写完对应的驱
门牙会稍息
·
2023-10-09 16:10
驱动开发
linux
经验分享
正点原子
嵌入式Linux
学习笔记1(Petalinux设计和U-Boot篇)
Petalinux简介Petalinux是Xilinx针对
嵌入式Linux
开发所推出的开发套件、开发工具Petalinux包括U-Boot源码、Linux内核源码以及根文件系统
嵌入式Linux
系统三巨头
爱学习的诸葛铁锤
·
2023-10-09 16:36
嵌入式学习
linux
fpga开发
正点原子
嵌入式linux
驱动开发——Linux内核启动流程
上一篇笔记学习了Linux内核的顶层Makefile,现在来看Linux内核的大致启动流程,Linux内核的启动流程要比uboot复杂的多,涉及到的内容也更多,因此本章就大致的了解一Linux内核的启动流程。链接脚本vmlinux.lds要分析Linux启动流程,同样需要先编译一Linux源码,因为有很多文件是需要编译才会生成的。首先分析Linux内核的链接脚本文件arch/arm/kernel/
努力自学的小夏
·
2023-10-09 16:29
linux学习
linux
驱动开发
stm32
笔记
学习
python3+selenium自动化测试框架详解
虽然在2017年已经开始接触了selenium,期间是断断续续执行自动化测试,因为还有其他测试任务,培训任务要执行…前期建议大家能够学习python基本语法(python
基础教程
测试萌萌
·
2023-10-09 15:26
软件测试
程序员
程序人生
单元测试
面试
软件测试
职场和发展
程序人生
从零开始:Python
基础教程
书籍包邮送
Python的编程功能十分强大,在业界越来越流行,使很多无编程基础的读者也对Python语言编程充满兴趣。然而网络上的资料往往鱼龙混杂或是太过笼统,无法满足读者个性化的学习需求,因此,作者编写本书为想要学习Python的读者提供一个正确的学习途径。本书的特点是什么?本书力求简单、实用,注重学习过程中的疑难解答和开发应用,并在基础语法部分通过实例与分析相结合,帮助读者快速上手,本书特点如下。●易学易
软件测试小黑屋
·
2023-10-09 11:59
编程语言
python
大数据
人工智能
java
java 获取ip地址_老杜带你学Java【第二课】
本专题为《零基础学Java》专题,将带你学习2020年全新Java零
基础教程
,由杜老师亲自录制,采用JDK13版本,包含316集视频,18篇课堂笔记。
weixin_39760967
·
2023-10-09 07:23
java
获取ip地址
Java中快捷键syso
java实现ctrl
+
c和ctrl
+
v
java获取ip地址
java获取本机ip地址
PetaLinux @ Ubuntu20.04
在Ubuntu20.04下安装、测试PetaLinuxPetaLinux是Xilinx公司推出的
嵌入式Linux
开发套件,包括了LinuxKernel、u-boot、device-tree、rootfs
palzhj
·
2023-10-09 03:24
ubuntu
linux
fpga开发
python在工作中怎么用_python
基础教程
之python 3 在工作中的应用|python
基础教程
|python入门|python教程...
https://www.xin3721.com/eschool/pythonxin3721/安装配置Python3安装首先确保在python36的Script文件夹路径下执行命令。或者,最好将Windows环境变量设置为python.exe所在路径和pip所在路径。python>pipinstallpyodbcpip命令pipinstallpackage-name#安装软件包piplist#显示p
weixin_39901558
·
2023-10-08 21:47
python在工作中怎么用
pythonsocket使用教程_Python学习笔记:Socket网络编程|python
基础教程
|python入门|python教程...
https://www.xin3721.com/eschool/pythonxin3721/一、网络协议1、七层模型:包括物理层、数据链路层、网络层、传输层、会话层,表示层,应用层,由左至右,一层层往上构建而成。物理层:建立、维护、断开物理连接数据链路层:底层的电子设备不认识IP,只认识MAC,数据链路层用的就是MAC寻址网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。我们使用的IP地址就处
weixin_39644021
·
2023-10-08 21:17
python3
基础教程
-廖雪峰_Python3
基础教程
-廖雪峰[带标签完整版]
Python教程...5Python简介...7安装Python.12Python解释器...16第一个Python程序...18使用文本编辑器...19Python代码运行助手...25输入和输出...28Python基础...32数据类型和变量...33字符串和编码...43使用list和tuple.53条件判断...60循环...64使用dict和set67函数...74调用函数...76定
秦老猫
·
2023-10-08 21:46
python3基础教程-廖雪峰
python
基础教程
head_python
基础教程
之python网络-HTTP协议(28)|python
基础教程
|python入门|python教程...
一、服务器和客户端介绍1、什么是服务器?简而言之:提供服务的机器就是服务器,至于提供什么服务不重要,重要的是要给其他人提供服务。例如:FTP服务器可以提供文件下载,SMTP服务器等等,不同的服务器能提供的服务不同而已。2、什么是客户端?简而言之:就是需要服务的APP(浏览器或者其他程序)3、什么是HTTP协议?简而言之:服务器和客户端常用的通信协议的一种,主要用来传输超文本信息4、什么是URL?U
矿泉水指挥官
·
2023-10-08 21:16
python基础教程head
嵌入式Linux
开发第二步——C语言点灯实验
1.前言 一般情况下用汇编写嵌入式驱动很难,只是在开始部分用汇编来初始化一下C语言环境,比如初始化DDR、设置堆栈指针SP等等,当这些工作都做完以后就可以进入C语言环境,也就是运行C语言代码,一般都是进入main函数。所以我们有两部分文件要做:①、汇编文件 汇编文件只是用来完成C语言环境搭建。②、C语言文件 C语言文件就是完成我们的业务层代码的,其实就是我们实际例程要完成的功能。 其实ST
贾贾2023
·
2023-10-08 20:54
Linux驱动开发
嵌入式
linux
stm32
第六、七章
嵌入式Linux
开发
第六、七章
嵌入式Linux
开发BIOS读取硬盘最前面512字节(MBR),MBR中只能存储一个OS的引导记录,如多系统则会出现问题MBR包含部分或全部Bootloader及分区表Bootloader一般包含两个阶段的代码
wjrzm2001
·
2023-10-08 20:25
微机原理与嵌入式Linux编程
linux
运维
服务器
嵌入式硬件
【正点原子Linux连载】第三十二章 U-Boot启动流程详解 -摘自【正点原子】I.MX6U
嵌入式Linux
驱动开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第三十
正点原子
·
2023-10-08 20:24
LINUX
linux
【正点原子Linux连载】第三十五章 Linux内核顶层Makefile详解 -摘自【正点原子】I.MX6U
嵌入式Linux
驱动开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第三十
正点原子
·
2023-10-08 20:54
LINUX
linux
stm32
【正点原子Linux连载】第三十一章 U-Boot顶层Makefile详解 -摘自【正点原子】I.MX6U
嵌入式Linux
驱动开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第三十
正点原子
·
2023-10-08 20:53
LINUX
linux
linux驱动开发
目录前言一.字符设备驱动开发1.1Linux应用程序对驱动程序的调用1.2字符设备驱动开发步骤1.3新字符设备驱动1.4
嵌入式Linux
LED驱动原理1.5驱动编写二.linux设备树2.1设备树简介2.2DTS
别问,问就是全会
·
2023-10-08 20:22
嵌入式系统
驱动开发
linux
kallsyms 压缩_【正点原子Linux连载】第三十五章Linux内核顶层Makefile详解-摘自【正点原子】I.MX6U
嵌入式Linux
驱动开发指南 (amobbs.com 阿莫电子论坛)...
本帖最后由正点原子于2020-10-2416:12编辑876919289[/url]5)关注正点原子公众号,获取最新资料[url=https://www.yuanzige.com/]第三十五章Linux内核顶层Makefile详解前几章我们重点讲解了如何移植uboot到I.MX6U-ALPHA开发板上,从本章开始我们就开始学习如何移植Linux内核。同uboot一样,在具体移植之前,我们先来学习一
weixin_39706127
·
2023-10-08 20:22
kallsyms
压缩
正点原子
嵌入式linux
驱动开发——Linux内核顶层Makefile详解
之前的几篇学习笔记重点讲解了如何移植uboot到STM32MP157开发板上,从本章就开始学习如何移植Linux内核。同uboot一样,在具体移植之前,先来学习一下Linux内核的顶层Makefile文件,因为顶层Makefile控制着Linux内核的编译流程。Linux内核初次编译先编译一下正点原子STM32MP157开发板的出厂Linux内核。第三方库安装编译内核之前需要先在Ubuntu上安装
努力自学的小夏
·
2023-10-08 20:44
linux学习
linux
驱动开发
stm32
学习
笔记
嵌入式系统设计--课堂总结(
嵌入式Linux
开发工具)
嵌入式Linux
开发工具—vim、gcc学习目标:vim(文本编辑器):学会使用和如何配置vim;gcc(编译器):学会制作动态库和静态库及使用与区别;gdb(调试器):设置断点、单步执行、调试内存错误
Ywr-518
·
2023-10-08 18:16
编程字典-C语言
基础教程
源码
C源码示例C源码示例C语言文件扩展名第一个C程序C语言度量单位转换C语言函数调试C程序C语言语义错误C实例程序C语言打印int值C语言打印八进制和十六机制格式C语言整数溢出C语言格式化输出整型C语言字符类型C语言可移植整数类型名C语言打印输出浮点类型C语言浮点数舍入错误C语言整型大小C语言参数错误实例C语言转义实例C语言字符串实例C语言字符串实例C语言strlen函数C语言常量实例C语言limit
茶茶点
·
2023-10-08 17:02
嵌入式Linux
开发实操(十五):nand flash接口开发(2)
通用NAND驱动程序支持几乎所有基于NAND的芯片,并将它们连接到Linux内核的内存技术设备(MTD)子系统。这个接口走的是nand的并口,可以在shell的/dev中看到设备,比如/mtd0、/mtd0ro…,mtdblock0、mtdblock1…sysfs在设备层次结构中提供了几个视角。设备必须挂在某条总线bus上才能与CPU通信,所以看看/sys/bus目录。目录列出了(实际上是符号链接
芯片-嵌入式
·
2023-10-08 13:52
linux
nand
flash
嵌入式Linux
开发实操(十六):Linux驱动模型driver model
嵌入式linux
下驱动模型:1、驱动的绑定驱动程序绑定driverbinding驱动程序绑定是将设备device与可以控制它的设备驱动程序driver相关联的过程。
芯片-嵌入式
·
2023-10-08 13:52
linux
driver
model
嵌入式Linux
开发实操(十五):nand flash接口开发
#前言flashmemory,分NAND和NOR:如果说norflash有个特点就是能执行代码,NOR并行接口具有地址和数据总线,spiflash更是主要用于存储代码,SPI(或QSPI)NOR代码可就地执行(XiP),一般系统要求flash闪存提供相对较高的频率和数据缓存的clocking。而nandflash主要用于存储,要执行代码,需要拷贝到SRAM中执行。从下表可以看出,NOR更小更快更适
芯片-嵌入式
·
2023-10-08 13:22
embedded
linux
nand
flash
Python机器学习
基础教程
学习笔记(6)——线性模型(分类)
Python机器学习
基础教程
学习笔记(6)——线性模型(分类)1.二分类importnumpyasnpimportmatplotlib.pyplotaspltimportpandasaspdimportmglearn
neumeng
·
2023-10-08 13:01
Python爬虫
基础教程
——正则表达式抓取入门
大家好!本篇文章主要讲述爬虫一些需要注意的地方、开发环境以及使用正则表达来抓取网站上的信息等。一、简单介绍网络爬虫简单的解释就是从网站上获取相关的信息为已所用的一个自动化处理的方式;1.1合法性虽然在2017年就已经开始实施《网络安全法》,但是也没有特别明确爬取公开信息的行为是否违法。小编搜索了一下资料,自己总结了两点:爬取的数据非盈利使用,只要你没有非常大的获取利润、只要你的采集没有涉及到敏感的
那个百分十先生
·
2023-10-08 12:14
嵌入式Linux
系统jsoncpp的移植
jsoncpp是c++实现对JSON格式数据的构建和解析,如果我们的应用程序的主框架是c++写的,那么建议采用该开源库;该开源库同样遵循MITLicense,通过github克隆仓库下来:gitclonehttps://github.com/open-source-parsers/jsoncpp.git代码放在目录:…\tutorials\Patchs\4.jsoncpp移植project目录中存
HomeByte
·
2023-10-08 11:43
嵌入式
linux
json
MATLAB与数学建模:变量与文件存取
笔记汇总:MATLAB
基础教程
课程视频:MATLAB
基础教程
-台大郭彦甫(14课全-高清-含课件)文章目录变量类型StringStructcell多维数组数据存取save()和[load()](https
热带鱼啊
·
2023-10-08 10:21
MATLAB与数学建模
matlab
MATLAB与数学建模:影像处理(下)
笔记汇总:MATLAB
基础教程
课程视频:MATLAB
基础教程
-台大郭彦甫(14课全-高清-含课件)文章目录图像黑白化图像背景图像计数练习为了解决下列问题展开:图像黑白化对灰阶图像黑白化,即把图像颜色较深的那部分值设为全黑
热带鱼啊
·
2023-10-08 10:21
MATLAB与数学建模
计算机视觉
数学建模
MATLAB数学建模 回归与内插
笔记汇总:MATLAB
基础教程
课程视频:MATLAB
基础教程
-台大郭彦甫(14课全-高清-含课件)回归与内插多项式曲线拟合`polyfit()`相关系数`corrcoef()`多元线性拟合`regress
热带鱼啊
·
2023-10-08 10:50
MATLAB与数学建模
matlab
动态规划
矩阵
MATLAB与数学建模:影像处理(上)
笔记汇总:MATLAB
基础教程
课程视频:MATLAB
基础教程
-台大郭彦甫(14课全-高清-含课件)文章目录数字图像简述图像准备图像算法图像乘法图像加法图像直方图图像几何变换图像旋转补充几个函数练习数字图像简述数字图像大概可以分为如上图所示的三类
热带鱼啊
·
2023-10-08 10:50
MATLAB与数学建模
matlab
数学建模
计算机视觉
2023Node.js零
基础教程
(小白友好型),nodejs新手到高手,(二)NodeJS入门——buffer模块、计算机基础、fs模块、path模块
就算步子乱了又如何,接着跳下去就好了。——《闻香识女人》开始011_Buffer_介绍与创建hello,大家好,我们来学习一下buffer。首先来看看buffer是一个什么东东。buffer,中文译为缓冲区,是一个类似于数组的对象,用于表示固定长度的字节序列。这个字节序列大家可能并不是特别懂,所以我们换一句话来说这个buffer,它就是一段固定长度的内存空间,主要用于处理二进制的数据。那么下边我们
卡皮巴拉
·
2023-10-08 06:13
NodeJS学习
node.js
前端
笔记
javascript
全栈
C#(Csharp)我的
基础教程
(一)(我的菜鸟教程笔记)-构造方法学习与探究
目录核心:构造方法(析构方法)、实例方法/静态方法1、构造方法(Constructor):2、构造方法的重载3、构造方法之间的调用4、静态方法核心:构造方法(析构方法)、实例方法/静态方法1、构造方法(Constructor):构造对象其实就是创建对象。也就是我们在创建对象过程中,需要调用的方法,叫做构造方法。研究构造方法:主要是研究对象是如何初始化的。构造方法默认:当我们编写一个类的时候,如果你
视觉人机器视觉
·
2023-10-08 06:20
C#
c#
笔记
学习
开发语言
视觉检测
计算机外设
yum install lrzsz 不成功,报一堆问题
先说一下在学习《黑马程序员JavaWeb全套
基础教程
,javaweb从入门到项目实战(IDEA版javaweb)》在第P531节视频“常见的文件上传下载工具的时候”,执行yuminstalllrzsz不成功
YangCoding2380
·
2023-10-08 00:41
学习
linux
运维
服务器
DOM与BOM与Echarts
DOM与BOM与Echarts以下内容全部整理于:黑马程序员JavaScript核心教程,前端
基础教程
,JS必会的DOMBOM操作DOMDOM简介文档对象模型(DocumentObjectModel,简称
Weightlessly
·
2023-10-07 23:41
js高级程序设计笔记
echarts
javascript
前端
Unity AI Sentis
基础教程
UnityAISentis
基础教程
UnityAISentis
基础教程
UnityAI内测资格申请Unity项目PackageManager开始尝试模型下载识别图片完整代码代码搭载运行射线绘画URP(扩展)
Maddie_Mo
·
2023-10-07 19:35
unity
人工智能
游戏引擎
正点原子
嵌入式linux
驱动开发——U-boot启动流程详解
在上一篇笔记中详细分析了uboot的顶层Makefile,理清了uboot的编译流程。本章来详细的分析一下uboot的启动流程,理清uboot是如何启动的。通过对uboot启动流程的梳理,可以掌握一些外设是在哪里被初始化的,这样当需要修改这些外设驱动的时候就会比较简单。另外,通过分析uboot的启动流程可以了解Linux内核是如何被启动的。链接脚本u-boot.lds详解要分析uboot的启动流程
努力自学的小夏
·
2023-10-07 19:28
linux学习
linux
驱动开发
学习
笔记
stm32
正点原子
嵌入式linux
驱动开发——U-boot移植
uboot的移植并不是说从零开始将uboot移植到所使用的开发板或者开发平台上。这个对于我们开发者来说基本是不可能的,这个工作一般是半导体厂商做的,半导体厂商负责将uboot移植到他们的芯片上,因此半导体厂商都会自己做一个开发板,这个开发板就叫做原厂开发板,比如我们现在学习STM32的时候听说过的discover开发板就是ST自己做的。半导体厂商将uboot移植到自己的原厂开发板上,测试好以后就会
努力自学的小夏
·
2023-10-07 19:28
linux学习
linux
驱动开发
stm32
笔记
学习
正点原子
嵌入式linux
驱动开发——U-boot图形化配置及其原理
经过之前对uboot的学习可以知道:uboot可以通过stm32mp15_trusted_defconfig来配置,或者通过文件stm32mp1.h来配置uboot。还有另外一种配置uboot的方法,就是图形化配置,以前的uboot是不支持图形化配置,只有Linux内核才支持图形化配置。不过不知道从什么时候开始,uboot也支持图形化配置了,本章就来学习一下如何通过图形化配置uboot,并且学习一
努力自学的小夏
·
2023-10-07 19:55
linux学习
linux
驱动开发
stm32
学习
笔记
【软件测试】自动化测试战零
基础教程
——Python自动化从入门到实战(七)
整理不易,希望对各位学习软件测试能带来帮助软件测试知识持续更新第六章引入unittest单元测试框架第一节、seleniumIDE介绍6.1.1seleniumIDE安装6.1.2seleniumIDE界面介绍6.1.3seleniumIDE录制脚本6.1.4seleniumIDE编辑脚本第二节、引入unittest框架第三节、unittest单元测试框架解析python基础知识补充:框架分析编写
测试-码
·
2023-10-07 13:26
自动化测试
软件测试
基础
python
自动化
单元测试
功能测试
selenium
五.Koa2
基础教程
04POST请求接收2
解析Node原生POST参数我们先声明一个方法,然后用Promise对象进行解析。这里我们使用了ctx.req.on来接收事件。难点是我们这里用了ES6的Promise来处理。functionparsePostData(ctx){returnnewPromise((resolve,reject)=>{try{letpostdata="";ctx.req.on('data',(data)=>{pos
qqqc
·
2023-10-07 12:25
Termux
基础教程
(无编程基础&动图展示版)
Termux
基础教程
(无编程基础版)Termux作为一个无需root就能实现很多功能的手机终端软件,它可以实现多种编程功能,其命令与Linux相似,可以为电脑暂时无法满足要求的同学提供一个编程和Linux
zzhdzs
·
2023-10-07 05:16
笔记
嵌入式Linux
简单介绍
什么是
嵌入式Linux
?
嵌入式Linux
构建在与所有Linux系统相同的Linux内核上,可从http://kernel.org获得。
保护憨憨从我做起
·
2023-10-07 05:01
Yocto构建框架——嵌入式
linux
运维
服务器
Python3小技巧 - 之一
说明:Python
基础教程
【5.5节】学习中的小技巧记录print()函数的结尾形式控制print('Hello',end='')#结尾用end=''控制,默认为换行符print('World',end
葛木瓜
·
2023-10-07 04:29
Java
基础教程
(5)--变量
一.变量1.变量的定义 正如上一篇教程《Java
基础教程
(4)--面向对象概念》中介绍的那样,对象将它的状态存在域中。但是你可能仍然有一些疑问,例如:命名一个域的规则和惯例是什么?除了in
maconn
·
2023-10-07 02:23
前端就业学习第一步:HTML+CSS学习路线以及自学计划
第一步,把这个HTML+CSS
基础教程
-慕课网全部看下来,一个个demo练起来。大概两周第二步,按照我列出的就业路线,进行demo练习以及小实战。大概两周。
前端CP
·
2023-10-07 02:36
python输出10行带标号的hello、world_Python Hello World!的简单示例
从今天开始讲陆续发布一系列python
基础教程
,让新手更快更好的入门。简单的‘HelloWorld!’
weixin_39890629
·
2023-10-07 00:32
world
如何给开发板设置静态IP
在
嵌入式Linux
开发过程中,将开发板的IP地址设置成固定的会方便我们的开发,具体的方法就是将开发板的IP设置成为静态的。
西岸贤
·
2023-10-06 22:45
Linux
linux
cython大白话
基础教程
1.OverviewCython是个编程语言,Cython帮助你像写python一样写C的扩充代码,官方画大饼说想要把Cython变成python的增强版本。Cython能把c,c啪啪编译好当作python模块来import,好处是速度快并且我们可以重用一些C的代码库。这其实挺有意思的,让我们可以同时写python和写C。毕竟之前python代码虽然底层实现是C代码(Cpython运行环境和pyr
开土拓疆
·
2023-10-06 20:46
学习
python
c++
嵌入式linux
s5pv210,
嵌入式Linux
裸机开发(二)——S5PV210启动过程分析
嵌入式Linux
裸机开发(二)——S5PV210启动过程分析一、iROM启动方式简介友善之臂Smart210开发板的SoC为三星S5PV210,S5PV210采用iROM启动方式进行启动,通过查阅三星官方
杨妙和
·
2023-10-06 13:00
嵌入式linux
s5pv210
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他