嵌入式软件开发_社区达人页
产品
解决方案
文档与社区
权益中心
定价
云市场
合作伙伴
支持与服务
了解阿里云
AI 助理
备案
控制台
开发者社区
首页
探索云世界
探索云世界
云上快速入门,热门云上应用快速查找
了解更多
问产品
动手实践
官方博客
考认证
TIANCHI大赛
活动广场
活动广场
丰富的线上&线下活动,深入探索云世界
任务中心
做任务,得社区积分和周边
高校计划
让每位学生受益于普惠算力
训练营
资深技术专家手把手带教
话题
畅聊无限,分享你的技术见解
开发者评测
最真实的开发者用云体验
乘风者计划
让创作激发创新
阿里云MVP
遇见技术追梦人
直播
技术交流,直击现场
下载
下载
海量开发者使用工具、手册,免费下载
镜像站
极速、全面、稳定、安全的开源镜像
技术资料
开发手册、白皮书、案例集等实战精华
插件
为开发者定制的Chrome浏览器插件
探索云世界
新手上云
云上应用构建
云上数据管理
云上探索人工智能
云计算
弹性计算
无影
存储
网络
倚天
云原生
容器
serverless
中间件
微服务
可观测
消息队列
数据库
关系型数据库
NoSQL数据库
数据仓库
数据管理工具
PolarDB开源
向量数据库
热门
百炼大模型
Modelscope模型即服务
弹性计算
云原生
数据库
云效DevOps
龙蜥操作系统
平头哥
钉钉开放平台
物联网
大数据
大数据计算
实时数仓Hologres
实时计算Flink
E-MapReduce
DataWorks
Elasticsearch
机器学习平台PAI
智能搜索推荐
数据可视化DataV
人工智能
机器学习平台PAI
视觉智能开放平台
智能语音交互
自然语言处理
多模态模型
pythonsdk
通用模型
开发与运维
云效DevOps
钉钉宜搭
支持服务
镜像站
码上公益
嵌入式软件开发
已加入开发者社区
1480
天
勋章
更多
专家博主
专家博主
星级博主
星级博主
技术博主
技术博主
江湖新秀
江湖新秀
成就
已发布60篇文章
4条评论
已回答0个问题
0条评论
已发布0个视频
github地址
我关注的人
更多
粉丝
更多
5xy3bqs4cseyy
5xy3bqs4cseyy
gxyizvtguxlc4
gxyizvtguxlc4
e4kifm7ioup2g
e4kifm7ioup2g
游客2tiwodniu5jqo
游客2tiwodniu5jqo
游客s7fmrmjhzkaou
游客s7fmrmjhzkaou
游客fzmnoummhhi62
游客fzmnoummhhi62
游客jh32emr7zsty2
游客jh32emr7zsty2
游客glvhldjcdvxj2
游客glvhldjcdvxj2
游客tc25ayzo32y3s
游客tc25ayzo32y3s
游客kgla7mfduwlno
游客kgla7mfduwlno
技术能力
兴趣领域
Android
Linux驱动
Android系统
Linux
擅长领域
技术认证
暂时未有相关云产品技术能力~
高级软件开发工程师,擅长Linux/Android驱动,Android系统等开发。
精选
高分内容
最新动态
文章
问答
视频
暂无精选文章
暂无更多信息
2023年05月
05.04
20:45:03
发表了文章
2023-05-04 20:45:03
显示接口之DBI
对于需要UI的产品来说,都会接触到各种各样的显示接口。接下来的几篇文章我们来整理一下常用的显示接口。
05.04
20:37:57
发表了文章
2023-05-04 20:37:57
Linux驱动分析之RTC驱动
前面《Linux驱动分析之RTC框架》分析了RTC的基本框架,接下来拿个RTC驱动实例来分析一下。
05.04
20:30:38
发表了文章
2023-05-04 20:30:38
Linux驱动分析之RTC框架
当Linux内核启动时,它会从RTC中读取时间与日期,作为基准值。然后通过软件来维护系统时间和日期。Linux系统中提供了RTC核心层,对于驱动开发者而言,操作起来就变得很简单了。我们来看看整体框架。
05.04
10:25:35
发表了文章
2023-05-04 10:25:35
OpenWRT(十一)LuCi开发(三)
OpenWRT教程
05.04
10:22:15
发表了文章
2023-05-04 10:22:15
OpenWRT(十一)LuCi开发(二)
OpenWRT教程
05.04
10:09:00
发表了文章
2023-05-04 10:09:00
OpenWRT(十一)LuCi开发(一)
OpenWRT教程
05.04
10:04:09
发表了文章
2023-05-04 10:04:09
OpenWRT(十)web页面更新固件
OpenWRT教程
05.04
10:00:43
发表了文章
2023-05-04 10:00:43
OpenWRT(九)DTS及串口
OpenWRT教程
05.04
09:49:39
发表了文章
2023-05-04 09:49:39
OpenWRT(八)应用层开发
OpenWRT教程
05.04
09:42:05
发表了文章
2023-05-04 09:42:05
OpenWRT(七)字符设备驱动开发
OpenWRT教程
05.04
09:39:58
发表了文章
2023-05-04 09:39:58
OpenWRT(六)添加SSH
OpenWRT教程
05.03
12:09:50
发表了文章
2023-05-03 12:09:50
OpenWRT(五)驱动开发
OpenWRT教程
05.03
11:57:40
发表了文章
2023-05-03 11:57:40
OpenWRT(四)AP、STA、中继模式
OpenWRT教程
05.03
11:42:04
发表了文章
2023-05-03 11:42:04
OpenWRT(三)支持Web界面
我们买来的路由器在浏览器输入192.168.1.1(有些是其他地址)就能进入一个web的配置界面。OpenWRT也能添加默认的web界面。OpenWRT的web界面是使用LuCI来构造的。(LuCI自行百度)
05.03
11:28:18
发表了文章
2023-05-03 11:28:18
OpenWRT(二)配置WAN口和LAN口
OpenWRT教程
05.03
11:19:13
发表了文章
2023-05-03 11:19:13
OpenWRT(一)开发环境搭建
OpenWRT教程
05.03
11:13:11
发表了文章
2023-05-03 11:13:11
Linux设备驱动基本概念
Linux设备驱动基本概念
05.03
11:04:32
发表了文章
2023-05-03 11:04:32
C语言中的sizeof与strlen
sizeof和strlen函数基本在所有公司的嵌入式软件笔试题中都会出现。反正我是遇到了好几次。虽然很多人都会用,但是又很经常会出错,这是因为很多人没有好好的去总结。好了,废话不多说,进入今天的主题。
05.03
11:01:34
发表了文章
2023-05-03 11:01:34
深入理解Socket的读写
对于Linux网络编程,有很多坑需要我们去踩。在这个时候,我们才会知道理论知识的重要性。无论是哪种语言,网络编程都可以写成厚厚的一本书。举个例子,比如“当网络断掉,我们调用write去往socket中写入数据,为什么返回正常写入呢?”。所以有空多看看《TCP/IP详解》,《UNIX网络编程》等经典书籍来补充网络知识。
05.03
10:54:36
发表了文章
2023-05-03 10:54:36
Linux设备驱动中的并发
并发就是多个执行单元或多个进程并行执行,而这多个执行单元对资源进行共享,比如访问同一个变量或同一个硬件资源,这个时候就很容易出现竞态(说简单点就是竞争同一个"女朋友")。
05.03
10:52:30
发表了文章
2023-05-03 10:52:30
[DTS]设备树实践
[DTS]设备树实践
05.03
10:50:37
发表了文章
2023-05-03 10:50:37
[DTS]设备树语法
[DTS]设备树语法
05.03
10:46:59
发表了文章
2023-05-03 10:46:59
[DTS]设备树基本概念
在Linux3.x之前的内核源码中,存在大量对板级细节信息描述的代码。这些代码充斥在/arch/arm/plat-xxx和/arch/arm/mach-xxx目录。为了解决这个问题而引入设备树。
05.02
20:05:08
发表了文章
2023-05-02 20:05:08
字符设备驱动基础知识
字符设备驱动基础知识
05.02
19:43:43
发表了文章
2023-05-02 19:43:43
一道C面试题的思考
C语言真的是学无止境的感觉,大部分同学大学都会开设C语言课程。很多人把C语言二级过了就感觉入门了;对于那些在做嵌入式开发的工程师,几乎每天都要接触C语言,很多人会感觉自己C语言学得很溜了。那好,咱们用一道C语言面试题来测试一下。
05.02
19:42:14
发表了文章
2023-05-02 19:42:14
Linux驱动之I2C控制器驱动
Linux驱动之I2C控制器驱动
05.02
19:39:20
发表了文章
2023-05-02 19:39:20
Linux驱动之I2C驱动架构
Linux驱动之I2C驱动架构
05.02
19:36:22
发表了文章
2023-05-02 19:36:22
printf缓冲区刷新问题
printf缓冲区刷新问题
05.02
18:21:29
发表了文章
2023-05-02 18:21:29
Linux驱动分析之SPI设备
前面我们对SPI控制器驱动进行了分析,接下来来分析SPI设备驱动。我们以DS1302驱动作为分析对象。DS1302是一款RTC芯片,估计很多人在学单片机时用到过。RTC芯片算是比较简单的,也方便分析理解。
05.02
18:18:49
发表了文章
2023-05-02 18:18:49
Linux驱动分析之SPI控制器
之前对SPI驱动的整体架构做了介绍,现在来分析具体的驱动程序。之前说过,SPI驱动分为设备驱动和控制器驱动。先来分析控制器驱动。我们以RockChip的控制器来作为分析。
05.02
18:14:11
发表了文章
2023-05-02 18:14:11
Linux驱动分析之SPI驱动架构
Linux驱动分析之SPI驱动架构
05.02
18:09:34
发表了文章
2023-05-02 18:09:34
Linux驱动之I2C设备驱动
下面的代码分析主要都在注释中,会按照驱动中函数的执行顺序分析。
05.02
16:18:13
发表了文章
2023-05-02 16:18:13
Linux信号及工作原理
信号可以理解为软件中断,是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是差不多的。信号是异步的,一个进程不必通过任何操作来等待信号的到达。信号可以直接进行用户空间进程和内核进程之间的交互,内核进程也可以利用它来通知用户空间进程发生了哪些系统事件。
05.02
16:09:46
发表了文章
2023-05-02 16:09:46
Linux常用开源库
做应用开发的人,经常需要去封装一些接口,或者去实现一些复杂的功能。但是这些功能接口实现不仅费时,而且还不一定能保证稳定性。这也是导致很多人喜欢使用开源库的原因之一。如果满足需求,确实没必要"重复造轮子"。接下来我们推荐一些比较常用的开源库。
05.02
15:57:49
发表了文章
2023-05-02 15:57:49
Linux驱动分析之Uart驱动
之前对Uart驱动的整体架构做了介绍,现在来分析具体的驱动程序。我们以NXP 的 IMX6来进行分析。
05.02
15:54:27
发表了文章
2023-05-02 15:54:27
Linux驱动分析之Uart驱动架构
UART设备驱动可以使用tty驱动的框架来实现,但是因为串口之间有共性,所以Linux在tty接口上封装了一层(serial core)。后面我们再拿一篇文章来解释tty驱动,tty其实就是各种终端设备,串口其实也是终端设备。
05.02
15:50:47
发表了文章
2023-05-02 15:50:47
如何提高C编程能力
目前C语言被应用得最多的估计就是嵌入式了,在学校学习完C语言,考完等级考试之后,可能就会觉得自己的C语言掌握的还可以了。但这其实只能算入门,像结构体,指针等内容还有很多东西需要去深究,还有GNU的一些补充语法。接下来,我们来探讨一下如何提升!
05.02
11:23:28
发表了文章
2023-05-02 11:23:28
Linux内核中断系统
中断在驱动中是非常常用的,无论是外部的GPIO中断,还是SPI,I2C等发送或接收中断,都是必不可少的。所以今天来看看Linux中的中断处理。
05.02
11:19:02
发表了文章
2023-05-02 11:19:02
Linux应用开发之coredump
程序崩溃往往是最不好调试的,如果是很容易复现的现象,可能我们还可以比较容易分析出问题所在。但是对于那种需要几天,或者在某种特殊条件下才能触发的现象。我们总不能一直守着,所以这个时候就需要系统帮我们把崩溃的一些信息记录下来,也就是接下来要提到的coredump。
05.02
11:07:52
发表了文章
2023-05-02 11:07:52
Linux驱动分析之Framebuffer驱动
前面我们了解了LCD的基本架构《Linux驱动分析之LCD驱动架构》,接下来我们拿个具体的实例来分析分析。这样可以了解其大概是如何使用和工作的。
05.02
11:03:42
发表了文章
2023-05-02 11:03:42
Linux驱动分析之LCD驱动架构
在Linux设备中,LCD显示采用了帧缓冲(framebuffer)技术,所以LCD驱动也叫Framebuffer驱动,所以LCD驱动框架就是围绕帧缓冲展开工作。帧缓冲(framebuffer)是Linux系统为显示设备提供的一个接口,它将显示缓冲区抽象出来,屏蔽图像硬件的底层差异,允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。对于帧缓冲设备而言,只要在显示缓冲区中与显示点对应的区域写入颜色值,对应的颜色会自动在屏幕上显示。帧缓冲为标准字符设备, 主设备号为29,对应于/dev/fbn。
05.01
20:01:41
发表了文章
2023-05-01 20:01:41
目前该不该入坑鸿蒙
最近有一些朋友问现在该不该学习鸿蒙系统,如果不学是不是会落伍了啊?今天跟大家说说我的看法!
05.01
19:59:50
发表了文章
2023-05-01 19:59:50
CMake实战(三)
前面两篇《CMake实战(一)》,《CMake实战(二)》,主要是介绍单目录和多目录的编译,接下来看一下自定义编译选项和交叉编译。
05.01
19:38:41
发表了文章
2023-05-01 19:38:41
CMake实战(二)
上一篇《CMake实战(一)》我们是把所有文件放在同一个目录下,而平常开发时,我们会将源文件进行分类,放到不同的目录下。接下来我们来看一下具体要怎么操作。
05.01
19:00:34
发表了文章
2023-05-01 19:00:34
CMake实战(一)
CMake和Autotools一样,都是项目构建工具。可以简单理解为,帮助我们生成Makefile,方便编译。
05.01
12:44:40
发表了文章
2023-05-01 12:44:40
BLE基础知识(三)
经过前面两篇《BLE基础知识(一)》《BLE基础知识(二)》之后,我们对BLE有了基本的了解。我们平时用到比较多的GATT了。接着上篇来继续看看!!
05.01
11:23:27
发表了文章
2023-05-01 11:23:27
BLE基础知识(二)
上一篇《BLE基础知识(一)》聊到GAP,接下来继续来聊聊ATT, GATT等内容,这些在BLE中应用还是比较多的。
05.01
11:17:12
发表了文章
2023-05-01 11:17:12
BLE基础知识(一)
前面通过《蓝牙基础知识(一)》和《蓝牙基础知识(二)》两篇,我们了解了一些蓝牙的基本概念。之前说过蓝牙分为BR/EDR和BLE,接下来,我们先来看看BLE的内容。
2023年04月
04.30
20:07:39
发表了文章
2023-04-30 20:07:39
蓝牙基础知识(二)
接着上一篇《蓝牙基础知识(一)》,我们继续看看蓝牙的更多的内容。
04.30
19:31:59
发表了文章
2023-04-30 19:31:59
蓝牙基础知识(一)
最近刚好一直在研究蓝牙相关的内容,所以想来和大家一起分享。首先我们依然以基础概念开始,因为一头扎进代码,只会让你不知所措!
1
2
跳转至:
发表了文章
2023-05-04
显示接口之DBI
发表了文章
2023-05-04
Linux驱动分析之RTC驱动
发表了文章
2023-05-04
Linux驱动分析之RTC框架
发表了文章
2023-05-04
OpenWRT(十一)LuCi开发(三)
发表了文章
2023-05-04
OpenWRT(十一)LuCi开发(二)
发表了文章
2023-05-04
OpenWRT(十一)LuCi开发(一)
发表了文章
2023-05-04
OpenWRT(十)web页面更新固件
发表了文章
2023-05-04
OpenWRT(九)DTS及串口
发表了文章
2023-05-04
OpenWRT(八)应用层开发
发表了文章
2023-05-04
OpenWRT(七)字符设备驱动开发
发表了文章
2023-05-04
OpenWRT(六)添加SSH
发表了文章
2023-05-03
OpenWRT(五)驱动开发
发表了文章
2023-05-03
OpenWRT(四)AP、STA、中继模式
发表了文章
2023-05-03
OpenWRT(三)支持Web界面
发表了文章
2023-05-03
OpenWRT(二)配置WAN口和LAN口
发表了文章
2023-05-03
OpenWRT(一)开发环境搭建
发表了文章
2023-05-03
Linux设备驱动基本概念
发表了文章
2023-05-03
C语言中的sizeof与strlen
发表了文章
2023-05-03
深入理解Socket的读写
发表了文章
2023-05-03
Linux设备驱动中的并发
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息
勋章
关注
粉丝