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
嵌入式驱动开发杂记
嵌入式驱动
开发之dsp fpga通信接口---spi串行外围接口、emif sram接口
-----------------------------------------author:pkf------------------------------------------------time:2015-3-17-----------------------------------------------------qq:1327706646(0)应用背景(1)i2c两根线(2)sp
weixin_34044273
·
2020-08-14 03:13
SPI详解
AD7888与S3C2410的SPI接口及Linux下
嵌入式驱动
的实现http://tech.ddvip.com2008年07月07日社区交流关键字:视频监控系统EJTAG调试热水器超声探伤仪NGN业务安全继电保护软件内容摘要
bianjianhui126
·
2020-08-14 03:20
linux
嵌入式研发人员的核心竞争力浅谈
不同行业中同样的职位需要掌握的知识技能是不一样的,比如同样是
嵌入式驱动
开发工程师,消费电子可能主要是做B
飝鱼
·
2020-08-10 16:41
嵌入式学习笔记
个人认为
嵌入式驱动
开发者所必须的几个能力
做了几年的驱动,发现还是Ctrl+C和Ctrl+V用的最多,自己动手写的代码少的可怜,估计很多做驱动的朋友都有同感,但是也这样一路走过来了,说明这种方式也是可行的。回过头来想想,这个Ctrl+C和Ctrl+V的使用也不是这么简单的,个人认为一个合格的驱动开发者必须具备以下几种能力:1.读懂外设芯片spec的能力。这一条需要一点英文基础。2.读懂外设芯片读写时序图的能力。这条需要一些模电数电,微机原
Ricky_hu
·
2020-08-10 14:06
C与驱动开发
IMX6ULL裸机程序--2.C语言点亮LED
C与汇编现在很少用汇编去编写
嵌入式驱动
,常用C。汇编作用只是用来完成C语言环境搭建。C语言去实现具体功能裸机。
Turing图灵
·
2020-08-09 01:08
IMX6ULL学习--裸机篇
嵌入式学习之路
本文转载自:http://blog.csdn.net/zhangheng0624/archive/2010/05/17/5602038.aspx目标:达到适应嵌入式应用软件开发、嵌入式系统开发或
嵌入式驱动
开发的基本素质
NOTPIG
·
2020-08-08 01:05
Linux嵌入式
嵌入式驱动
工程师面试题集锦
1.什么是GPIO?generalpurposeinput/outputGPIO是相对于芯片本身而言的,如某个管脚是芯片的GPIO脚,则该脚可作为输入或输出高或低电平使用,当然某个脚具有复用的功能,即可做GPIO也可做其他用途。也就是说你可以把这些引脚拿来用作任何一般用途的输入输出,例如用一根引脚连到led的一极来控制它的亮灭,也可以用一根(一些)引脚连到一个传感器上以获得该传感器的状态,这给cp
shx516857593
·
2020-08-07 10:35
[25]
C/C++
[31]嵌入式Linux
[20]
面试
Linux
嵌入式驱动
开发:移植I2C-EEPROM 驱动
2019独角兽企业重金招聘Python工程师标准>>>1在内核中配置I2C驱动Linux-2.6.32.2对S2C2440的I2C接口提供了完善的驱动,因此我们只需在内核中配置一下即可使用。在内核源代码目录执行:makemenuconfig,进入内核配置主菜单,依次选择进入如下子菜单:DeviceDrivers--->I2Csupport--->I2CHardwareBussupport--->如
weixin_34178244
·
2020-08-05 14:28
嵌入式驱动
移植之声卡驱动移植
移植环境BootLoader:u-boot-1.1.6kernel:linux-2.6.30.4CPU:s3c2440开发板:TQ2440声卡:UDA1341移植步骤在Linux-2.6.30.4的驱动中已经包含了UDA13410的驱动了,不过原生的1.0.20这个版本会出现播放音频视频断断续续的情况,应该是驱动bug,这里使用了1.0.18a这个版本的驱动,成功解决了播放断断续续的问题。1、在L
随心而乐-阿乐
·
2020-08-04 21:15
笔记
嵌入式设计课程总结5
嵌入式Linux系统开发(文件、进程、线程、网络)20嵌入式系统移植8h
嵌入式驱动
开发8h自动生成:CMakeautotool嵌入式Linux开发工具-shell编程(脚本:批处理)Linux系统运维工程师
m0_45110384
·
2020-08-03 19:58
#嵌入式
嵌入式软件内功修炼心法
这里写自定义目录标题1、对嵌入式软件的认知所谓嵌入式软件开发,抽象的讲,就是在专用的硬件平台借助宿主机交叉编译环境通过编程、编译、链接下载、调试达到目标需求;往细了分,嵌入式软件开发可分为
嵌入式驱动
设计师
独孤九剑Bruce Gu
·
2020-08-03 12:02
关于I2C的那点事:i2c_master_send 和 i2c_master_recv i2c_transfer
做linux
嵌入式驱动
,离不开调试i2c外设,这里对i2c做一下3点总结:1.先要知道i2c的4个信号;a) 起始信号:当SCL线是高电平时SDA线从高电平向低电平切换。
water_clj
·
2020-07-29 17:06
驱动管理
论Linux进程/线程同步在
嵌入式驱动
开发中的重要性(基于模拟IIC乱码场景分析)——前传
在学习资料满天飞的大环境下,知识变得非常零散,体系化的知识并不多,这就导致很多人每天都努力学习到感动自己,最终却收效甚微,甚至放弃学习。我的使命就是过滤掉大量的垃圾信息,将知识体系化,以短平快的方式直达问题本质,把大家从大海捞针的痛苦中解脱出来。文章目录1问题2分析3解决3.1方案一3.2方案二3.3方案三3.3.1选取锁定资源3.3.2选取临界区3.4方案四4复盘1问题一个大型嵌入式系统出现的问
阿拉伯鸡柳
·
2020-07-29 14:48
Linux
嵌入式
论Linux进程线程同步在
嵌入式驱动
开发中的重要性(基于模拟IIC乱码场景分析)——续集
文章目录1问题2分析2.1理论分析2.2实际定位3解决4复盘4.1定位思路总结4.2理论分析与实践相结合1问题在《论Linux进程/线程同步在
嵌入式驱动
开
阿拉伯鸡柳
·
2020-07-29 13:11
嵌入式
Linux
Linux 内核和驱动开发工程师的发展前景怎么样
从事嵌入式开发是当下比较热门的一个领域,做职业规划的时候,比较清晰的是有三条路可以走:C1、嵌入式软件开发工程师C2、嵌入式硬件开发工程师C3、
嵌入式驱动
开发工程师。
武溪嵌人
·
2020-07-29 02:07
linux驱动
Linux驱动
开发杂记
(0x0E) - vm_area_struct结构体
内存映射信息放在vma参数中,注意,这里的vma的数据类型是structvm_area_struct,它表示的是一块连续的虚拟地址空间区域,在函数变量声明的地方,我们还看到有一个类似的结构体structvm_struct,这个数据结构也是表示一块连续的虚拟地址空间区域。那么,这两者的区别是什么呢?在Linux中,structvm_area_struct表示的虚拟地址是给进程使用的,而structv
Vinx911
·
2020-07-28 13:00
Linux驱动
Linux驱动
开发杂记
(0x02) - pci_dev结构体
每种类的PCI设备都可以用结构类型pci_dev来描述。更为准确地说,应该是每一个PCI功能,即PCI逻辑设备都唯一地对应有一个pci_dev设备描述符。该数据结构的部分定义如下(include/linux/pci.h):structpci_dev{/*总线设备链表元素bus_list:每一个pci_dev结构除了链接到全局设备链表中外,还会通过这个成员连接到其所属PCI总线的设备链表中。每一条P
Vinx911
·
2020-07-28 13:29
Linux驱动
Linux驱动
开发杂记
(0x11) - uart_port结构体
structuart_port{spinlock_tlock;/*串口端口锁*/unsignedintiobase;/*IO端口基地址*/unsignedchar__iomem*membase;/*IO内存基地址,经映射(如ioremap)后的IO内存虚拟基地址*/unsignedintirq;/*中断号*/unsignedintuartclk;/*串口时钟*/unsignedintfifosiz
Vinx911
·
2020-07-28 13:29
Linux驱动
Linux驱动
开发杂记
(0x0A) - errno含义
#defineEPERM1/*Operationnotpermitted*/操作不允许#defineENOENT2/*Nosuchfileordirectory*/文件或路径不存在#defineESRCH3/*Nosuchprocess*/进程不存在#defineEINTR4/*Interruptedsystemcall*/中断的系统调用#defineEIO5/*I/Oerror*/I/O错误#d
Vinx911
·
2020-07-28 13:29
Linux驱动
Linux驱动
开发杂记
(0x13) - 串口UART驱动API
串口驱动API1、uart_register_driver/*功能:uart_register_driver用于将串口驱动uart_driver注册到内核(串口核心层)中,通常在模块初始化函数调用该函数。*参数drv:要注册的uart_driver*返回值:成功,返回0;否则返回错误码*/intuart_register_driver(structuart_driver*drv)2、uart_un
Vinx911
·
2020-07-28 13:29
Linux驱动
linux
uart
Linux驱动
开发杂记
(0x12) - uart_ops结构体
/**Thisstructuredescribesalltheoperationsthatcanbe*doneonthephysicalhardware.*/structuart_ops{unsignedint(*tx_empty)(structuart_port*);/*串口的TxFIFO缓存是否为空。如果为空,函数应返回TIOCSER_TEMT,否则返回0。如果端口不支持此操作,返回TIOCS
Vinx911
·
2020-07-27 13:10
Linux驱动
Exynos4412裸机开发系列教程--LED流水灯
对于任何一门编程语言的学习,绝大部分都是从HelloWord开始的,但是对于大部分
嵌入式驱动
开发者,通常都是从点Led灯开始的,前人有言,给我一个发光二极管,我将点亮整个世界,从这格层面上讲,点灯已是一种方便快捷的调试手段
QQ8192542
·
2020-07-16 04:07
Exynos4412
Angular
开发杂记
——模块代替页面
尝试把原来的项目改造成angular实现,其中一个特性:原来是主页放一个iframe:然后iframe里面链接多个页面。现在使用angular,是采用单页,即主页放一个div,然后每个页面变成模块,加载到div显示。区别是,第1种(原始页面方式),每个页面都要定义页面,加载js和css,像这样:第2种(angular组织方式),在首页就加载好JS了,这样每个模块只要写主体部分,像这样:好处请自行领
langyuewu
·
2020-07-16 01:14
HTML5
字符空间和非字符空间
前言对于
嵌入式驱动
开发人员而言,由于更多的时候都是在与底层打交道,所以需要掌握更多与内存操作相关的知识。本文,我们通过(void*)的形参方式,对C语言中的字符空间和非字符空间的参数传递进行学习。
IssacMi
·
2020-07-15 17:01
嵌入式开发笔记
C语言笔记
BootLoader的流程
初学
嵌入式驱动
,分享一些自己的理解吧!
带着耳朵去流浪
·
2020-07-15 07:43
嵌入式
做
嵌入式驱动
的前途何在
做
嵌入式驱动
的前途何在做嵌入式linux驱动的前途何在?或者说,怎么才能做好这一行?我做
嵌入式驱动
开发已经一年多了,感觉没学到多少东西。
mirkerson
·
2020-07-13 08:47
嵌入式
Android之
开发杂记
(一)
1、cygwin环境变量设置可在Cygwin.bat中设置setNDK_ROOT=P:/android/android-ndk-r8e或者在home\Administrator\.bash_profile中设置NDK_ROOT=/cygdrive/p/android/android-ndk-r8eexportNDK_ROOT或者在运行程序前设置(绿色方式)setlocalenabledelayed
weixin_34246551
·
2020-07-12 09:35
IT自由职业者的第一个月(下)——为什么放弃5年
嵌入式驱动
开发转到WEB开发?...
如果单从兴趣来看,其实我对Linux内核,Android中间件的兴趣要高于WEB,何况还有这么多年的经验积累,何必从头探索一个新的技术方向呢?这里面原因是很多的,最核心的大概是以下4个点:1、当我看到Linux引入DTS解决板级配置硬编码,看到Android的Makefile写得如此灵活,看到git在管理大型工程上的优势,看到Linux的音频驱动框架写得如此优雅,看到Cortex创新性的硬件架构,
weixin_30263073
·
2020-07-10 06:31
数字麦克风PDM信号采集与STM32 I2S接口应用(三)
读取数字麦克风的信号,需要
嵌入式驱动
和PC应用的结合,驱动负责信号采集,应用代码负责声音分析。一般而言,在完成特征分析和实验之后,把优化过的代码固化到嵌入式端,实现目标应用。
漫步星辰575654643
·
2020-07-07 08:01
linux下的嵌入式开发技能(嵌入式工程师必备)
嵌入式Linux开发从下到上分为:嵌入式硬件开发、
嵌入式驱动
开发、嵌入式系统开发、嵌入式软件开发。一、嵌入式硬件开发:熟悉电路等知识,非常熟悉各种常用元器件,掌握模拟电路和数字电路设计的开发能力。
weixin_30270561
·
2020-07-05 20:39
树莓派裸核程序开发 —— 从汇编到第一个C语言程序
前言本人采用的树莓派是Raspberry1B+型,CPU核心为BCM2835,ARM1176JZF-S内核,平常大家可能习惯了使用树莓派搞一些DIY,有意思的电子设计,本人使用树莓派的初衷并不是这样,我准备将它作为我学习
嵌入式驱动
程序开发的平台
Surest
·
2020-07-05 18:31
树莓派
游戏
开发杂记
(三) 开发及学习过程中的体会
其实最近在写系列教程了,主要的提纲都定好了,第一篇教程也写了一大半了,无奈上上周临时接到通知要去北京出差,所以没有把教程写完并且发出来,一直折腾到上周日才回杭,真的是有点累的。不过这周也是回归了正常的开发及学习进度,每天下班回去就严格按照自己的计划去学习和工作。因为自己最近有很多体会和想法,本来是想写到教程系列中去的,但是仔细考虑了广大程序员及项目人员的阅读习惯,还是单独把这些东西写到杂记系列里面
swimmingsoft创始人
·
2020-07-05 13:02
杂谈
最新免费计算机编程视频教程
最新免费计算机编程视频教程https://www.youtube.com/channel/UCAEDC_Ku-K6zTVpGi6kLS1g
嵌入式驱动
开发环境搭建初级JavaForAndroidEclipseIDE
iastro
·
2020-07-04 18:45
内核裁剪和部分选项的意义
嵌入式驱动
开发,内核开发,都避免不了的和Linux打交道,尤其是做系统移植,在编译内核的时候,我们都需要把没用的内核模块给删除掉,以减少内核的文件大小,这当然也是嵌入式的一个特性。
香雨亭榭
·
2020-07-04 17:48
嵌入式
嵌入式做驱动,做系统,以及做应用,分工有什么区别。
二、
嵌入式驱动
开发:熟练掌握Linux操作系统、系统结
小月贺金山
·
2020-07-04 15:20
职业规划
自学Qt之路——串口编程(使用自带Qt库)
之前学习
嵌入式驱动
,做一个红外摄像头的项目,在操作系统之上直接操作LCD显示屏,显示图像。
lvjianqing007
·
2020-07-02 10:28
Qt
嵌入式驱动
方面,这篇文章讲绝了!
欢迎进群哈65261457001
嵌入式驱动
开发到底学什么嵌入式大体分为以下四个方向:一、嵌入式硬件开发:熟悉电路等知识,非常熟悉各种常用元器件,掌握模拟电路和数字电路设计的开发能力。
ঞོ听闻꧔ꦿ
·
2020-06-29 17:47
内核
嵌入式
大数据
编程语言
python
嵌入式系统框架----软件篇
1.overview图1-1嵌入式框架图嵌入式系统分为硬件以及软件两大部分,大多数人参与的是嵌入式软件设计,更多的是接触的是上层软件系统部分,可以分为两大类型嵌入式软件应用工程师以及
嵌入式驱动
工程师。
ora_czw
·
2020-06-28 21:56
嵌入式ARM
创客学院
嵌入式驱动
开发——学习资料汇总
总结1.创客学院知识巩固-01C语言回顾_C/C++_Set_Mode的博客-CSDN博客https://blog.csdn.net/Set_Mode/article/details/944310502.创客学院知识巩固-02数据结构_Set_Mode的博客-CSDN博客https://blog.csdn.net/Set_Mode/article/details/944310873.创客学院知识巩
亮亮&媚媚
·
2020-06-26 13:01
linux
Linux字符驱动开发从简单模型-架构-平台
一、
嵌入式驱动
开发中的字符设备驱动开发(1)1.前学习字符驱动开发总是有些概念是模糊的,现在我们在这重新理解下设备、驱动的概念。
shenyeaxu
·
2020-06-26 09:34
Linux字符驱动
嵌入式驱动
编写-点亮LED驱动程序
在开发板上,有三个LED灯.如何通过应用程序点亮这三个灯如何编写驱动程序操作硬件的时候,我们需要准备开发板的原理图和开发手册,,根据这两个文档来进行配置在sourceinsight编写代码1第一个led驱动程序#include#include#include#include#include#include#include#include#include#includestaticstructcla
joshua_love
·
2020-06-23 23:25
嵌入式
USB HID 设备驱动程序设计
关键词:USBHID设备PC
嵌入式驱动
程序从USB1
David_Hu
·
2020-06-23 16:02
USB
驱动
DPDK
开发杂记
注意,本文的示例是基于Linuxx86_64环境。如果你的环境不一样,应当将文中的x86_64-native-linuxapp-gcc换成实际的值。例如,32位linux环境,则换成i686-native-linuxapp-gccDPDK环境变量编译DPDK自带的应用程序,总是需要用到两个环境变量。可以在~/.bash_profile中追加如下两行内容。这样以后每次登陆,就会自动设置好。expor
无忧老猪
·
2020-06-23 00:17
dpdk
嵌入式驱动
关于Makefile的编写例子
linux驱动总结linux驱动接口里的_init_exit其实就是宏。linux驱动程序不能用GCC直接编译生成模块。要用makefileifneq($(KERNELRELEASE),)obj-m:=test.oelse#KERNELDIR?=/lib/modules/$(shelluname-r)/buildKERNELDIR:=/home/twei/code/linux-2.6.35.3PW
流
·
2020-06-22 10:47
linux驱动
嵌入式驱动
开发笔记(裸机程序篇)---点亮LED灯
什么也不说了,直接上代码,这一节我们要用到ARM汇编,具体的ARM指令我们将在代码中讲解.global_start:#ldr将0xE0200280这个地址加载入寄存器R1,R1寄存器内容则为GPJCON2[31:0],并且设置GPJ2CON_0,GPJ2CON_1,GPJ2CON_2,GPJ2CON_3为输出,最后将内存中的数据加载进入寄存器中ldrr1,=0xE0200280ldrr0,=0x0
失业教父
·
2020-06-21 21:36
嵌入式驱动开发
Java
开发杂记
1.springboot项目创建,参考:https://mp.weixin.qq.com/s?__biz=MzUyOTk5NDQwOA==&mid=2247486193&idx=2&sn=a7c710f1b146968c440c5f4dc9e4e8ec&chksm=fa59cd36cd2e44209e30b9353709008731d5cc160984a489a40a00cf3ff20c3b4b9
lpq22221314
·
2020-06-20 17:00
[韦东山]嵌入式Linux学习笔记...吗?
目录LinuxMakefile软件硬件部分
嵌入式驱动
移植本文是基于韦东山视频的学习笔记汇总而已,都是链接,最后更新:2021/1/319:09LinuxLinux嵌入式学习——嵌入式Linux环境搭建Linux
荡失路的细路
·
2020-05-10 12:42
笔记
Linux嵌入式
微信小程序
开发杂记
1.现在(2018年3月2日)小程序的页面层级可以有10层了,以前限制为5层,实际开发中超过5层还是有问题,难道是我开发工具版本低了?2.微信小程序之设置所有页面背景颜色,这样就不用每个页面都去设置一下背景颜色了在app.wxss中使用page{background-color:"#f0eff5";//具体什么颜色自己定height:100%;}这里需要注意的是,page前面没有点。3.大坑!一般
温室寻荒凉
·
2020-04-05 02:29
superset二次
开发杂记
supersetsuperset是airbinb开源的可视化web组件,其基于flask-appbuild框架,其可视化能力超强,能够对数据进行展示和探索。因为实验室项目,需要对其进行二次开发,在此记录开发中碰到的问题,以避免下次遇到。碰到的问题和解决手段如下:一般来说,在superset安装的数据库很多,对其权限管理利用的是sqlite数据库。但是为了对数据进行可视化,当数据量极大时,我们采用m
数据挖掘小菜
·
2020-04-02 10:00
【学习笔记】C/C++ 设计模式 - 观察者模式
前言估计2020年写应用程序的机会比较多,之前一直在做
嵌入式驱动
程序和Android系统定制方面的工作,在应用程序方面积累的不是很多,因此迫切需要多学学应用编程这方面的知识。
lovemengx
·
2020-01-23 23:55
学习笔记
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他