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网络基础调试命
嵌入式驱动
学习专栏将详细记录博主学习驱动的详细过程,未来预计四个月将高强度更新本专栏,喜欢的可以关注本博主并订阅本专栏,一起讨论一起学习。现在关注就是老粉啦!
亭墨
·
2024-03-17 01:04
嵌入式驱动学习
学习
linux
网络
驱动开发
笔记
运维
服务器
史上最全嵌入式(学习路线、应用开发、驱动开发、推荐书籍、软硬件基础)
群号:228447240嵌入式总括嵌入式书籍推荐嵌入式软件知识嵌入式硬件知识嵌入式应用开发
嵌入式驱动
开发嵌入式视频推荐:韦东山老师!只推荐此老师一人
程序猿玖月柒
·
2024-02-08 21:24
嵌入式面试题
嵌入式
学习路线
嵌入式应用开发
嵌入式Linux
嵌入式驱动开发
驱动
嵌入式硬件开发
什么是嵌入式?你眼中的嵌入式是怎么样的?怎么学嵌入式?教你五分钟看懂嵌入式。
嵌入式的定义从技术上来区分嵌入式嵌入式硬件工程师必备技能
嵌入式驱动
工程师必备技能嵌入式软件开发工程师必备技能嵌入式系统开发工程师必备技能总结嵌入式的定义IEEE(InstituteofElectricalandElectronicsEngineers
simplemethane
·
2024-01-30 08:23
什么是嵌入式
嵌入式
单片机
操作系统
程序人生
嵌入式驱动
开发需要会哪些技能?
嵌入式驱动
开发是指在嵌入式系统中编写驱动程序,实现设备与计算机之间的通信。
嵌入式驱动
开发是指编写设备驱动程序,实现设备与计算机之间的通信。
华清远见成都
·
2024-01-22 10:52
驱动开发
如何编写Linux设备驱动程序
一先补充一下基础知识懂的朋友就不用看了
嵌入式驱动
的概念设备驱动程序是操作系统内核和机器硬件之间的接口,设备驱动程序为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,应用程序可以像操作普通文件一样
BeckZZ
·
2024-01-15 00:43
Linux
相关
linux
struct
file
date
delay
function
ARM学习
接口与技术1、应用层课程:C、linux-c、数据结构、IO、进程线程、网络编程、c++、qt底层课程:ARM、系统移植、驱动开发、stm32&nbiot嵌入式开发岗位:嵌入式应用开发C/C++应用协议
嵌入式驱动
开发驱动
宇智波康
·
2024-01-03 07:08
学习
Linux编程中C语言头文件位置
搞基于linux的
嵌入式驱动
,需要引用很多头文件,有时总是找不到头文件位置,于是学习,总结了一下:先说头文件位置吧,分两类:1、用户空间编程使用头文件就是我们常用的一些:比如#include#include
禾仔仔
·
2023-12-04 12:33
C
Linux
linux
c语言
Linux-ARM汇编及ARM片内寄存器
简介汇编语言在
嵌入式驱动
开发中通常只会用到很小的一部分,主要用于处理特定的底层操作和性能优化。
xiaoliu_henniu
·
2023-11-21 09:44
linux
arm开发
汇编
linux驱动程序的好书,好书推荐----Linux驱动开发入门与实战
第1篇介绍了linux驱动开发概述、嵌入式处理器和开发板、构建
嵌入式驱动
程序开发环境、构建嵌入式linux操作系统、第一个驱动程序、简单的字符设备驱动程序等内容;第2篇介绍了设备驱动中的并发控制、阻塞和同步机制
AU茄子
·
2023-11-13 09:10
linux驱动程序的好书
Linux
嵌入式驱动
开发异步通知
文章目录1.概念2.通知流程3.驱动4.APP1.概念信号类似于硬件层面的中断,相当于软件层次上的中断不同的信号相当于中断号,分别需要实现一个信号处理函数不可被忽略信号:SIGKILL(9)和SIGSTOP(19)2.通知流程应用程序实现并注册一个信号处理函数应用程序将current进程号告知内核应用程序获取当前进程状态并开启当前进程异步通知驱动程序初始化fasync结构体满足通知条件,如:中断发
Embd点灯小萌新_tao
·
2023-11-12 08:55
arm
嵌入式硬件
stm32
c语言
Linux
嵌入式驱动
开发17——输入子系统
文章目录全系列传送门什么是输入子系统代码分析结果验证应用程序完整代码全系列传送门Linux
嵌入式驱动
开发01——第一个驱动HelloWorld(附源码)Linux
嵌入式驱动
开发02——驱动编译到内核Linux
“逛丢一只鞋”
·
2023-10-29 20:59
i.MX6
linux
嵌入式
输入子系统
飞凌
Linux
嵌入式驱动
开发06——第一个相对完整的驱动实践编写
文章目录全系列传送门设计目标分析代码全系列传送门Linux
嵌入式驱动
开发01——第一个驱动HelloWorld(附源码)Linux
嵌入式驱动
开发02——驱动编译到内核Linux
嵌入式驱动
开发03——杂项设备驱动
“逛丢一只鞋”
·
2023-10-29 20:29
i.MX6
内核
linux
嵌入式驱动
解析:从串口驱动到Linux驱动模型
本文通过对Linux下串口驱动的分析。由最上层的C库。到操作系统系统调用层的封装。再到tty子系统的核心。再到一系列线路规程。再到最底层的硬件操作。对Linux中的tty子系统进行简要的说明。从理论到实践。以便读者能对OS原理有更深入的了解和更具体的掌握。在具体分析之前。我们必须对串口。驱动。和Linux操作系统有一定的了解。这一阶段我们有三个问题需要解决:1.什么是Linux操作系统。2.什么是
Leon_Geo
·
2023-10-28 12:31
ARMv7-A 那些事 - 6.常用汇编指令
微信公众号:嵌入式那些事对于搞
嵌入式驱动
或者操作系统的人来说,掌握汇编语言的使用还是比较重要的,毕竟有时候在分析定
jackailson
·
2023-10-28 00:24
#
ARMv7-A
那些事
ARM
ARMv7-A
嵌入式
Linux
嵌入式驱动
开发10——设备树开发详解
文章目录全系列传送门常用名词解释DT:DeviceTreeFDT:FlattenedDeviceTreedevicetreesource(dts)devicetreesource,includeDTB(dtsi)devicetreeblob(dtb)devicetreecompoler(dtc)设备树基本语法设备树基本框架设备树语法节点节点名称节点别名节点的引用属性设备树添加自定义节点查看节点编写
“逛丢一只鞋”
·
2023-10-23 22:03
i.MX6
linux
编程语言
Linux
嵌入式驱动
开发02——驱动编译到内核
文章目录全系列传送门makemenuconfig图形化配置界面1.怎么进入到makemenuconfig图形化界面?2.makemenuconfig图形化界面的操作3.退出4.和makemenuconfig有关的文件5.makemenuconfig会读哪个目录下的Kconfig文件6.为什么要复制成.config而不是其他文件7.我们复制的这个默认的配置选项不符合我们的要求怎么办?8.怎么和Mak
“逛丢一只鞋”
·
2023-10-14 18:02
i.MX6
内核
linux
c++
【MySQL 进阶笔记】InnoDB 的事务隔离级别以及死锁
推荐阅读学习笔记《深入理解Java虚拟机》学习笔记《后端架构设计》学习笔记《Java基础知识进阶》学习笔记《Nginx学习笔记》学习笔记《前端
开发杂记
》学习笔记《设计模式学习笔记》学习笔记《DevOps
燕归来兮_
·
2023-10-14 14:27
MySQL
进阶
mysql
lock
隔离级别
isolation
rk3568驱动开发之mipi屏
概述屏是
嵌入式驱动
开发中常见的设备,一般的带屏项目中最开始要调试的,简单记录一下自己在项目开发中的经验过程。所用平台是rockchip的rk3568,android11。
Small_Dreamer
·
2023-10-09 02:04
android/linux
驱动开发
驱动开发
嵌入式Linux开发第二步——C语言点灯实验
1.前言 一般情况下用汇编写
嵌入式驱动
很难,只是在开始部分用汇编来初始化一下C语言环境,比如初始化DDR、设置堆栈指针SP等等,当这些工作都做完以后就可以进入C语言环境,也就是运行C语言代码,一般都是进入
贾贾2023
·
2023-10-08 20:54
Linux驱动开发
嵌入式
linux
stm32
Linux驱动
开发杂记
(0x0D) - remap_pfn_range()
驱动实现mmap主要是调用:intremap_pfn_range(structvm_area_struct*,unsignedlongaddr,unsignedlongpfn,unsignedlongsize,pgprot_t);函数来映射,声明在include/linux/mm.h。第一个参数:虚拟地址描述结构体(声明在include/linux/mm_types.h,起始mm.h中已经包含了它
Vinx911
·
2023-10-07 10:50
Linux驱动
linux
驱动
IPC网络摄像机开发
1、概述ipc的英文是ipcamera,没入行之前认为这是
嵌入式驱动
相关的工作,后来才知道不是。基本的过程:采集图像,进行存储,进行传输。
wesker-杨
·
2023-09-30 00:21
linux
开发杂记
(一)-- 抹平Windows和Mac开发环境的差异
由于年初换了工作,后面要经常写点跨平台和unreal相关的东西,所以原来单一的Mac系统已经不能满足我现在的工作状态了,需要经常切换到Win系统去开发和调试一点东西。但是多年的MacOS开发使用,导致了肌肉记忆,在切换到win的开发时快键键的输入严重阻碍了我的工作效率,所以想整合下双系统的配置,打造一个兼容式的双系统的开发环境,可以极大提高工作效率。KVM的组建因为想避免频繁切换键盘和鼠标,然后也
ArthasMay
·
2023-09-26 03:19
日常
开发杂记
- 2020/02/25、26、27 --- 未系统整理
用gradle的GroovyCompiler如何指定Java编译器选项?这样指定:compileGroovy{options.compilerArgsdeserialze(DefaultJSONParser,Type,Object)中声明的Object没有找到解决方法彻底解决,但可以用注解告诉javac编译器不要显示unchecked警告。@SuppressWarnings("unchecked"
微风好飞行
·
2023-09-09 16:15
技术笔记
日常杂记
java
gradle
groovy
网络游戏服务器
开发杂记
---0
混乱之治离开盛大游戏已经有几个月了,毕业后这10年,一直奋斗在网络游戏的一线开发,负责过的几个产品成绩好坏参半,有的被腾讯代理的,也有打包出售的,也有的走一些小渠道赚了一笔快钱。这些年,我一直从事的游戏服务器开发,不管是底层的网络库编写,还是顶层的业务逻辑,都参与过,略有一些心得。打算花一些时间来整理下,就当是对自己的游戏生涯做个总结吧。本来是打算一篇小结,但想着想着,感觉内容越来越多,我又很冲动
Hefe
·
2023-09-04 22:44
Vue3与.NET6实战之
开发杂记
3
使用Swiper实现轮播图老规矩,先看效果:关键代码如下:【(0.8x降速】当emo慢下来时播放量:1789.7万难忘经典:回放磁带里的青春岁月播放量:1789.7万音综封神现场:顶级编唱震撼人心播放量:1.2万耳机控收藏,享受另类孤独情绪播放量:30.0万续相思·唱段风月往事播放量:31.0万那些年一属于周杰伦的R&B时代播放量:1789.7万明明很想念,却不敢再去打扰你播放量:1789.7万车
栀梦星
·
2023-08-30 09:15
C#自学
asp.net
我的十余年职业生涯之路
一、嵌入式应用开发之QT二、
嵌入式驱动
模块开发关于嵌入式Linux驱动,不得不向大家推荐,百问网的创始人韦东山老师驱动视频,百问网地址www.100ask.org韦东山老师的个人觉得是我学习最具有深度的视频
hdh717
·
2023-08-26 14:04
其他
嵌入式多任务下资源管理问题的讨论
背景介绍在
嵌入式驱动
开发中会存在以下场景:多个任务都有使用串口发送数据的需求,或者多个任务都有EEPROM数据存取的需求。下面以串口数据发送为例来展开论述。
makin.liu
·
2023-08-17 13:49
单片机开发
驱动开发
c语言
stm32
单片机
mcu
细说
嵌入式驱动
程序设计
嵌入式系统驱动程序的开发有别于WIndows或Linux。后者除了必须了解新设备的硬件特性,把控制硬件的程序尽快完成之外,还需要设法让驱动程序符合Windows或Linux的规定(大且复杂的架构)。但在嵌入式系统中,往往是先设计驱动程序再有系统,所以只需要致力于驱动各个外围设备,而且嵌入式产品一般没有后期新增硬件的需求,所以不要求驱动程序编写的有扩展性,只需要逻辑清晰,简单明了就可以。往往驱动程序
Leon_Geo
·
2023-08-11 10:16
全志F1C200S
嵌入式驱动
开发(soc系统集成)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】任何一个嵌入式设备都是由很多的子系统组成的。这里面有硬件、有软件,还可能有机械,并不一定就是大家看到的消费电子那样,即一个soc构成了所有的系统。现实情况是,要构建一个系统有很多的方法,比如说有可能是复杂的soc芯片解决所有的问题,或者是多个子系统共同构成一个完整的系统。实际生产中,大家在实现功能的时候
嵌入式-老费
·
2023-08-07 16:35
驱动开发
全志F1C200S
嵌入式驱动
开发(从DDR中截取内存)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】linux内核起来的时候,不一定所有的内存都是分配给linux使用的。有的时候,我们是希望能够截留一部分内存的。为什么保留这部分内存呢?这里面可以有很多的用途。比如说,第一,如果希望给dma一块连续的区域,这样就可以把uncacheable的地址告诉dma,自己用cacheable的地址访问,两不耽误,
嵌入式-老费
·
2023-08-07 01:07
全志soc嵌入式开发
驱动开发
全志F1C200S
嵌入式驱动
开发(应用程序开发)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】我们在开发soc驱动的时候,很多情况下也要验证下当前的驱动功能是否正确。当然除了验证驱动功能之外,我们还要编写业务代码和流程代码。这中间就和各行各业有关了,有的是算法,有的是工艺,有的是流程,有的是经验。他们共同的特点就是都需要用代码的形式固定下来,烧入到嵌入式soc设备上面,通过自动化来实现效率的提高
嵌入式-老费
·
2023-08-05 08:52
全志soc嵌入式开发
驱动开发
QT界面
开发杂记
(二)
为了解决渲染之后有锯齿的问题使用drawText绘制文本但是遇到新的问题做成通用控件后不适应长度过长换行有问题找度娘ヽ( ̄▽ ̄)ノ改为调用下面的函数,且将flags设置为Qt::TextWordWrap即可//控件不接受焦点即用户鼠标和键盘不能对控件进行任何操作setFocusPolicy(Qt::NoFocus);Qt::TabFocus //可以通过通过Tab键接受焦点Qt::Cli
caicai_xiaobai
·
2023-08-05 01:51
QT
qt
qt
开发语言
QT界面
开发杂记
(一)
三种信号槽的连接方式connect(button,SIGNAL(clicked(bool)),this,SLOT(openButtonClicked()));connect(button,&QPushButton::clicked,this,&Widget::openButtonClicked);connect(button,&QPushButton::clicked,this,[=]{});//
caicai_xiaobai
·
2023-08-05 01:20
QT
qt
全志F1C200S
嵌入式驱动
开发(调整cpu频率和dram频率)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】f1c200s默认的cpu频率是408M,默认的dram频率是156M。这两个数值,坦白说,都算不上特别高的频率。因为我们的晶振是24M输入,所以408/24=17,相当于整个cpu的频率只是晶振倍频了17倍。然而现在很多mcu的频率都动不动几百兆,所以这个频率肯定是不够的。稍微复杂一点的应用,执行就要
嵌入式-老费
·
2023-07-27 13:04
全志soc嵌入式开发
驱动开发
全志F1C200S
嵌入式驱动
开发(触摸屏驱动)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】触摸屏一般有两种,一种是电阻触摸屏,一种是电容触摸屏。前者需要自己买一颗i2c的信号读取芯片,用的比较多的是ns2009。后者自身集成了读取芯片,用的比较多的是gt911。正好之前测试v3s触摸屏功能的时候,买了很多的电阻屏,这个时候可以挑选出一块,重新测试下。目前f1c200s同时支持电阻屏和电容屏。
嵌入式-老费
·
2023-07-27 09:51
全志soc嵌入式开发
驱动开发
全志F1C200S
嵌入式驱动
开发(lcd屏幕驱动)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】lcdRGB屏幕作为比较经济、实用的显示工具,在实际场景中使用较多。它的信号来说,一般也比较简单,除了常规的数据信号,剩下来就是行同步、场同步、数据使能和时钟信号了。数据信号方面,常见的格式有RGB888、RGB666、RGB565。为什么有什么多选择,主要还是取决于socpin脚的多少来定。当然,pi
嵌入式-老费
·
2023-07-27 08:41
全志soc嵌入式开发
驱动开发
全志F1C200S
嵌入式驱动
开发(spi-nor驱动)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】和v3s一样,f1c200s本身也支持spi-norflash。当然,不管是norflash,还是nandflash,都是为了能够让程序脱离sd卡,直接依靠板子上面的flash,就可以完成正常地加载和运行工作。tf卡或者sd卡对于学习来说,是十分方便的。但是等到真正工业部署的时候,建议还是走flash,
嵌入式-老费
·
2023-07-27 01:21
全志soc嵌入式开发
驱动开发
全志F1C200S
嵌入式驱动
开发(spi-nor image制作)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】一般soc系统里面添加spi-norflash芯片,特别是对linuxsoc来说,都是把它当成文件系统来使用的。spi-norflash和spi-nandflash相比,虽然空间小了点,但是胜在稳定,这是很多工业场景所必须达到的要求。之前我们也说过,这次spi-nor芯片还是采用了mx25l25645g
嵌入式-老费
·
2023-07-26 19:33
全志soc嵌入式开发
驱动开发
全志F1C200S
嵌入式驱动
开发(pwm驱动)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】pwm是常见的一种控制形式。多见于屏幕亮度控制,或者是电机控制。目前f1c200s上面支持两路pwm控制。一个是pwm0,一个是pwm1。因为设计者在电路设计的时候,把pwm1给了PE6,用来控制lcd屏幕的亮度,所以我们可以继续测试另一路信号,即pwm0。在PA2和PE12两处位置都可以设置pwm0,
嵌入式-老费
·
2023-07-22 03:44
全志soc嵌入式开发
驱动开发
全志F1C200S
嵌入式驱动
开发(spi-nand驱动)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】和v3s一样,f1c200s也支持tf卡、spi-nor、spi-nand启动。前面也说过,tf卡由于机械结构的原因,更适合拿来学习,spi-nor和spi-nand比较适合用来进行工业部署和消费娱乐领域。只是spi-nor容量较小,一般最大也就32MB,spi-nand较大一点,可以达到128MB,因
嵌入式-老费
·
2023-07-18 11:06
全志soc嵌入式开发
驱动开发
全志F1C200S
嵌入式驱动
开发(解决reboot失败的问题)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】上一次做了rootfs之后,就马不停蹄地测试了几个常用的命令。比如cd、ls、date、time、reboot这样的命令。其他命令测试结果都还好,就是这个reboot命令当死就没有生效,现场的打印结果是这样的,#reboot#Stoppingnetwork:ifdown:interfacelonotco
嵌入式-老费
·
2023-07-17 19:25
全志soc嵌入式开发
驱动开发
全志F1C200S
嵌入式驱动
开发(制作根文件系统)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】前两天我们制作f1c200s内核的时候,其实已经使用了根文件系统。只不过当时使用的系统是v3s的根文件系统,没有运行起来,这也算正常。毕竟f1c200s和v3s的cpu是不一样的,一些指令肯定有所差别。所以我们有必要使用arm-linux-gnueabi-gcc7.2的版本来对buildroot重新编一
嵌入式-老费
·
2023-07-17 12:40
全志soc嵌入式开发
驱动开发
全志F1C200S
嵌入式驱动
开发(sd卡驱动)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】说是sd卡,其实是microsd卡,或者称之为tf卡更合适。一般的soc都支持从tf卡启动,所以用tf卡来学习soc、驱动和linux,对新人来说是比较合适的。前面我们已经用sd卡构建了一个类似于最小软件框架的系统,使得linux可以顺利在f1c200s上面运行起来。这说明了两个问题,第一,uboot包
嵌入式-老费
·
2023-07-17 12:08
全志soc嵌入式开发
驱动开发
全志F1C200S
嵌入式驱动
开发(串口驱动)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】对于uboot、kernel和rootfs来说,他们的串口输出一般都是uart0。一般这么做,是没有问题的。只不过我们自己买的这块f1c200s电路板,设计者把uart转ttl的接口,改接到了uart1上面。不过这样也没有关系,我们正好可以学习下,在f1c200s下面如何添加新的串口驱动。1、找到需要添
嵌入式-老费
·
2023-07-17 10:32
全志soc嵌入式开发
驱动开发
全志F1C200S
嵌入式驱动
开发(uboot自动加载kernel和dtb)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】这两天都在解决linux无法进入rootfs的问题,目前为止还没有什么进展。在处理过程当中,换了编译器、换了kernel、换了buildroot版本,但是都没有从根本上解决这一问题。唯一还没有换的,估计只剩下sd卡了。由于测试过程当中需要一直输入uboot命令,比较麻烦。所以就想着怎么从uboot直接跳
嵌入式-老费
·
2023-07-15 08:57
全志soc嵌入式开发
驱动开发
linux
运维
全志V3S
嵌入式驱动
开发(编译器升级到7.5)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】看过我们文章的朋友都知道,前面为了做v3s的驱动,对linuxkernel进行了两次升级。第一次升级是从4.10.y升级到4.14.y,另外一次升级是从4.14.y升级到5.2.y。这中间最主要的原因,就是为了驱动适配的需要,更新的内核可以对硬件驱动有更好的支持,架构也更合理。如果说内核升级尚且可以理解
嵌入式-老费
·
2023-06-22 13:37
全志soc嵌入式开发
驱动开发
Linux驱动入门(二)——嵌入式处理器介绍和构建驱动程序开发环境
DragonBall)系列处理器日立SH3处理器德州仪器OMAP系列处理器ARM处理器ARM处理器简介ARM处理器的特点ARM处理器系列ARM处理器的应用ARM处理器选型STM32MP157开发板构建
嵌入式驱动
程序开发环境小结
Jacky~~
·
2023-06-20 22:08
Linux驱动开发
linux
驱动开发
mr-library 开源
嵌入式驱动
框架
背景随着国产微控制器的崛起,市场上的微控制器种类越来越多。然而,以前的微控制器开发往往忽略了整体框架和程序分层,导致更换微控制器型号往往需要更改应用层代码,这使得开发工作变得繁重且乏味。常见的开发方式大多分为两种:常见的开发方式通常分为两种:裸机编程和RTOS编程,由于两种方式的代码编写方式存在巨大差异,因此在两种方式之间切换意味着需要进行大规模的工程修改。mr-library的目标是帮助开发者提
·
2023-06-20 10:54
嵌入式单片机c开源工具
全志V3S
嵌入式驱动
开发(spi-nand驱动)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】nandflash相信大家并不陌生,现在很多的固态硬盘上面,其实有很多的nandflash。只不过根据存储单元,分成slc、mlc和tlc三种。早在差不多20年前,那个时候大家还都是学习s3c2440,标准的核心板就是soc+ddr+nandflash,或者是soc+ddr+norflash。那时,no
嵌入式-老费
·
2023-06-20 00:57
全志soc嵌入式开发
驱动开发
全志V3S
嵌入式驱动
开发(USB camera驱动)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】soc和mcu的一个重要区别,就是soc会涉及到大量的音视频操作,当然音视频也就包括了camera摄像头这部分。v3s本身支持csi接口和mipicsi2接口。但是两者不能同时使用,一份电路图,只能使用一种接口。另外,厂家对于两份接口的支持也是不同的,对于csi,官方soc文档中给出了主要的寄存器配置信
嵌入式-老费
·
2023-06-18 18:12
全志V3S嵌入式开发
驱动开发
上一页
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
其他