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系统开发与
嵌入式linux
的入门学习介绍
作者:wincemobile转自:http://blog.csdn.net/wincemobile/article/details/5898971Linux正在嵌入式开发领域稳步发展。因为Linux使用GPL(请参阅本文后面的参考资料),所以任何对将Linux定制于PDA、掌上机或者可佩带设备感兴趣的人都可以从因特网免费下载其内核和应用程序,并开始移植或开发。许多Linux改良品种迎合了嵌入式/实
捷杰耶夫
·
2023-04-04 16:03
LINUX
嵌入式
基于项目驱动的
嵌入式Linux
应用设计开发学习笔记
基于项目驱动的
嵌入式Linux
应用设计开发学习笔记库、文件、编译器使用gcc-o文件名-E只做预处理*.i-S只做预处理、汇编,得到汇编文件*.s-c预处理、编译、汇编得到目标文件.o*.o-L路径:指定库文件路径
汪汪教永不为奴
·
2023-04-04 16:28
嵌入式
【
嵌入式Linux
】
嵌入式Linux
驱动
开发基础
知识之设备树模型
文章目录前言1、设备树的作用2、设备树的语法2.1、设备树的逻辑图和dts文件、dtb文件2.1.1、1Devicetree格式1DTS文件的格式node的格式properties的格式2.1.2、dts文件包含dtsi文件2.1.3、常用的属性2.1.4、常用的节点(node)2.2、编译、更换设备树2.2.1、在内核中直接make2.2.2、手工编译/反编译2.2.3、更换设备树文件dtb2.
Joseph Cooper
·
2023-04-04 16:55
#
嵌入式Linux
linux
驱动开发
STM32MP157
总线设备驱动模型
设备树
嵌入式linux
网络编程之——5年程序员给你深度讲解socket套接字
以下内容转载自https://www.toutiao.com/i6827837032622981636/本文主要给大家分享网络七层概念之网络编程socket,前边的章节已经给大家讲述了链路层、物理层、网络层、应用层、传输层等,欢迎学习嵌入式网络编程的朋友关注、转载和发表评论!(绝对的好文,建议先收藏和转载!)本文主要的讲述内容为:1socket概述2.1Socket的历史2.2Socket的功能2
shankusu2017
·
2023-04-04 15:56
Linux网络编程
linux
编程语言
网络
零基础要怎么样学习嵌入式--带你走进嵌入式
嵌入式Linux
工程师的学习需要具备一定的C语言基础,因此面对许多朋友只是在大一或者大二学习过C(还不一定认真学了,呵呵!)
jcyd_123
·
2023-04-04 15:48
嵌入式Linux
嵌入式
linux
c语言
操作系统
零基础要怎么样学习嵌入式
嵌入式Linux
工程师的学习需要具备一定的C语言基础,因此面对许多朋友只是在大一或者大二学习过C(还不一定认真学了,呵呵!)
dcw142857
·
2023-04-04 15:42
嵌入式Linux
嵌入式
单片机
linux
零基础要怎么样学习
嵌入式Linux
--走进嵌入式
嵌入式Linux
工程师的学习需要具备一定的C语言基础,因此面对许多朋友只是在大一或者大二学习过C(还不一定认真学了,呵呵!)
dcw142857
·
2023-04-04 15:42
嵌入式Linux
嵌入式
编程语言
linux
零基础要怎么样学习
嵌入式Linux
嵌入式Linux
工程师的学习需要具备一定的C语言基础,因此面对许多朋友只是在大一或者大二学习过C(还不一定认真学了,呵呵!)
dcw142857
·
2023-04-04 15:42
嵌入式Linux
嵌入式
编程语言
linux
嵌入式Linux
驱动学习之引导篇——为什么要选择
嵌入式Linux
驱动这个方向?
酝酿了几分钟,依旧不知道如何开篇(这可能是工科男的一个通病吧)。索性随意起来,想到哪写到哪,这样也许思维能变得更加活跃呢。先交代一下背景,本人目前是国内某普通一本高校的一名大三学生,读的专业是电气工程及其自动化。转程序猿也是目前大多数跨专业就业学生的首选,毕竟薪资福利摆在那里,博主自然也是这股潮流中的一员。我也不知道当初在填报志愿的时候为什么要选择这个专业,可能是觉得这个专业的名字比较高大上吧。虽
Life_Leaf
·
2023-04-04 15:02
嵌入式
Linux
驱动
嵌入式
Linux
驱动
学习笔记
从零开始的
嵌入式Linux
生活(一) 背景介绍
文章目录前言本系列文章的主要思想:本系列文章包括:一、什么是嵌入式开发二.嵌入式开发-由便宜到贵三.嵌入式开发的基本原理一个美好的假设:再来一个美好的假设美好的假设被打破了-RTOS系统美好的假设又被打破了-
嵌入式
jiladahe1997
·
2023-04-04 15:54
嵌入式
linux
嵌入式
驱动开发
嵌入式硬件
物联网
UART 串口通信实验
UARTx_UCR1(x=1~8)UARTx_UCR2UARTx_UCR3UARTx_USR2其他寄存器三、代码编写1、编写bsp_uart.h2、编写bsp_uart.c3、main不管是单片机开发还是
嵌入式
把车开起来
·
2023-04-04 15:45
IMX6ULL裸机开发
linux
单片机
arm开发
ubuntu
arm
linux io使用dma传输,linux驱动之DMA
一、前言在
嵌入式Linux
的内核及驱动中,DMA常常被人提起。我们也许清楚它的原理且很明白它非常重要,但在某种程度上,对于DMA的使用者来说,我们一般使用其接口,而很少去了解整个DMA的运作方式。
刘 jin
·
2023-04-04 15:37
linux
io使用dma传输
JBOSS4.2+JBOSSIDE 2.0beta2{Eclipse}开发环境配置问题总结-EJB3.0
开发基础
出现如下问题解决:问题之一:1.JARcreationfailed.Seedetailsforadditionalinformation.????2.创建服务器时错误:MissingclasspathentryE:/Devapps/jboss-4.2/server/default/lib/javax.servlet.jar3.ProjectCaculatorismissingrequiredlib
让生命过得有意义
·
2023-04-04 14:40
jboss
ejb
eclipse
service
library
服务器
软件测试工程师发展方向知识架构体系图
02互联网程序原理自动化必经之路:前端
开发基础
知识以及互联网网络必备知识。03数据库软件测试工程师必备数据库知识,不仅仅停留在基本的“增删改查”。
小赖同学啊
·
2023-04-04 11:43
随笔
测试路线
测试成长路线
测试架构
zlog开源日志库的ARM交叉编译方法
zlog开源日志库的ARM交叉编译zlog简介zlog是一款国人写的开源的Linux下的日志库,用C语言编写,通用性很好,我们
嵌入式Linux
项目就使用这款开源库作为日志模块。
Silent starry sky
·
2023-04-04 08:25
Linux编程
linux
关于Qt数据库操作中发现的坑
关于QT数据库操作中发现的坑最近一直在搞
嵌入式Linux
的应用开发,在使用QT4做界面时,突然发现有个历史数据查询界面点击进去时经常崩溃,不是直接段错误退出,就是整个程序崩溃,报“corrupteddouble-linkedlist
Silent starry sky
·
2023-04-04 08:55
Linux编程
数据库
qt
OTA开源代码
以下是一些流行的开源OTA更新项目,您可以根据自己的需求和设备类型选择合适的项目:Mender(适用于
嵌入式Linux
设备):GitHub仓库:https://github.com/mendersoftware
喵先生!
·
2023-04-04 07:08
github
git
联发科MT7621 Openwrt开发编译记录
openwrt可以被描述为一个
嵌入式Linux
发行版,openwrt的包管理器提供了一个完全可写的文件系统。openwrt是使用框架来构建应用程序的,对于用户来说,这意味着其拥有完全定制的能力。
flypig哗啦啦
·
2023-04-04 02:04
linux
后端
c语言
mt
嵌入式Linux
系统用户数据区
1根文件系统区和用户区的区别虽然用户数据是可以合并到根文件系统中进行管理;但在实际的产品开发过程当中,我们会把产品自身的应用程序和数据,都可以归类为用户数据。为了能更好的区分系统层和用户数据,我们的根文件系统只用于访问系统程序,比如ls命令等等,还有必要的系统数据;而用户数据,比如我们的应用程序和数据库等数据,存放在一个独立的分区中,类似于电脑的C盘(系统盘)和D盘(数据盘)的区别。2用户数据区2
HomeByte
·
2023-04-04 02:46
嵌入式
linux
分区表
数据库
嵌入式GUI系统EFL研究
GUI系统是
嵌入式Linux
平台的重要组成部分之一,其性能和效率直接影响平台中所有应用程序的运行速度。平台中应用程序的外观和各种图形特效的实现都依赖于GUI系统。
qvfovkcf
·
2023-04-04 01:23
干货|Android系统定制
开发基础
篇
一、Android源码目录结构Android系统源码内容实在太广,其目录结构也实在庞大,每位开发者也无法做到对每一块都弄明白,工作中接触的也只是其中的一小部分。以下只从宏观上对系统源码的一级目录进行介绍,后续再慢慢完善更细致的内容。二、Android虚拟机1.Android虚拟机之Dalvik虚拟机Android虚拟机的使用,使得Android应用和Linux内核分离,这样做使得Android系统
哆啦安全
·
2023-04-04 01:52
Android系统
android
操作系统
内核
架构
嵌入式Linux
设备树下的 platform 驱动
Linux系统中platform平台框架包括总线、设备和驱动,其中总线不用我们去操心,Linux内核中会自动管理,我们只需要关系设备和驱动如何实现。在不支持设备树的内核中,我们需要分别实现platform_device和platform_driver,其中platform_device是在平台文件中实现的。在支持设备树的内核中,我们就不用实现platform_device了,而是在设备树文件中添加
木士易
·
2023-04-03 23:57
嵌入式
设备树
linux
【正点原子Linux连载】第五十五章 设备树下的platform驱动编写 -摘自【正点原子】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-04-03 23:24
LINUX
linux
stm32
物联网
【正点原子MP157连载】第三十四章 platform设备驱动实验-摘自【正点原子】STM32MP1
嵌入式Linux
驱动开发指南V1.7
1)实验平台:正点原子STM32MP157开发板2)购买链接:https://item.taobao.com/item.htm?&id=6292707218013)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-318813-1-1.html4)正点原子官方B站:https://space.bilibili.com/3946208905)正点原子STM
正点原子
·
2023-04-03 23:24
LINUX
驱动开发
linux
stm32
【正点原子MP157连载】第三十五章 设备树下的platform驱动编写-摘自【正点原子】STM32MP1
嵌入式Linux
驱动开发指南V1.7
1)实验平台:正点原子STM32MP157开发板2)购买链接:https://item.taobao.com/item.htm?&id=6292707218013)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-318813-1-1.html4)正点原子官方B站:https://space.bilibili.com/3946208905)正点原子STM
正点原子
·
2023-04-03 23:24
LINUX
驱动开发
linux
stm32
嵌入式linux
驱动-platform 设备驱动
platformLinux驱动的分离与分层驱动的分离驱动的分层platform平台驱动模型简介platform总线platform驱动platform设备platform_device文件编写直接设备树描述设备信息(常用)程序编写设备树文件---platform设备驱动文件---platform驱动运行测试Linux系统提出了驱动的分离与分层这样的软件思路—platform设备驱动(平台设备驱动)
桃子酱紫君
·
2023-04-03 22:58
原子笔记-设备树驱动
嵌入式Linux
驱动开发(七)并发与竞争
1.linux并发与竞争概念并发产生原因:①多线程并发访问。②抢占式并发访问。③中断程序并发访问。④SMP(多核)核间并发访问。存在于多核CPU之间。**竞争:**多个线程同时操作临界区。2.linux内核提供的处理方法2.1原子操作Linux内核使用atomic_t结构体完成整形数据的原子操作。用原子变量替代整形变量。原子操作只能对整型变量或位进行共享资源保护。typedefstruct{int
qq_41075961
·
2023-04-03 22:56
驱动开发
linux
运维
嵌入式Linux
驱动开发(五)设备树下的LED驱动开发
1.设备树LED驱动原理旧方法:在驱动文件中定义有关寄存器物理地址并使用ioremap进行内存映射,对得到的虚拟地址进行操作。新方法:通过OF函数获取设备树中的属性值,然后传递给内核初始化相关IO。2.步骤1)修改设备树文件: 在根节点下面创建如下子节点:alphaled{/*address和size是约束子节点的,没有子节点其实可以不写*/#address-cells=;#size-cells
qq_41075961
·
2023-04-03 22:26
嵌入式
驱动开发
linux
运维
嵌入式Linux
驱动开发(六)pinctrl和gpio子系统实验
**目的:**简化GPIO驱动开发。***注意点:***每当配置一个PIN为GPIO时,需要确定该GPIO是否有被别的外设使用。-----------在vscode里对DTS搜索1.pinctrl子系统**作用:**设置一个PIN的复用和电气属性。主要工作内容:①获取设备树中pin信息。②根据获取到的pin信息来设置pin的复用功能③根据获取到的pin信息来设置pin的电气特性,比如上/下拉、速度
qq_41075961
·
2023-04-03 22:26
驱动开发
linux
运维
嵌入式Linux
(七)GPIO中断
1.STM32的中断回顾1.1中断向量表 我们写的中断服务函数,在中断触发时会调用,实现这个调用就需要中断向量表。中断向量表保存的是中断服务程序的入口地址。 STM32代码是下载到0x8000000开始的区域,这就和中断向量表应该在的0x00000000不一样,那么就需要进行中断向量偏移。包括我用的I.MX6ULL,代码连接到的地址是0x87800000,所以也需要进行中断向量偏移。1.2NV
qq_41075961
·
2023-04-03 22:26
嵌入式
linux
驱动开发
嵌入式Linux
(二十四)系统烧写
将uboot,linuxkernel,.dtb,rootfs烧写到板子上的EMMC上,避免断网导致不能运行。1.MfgTool工具介绍一路解压之后,得到以下两项:①Profiles文件夹:后续烧写文件放到这个文件夹。 其中关注firmware下的zImage,u-boot-imx6ull14x14evk_emmc.imx,zImage-imx6ull-14x14-evk-emmc.dtb。也就
qq_41075961
·
2023-04-03 22:26
嵌入式
linux
运维
服务器
嵌入式Linux
驱动开发(三)新字符设备驱动
前面字符设备用register_chrdev注册设备,用unregister_chrdev注销设备。新的字符设备驱动使用linux推荐的新API。此外,前面测试的时候要自己建立设备节点,本节学习如何在加载驱动的时候自动新建节点。1.新字符设备驱动原理旧方法缺陷: register_chrdev注册只需要给一个主设备号,但是这样就导致该主设备号下的次设备号全都归属该设备,比如led,太浪费资源
qq_41075961
·
2023-04-03 22:56
嵌入式
驱动开发
linux
运维
嵌入式Linux
设备树下字符驱动编写框架的总结
Step1:在dts中添加设备节点 Step2:驱动框架/*头文件*//*设备个数,名字,状态的宏定义*//*映射后的寄存器虚拟地址指针*/staticvoid__iomem*XXX;/*设备结构体*/structXXX_dev{dev_tdevid;/*设备号*/structcdevcdev;/*字符设备*/structclass*class;/*用于自动创建节点的类*/intmajor;/*
qq_41075961
·
2023-04-03 22:39
嵌入式
linux
驱动开发
Web前端学习笔记——HTML
web前端
开发基础
第一章——HTML传送门:第二章:CSS|第三章:html5和CSS3|第四章:Javascript(part1)|第四章:Javascript(part2)目录web前端
开发基础
第一章
宇宙☆空间站
·
2023-04-03 19:15
web前端
html
html5
web
前端
go goframe2.0 + vue 开源工程的环境搭建
GitHub-bufanyun/hotgo:HotGo是一个基于vue和goframe2.0开发的全栈前后端分离的
开发基础
平台和移动应用平台,集成jwt鉴权,动态路由,动态菜单,casbin鉴权,消息队列
qq_31683775
·
2023-04-03 11:09
go
开源
实验题目:实现
嵌入式Linux
系统下的字符设备驱动程序(报告)
实验题目:实现
嵌入式Linux
系统下的字符设备驱动程序实验目的:了解Linux系统下的字符设备驱动的结构理解交叉编译的相关知识理解驱动和应用程序的通信方式实验要求:要求动态生成设备号,并在测试程序中,通过超级终端分行显示数
专注成就专业_
·
2023-04-03 08:25
嵌入式软件设计
linux
嵌入式
makefile
终端
测试
虚拟机
unity创建路劲无效_喵的Unity游戏开发之路 游泳
前言很多童鞋没有系统的Unity3D游戏
开发基础
,也不知道从何开始学。为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发。
weixin_39765695
·
2023-04-03 08:16
unity创建路劲无效
unity射线检测
嵌入式linux
驱动详解,详解
嵌入式Linux
设备驱动篇module_init
描述一直以来写linux驱动,都是按照固定格式,定义一个初始化和退出函数,书上告诉我这两个函数会被调用,至于为什么会被调用,在哪调用,一直不清楚。偶然的一个机会,看到blob里面的代码,里面有一个初始化函数列表。按照一般的编程想法,各部分的初始化函数会在一个固定的函数里调用比如:voidinit(void){init_a();init_b();}如果再加入一个初始化函数呢,那么再init_b()后
玖玖七零
·
2023-04-03 08:43
嵌入式linux驱动详解
整理--Linux字符设备驱动
开发基础
知识整理–Linux字符设备驱动
开发基础
我理解的linux驱动:封装对底层硬件的操作,向上层应用提供操作接口文中有些地方没贴出相应的函数原型,请自行查阅,或者用SouceInsight搜索自己的内核源码树
liam.li
·
2023-04-03 07:39
#
设备驱动基础
驱动开发基础
驱动开发
linux驱动
字符设备驱动
开发基础
实验
字符设备驱动
开发基础
实验1、应用程序和驱动的交互原理2、字符设备驱动开发流程1、应用程序和驱动的交互原理驱动本质:获取外设、或者传感器数据,控制外设。数据会提交给应用程序。
奶茶拌火锅
·
2023-04-03 07:30
Linux
驱动开发
嵌入式linux
驱动报告,
嵌入式linux
设备驱动的一点感悟
原标题:
嵌入式linux
设备驱动的一点感悟
嵌入式linux
设备驱动的一点感悟关于linux驱动,可以说是一滩深水,在没有高人指点的情况下,学起来感觉额外费劲。
包泽华
·
2023-04-03 05:40
嵌入式linux驱动报告
嵌入式Linux
(三)模仿STM32驱动开发
1.SM32寄存器结构体STM32使用一个结构体将所有外设的寄存器存放在一起。2.修改驱动①清除bss段。②设置基地址,编写寄存器结构体,定义外设指针(访问宏)。在结构体中添加寄存器要注意地址连续性,如果不连续添加占位,比如RESERVED_1[2],就跳过了两个寄存器。3.本节意义 主要是一个清除BSS段,其次提供了通过类似STM32通过结构体访问寄存器的方式。4.NXP官方的SDK使用 N
qq_41075961
·
2023-04-03 05:58
嵌入式
stm32
驱动开发
单片机
(linux)BSP板级支持包开发理解
目录1、概述1.1、解释一1.2、解释二2、BSP及其作用2.1、作用2.2、地位3、
嵌入式Linux
系统BSP的实现3.1开发调试阶段BSP的实现3.2.目标产品中BSP的实现3.2.1BSP独立实现
思禾
·
2023-04-03 04:07
嵌入式
嵌入式
linux
操作系统
Python app自动化测试环境配置以及示例
移动端的app自动化测试需要一定的
开发基础
才能完成,首先从环境搭建会有些繁琐,目前使用比较多的是appium配合进行自动化测试,我理解的就是appium比较小巧而能完成需求,所以比较火一些。
魔都性能自动化AuricChan
·
2023-04-03 03:57
Android渗透测试
移动安全测试
自动化测试
Python
自动化
(软考笔记)—— 系统架构设计师 - 系统
开发基础
知识笔记
文章目录系统
开发基础
知识笔记软件开发方法软件开发生命周期软件开发模型瀑布模型原型模型螺旋模型基于可重用构建的模型基于面向对象的模型基于四代技术的模型敏捷方法敏捷方法的特点敏捷方法的核心思想敏捷型方法的含义及其特征敏捷方法的适用范围敏捷方法的主要内容敏捷开发方法简介
赵萱婷
·
2023-04-03 02:38
软考
杂谈
项目
编程语言
软件开发
敏捷开发
程序人生
经验分享
【软考——系统架构师】系统
开发基础
知识
这里是【软考——系统架构师】,关注我考试轻松过线如果对你有帮助,给博主一个免费的点赞以示鼓励欢迎各位点赞评论收藏⭐️文章目录软件开发方法需求管理开发管理设计方法软件的重用逆向工程与重构工程文末福利软件开发方法软件开发生命周期1、需求规格说明书包括系统名称、功能描述、接口、基本数据结构、性能、设计需求、开发标准、验收原则等。2、概要设计定义功能模块及功能模块之间的关系,详细设计研究模块内部,包括算法
桃花键神
·
2023-04-03 01:05
【软考——系统架构师】
系统架构
架构
Android冷启动优化,移动
开发基础
学习
3、创建应用程序进程第二阶段:创建完成了应用程序后,应用程序会负责下一阶段的任务1、创建应用程序对象(application部分)2、启动主线程3、创建mainactivity(就是我们的第一个启动的页面)4、加载试图5、布局屏幕6、执行初始化绘制完成上述操作后,系统进程会交换当前显示的背景窗口,将其替换成mainactivity的页面,这个时候用户就可以进行操作了,下图是冷启动的直观表示用户在看
m0_66264169
·
2023-04-03 00:37
程序员
架构
移动开发
android
2023年动态网站开发讲课笔记
一、讲课笔记动态网站开发讲课笔记01:网页
开发基础
动态网站开发讲课笔记02:JavaWeb概述动态网站开发讲课笔记03:HTTP协议动态网站开发讲课笔记04:Servlet基础动态网站开发讲课笔记05:
howard2005
·
2023-04-02 23:00
动态网站开发讲课笔记
java
web
jsp
servlet
ajax
如何开发android服务程序,Android
开发基础
之服务Service(转)
转载,转载30、Android
开发基础
之服务Service2018年04月23日21:05:46程序员拉大锯阅读数329更多所属专栏:Android基础系列视频教程版权声明:转载,转载请注明出处,谢谢!
weixin_39600885
·
2023-04-02 23:17
如何开发android服务程序
Java、JSP大学毕业生就业信息管理系统
本毕业设计的内容是设计并且实现一个基于web技术的毕业生就业信息管理系统,故而系统主要以j2EE作为
开发基础
,主要使用了
miq_346127357
·
2023-04-02 23:01
javaweb
spring
java
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他