
嵌入式Linux
文章平均质量分 70
嵌入式Linux开发项目经验杂谈
xiaosanxian
擅长内存管理和嵌入式软硬件协同开发。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
嵌入式C/C++编译常见问题与分析
C语言显示“warning: no newline at end of file ”具体原因,是因为在文件尾必须的新增一行空行,以避免include文件时,展开后与后面的文件连为一行,造成错误。include 指示符告诉make暂停读取当前的makefile,而转去读取include指定的一个或多个文件,完成以后在继续当前makefile的读取。可能的原因: “Makefile可能是以命令行开始:以[Tab]字符开始,但不是一个合法的命令行(例如,一个变量的赋值)。或者,找到该符号,然后删除。原创 2024-11-22 11:00:00 · 1819 阅读 · 0 评论 -
Linux kernel之DDR注册加载与pattern测试
随着人工智能技术的不断发展,我们已经看到了它在各行业带来的巨大变革。DDR作为重要的存储器件,在AI场景中扮演重要角色。原创 2024-11-02 16:04:30 · 933 阅读 · 0 评论 -
Linux内核间通信共享变量使用
编译之后生成a.ko、b.ko,先加载b.ko,在加载a.ko,可以打印t=10。若先加载a.ko,,则会报错。在kernel 开发过程中,经常会用到两个ko间变量交互,本文罗列两模块间内存变量的共享使用。原创 2024-07-13 16:02:24 · 368 阅读 · 0 评论 -
提升文件IO性能的技巧
Linux的异步I/O操作提供了一种高效的I/O处理机制,允许应用程序在不阻塞的情况下发起和处理I/O操作,使用异步 I/O 可以帮助我们构建 I/O 速度更快、效率更高的应用程序。转载 2024-07-07 19:32:35 · 132 阅读 · 0 评论 -
嵌入式应用之FIFO模块原理与实现
FIFO在嵌入式应用的非常广泛,可以说有数据收发的地方,基本就有FIFO的存在。或者为了降低CPU负担,提高数据处理效率,可以在积累到一定的数据量之后,再一次性处理。在嵌入式系统中,FIFO是基于一维数组和结构体实现的循环队列(Queue),或者叫环形队列。可以分为同步FIFO或异步FIO,一般用于数据缓冲,或者不同时钟域之间的数据传递。使用一维数组来构造一个环形缓冲区,读写地址循环递增,分别实现FIFO初始化、读写操作、判断空满、获取元素个数等函数,并封装成模块。●FIFO为空时,不能执行读操作。原创 2024-06-10 16:29:23 · 847 阅读 · 0 评论 -
.ini配置文件介绍与解析库使用
ini 文件是英文"Initialization"的缩写,即初始化文件。它用来配置特定应用软件以实现对程序初始化或进行参数设置。.ini文件由节(section)、键(key)、值(value)三种模块构成。在windows系统/嵌入式软件中有很多XXX.ini文件,例如System32.ini和Config.ini。原创 2023-06-04 18:52:39 · 4065 阅读 · 0 评论 -
基于Linux下的英英词典
摘要:本实验基于Linux Socket通信实现在线英英词典查询。前端使用C/S开发架构,后端使用轻量级数据库Sqlite3保存用户信息,已查询单词信息。本方案有两种实现方式:一,使用文件IO操作单词数据集。本地客户端查询远端服务器信息。二,使用数据库保存单词数据集(后期可完善英英,英汉单词互译),在本地查询单词后,后台数据库查询到单词释义后反馈给前台并展示出来。实验可实现的功能:在线...原创 2020-04-05 17:27:23 · 705 阅读 · 0 评论 -
使用vimconfig.tat.gz (来自网络上的配置包)配置RedHat下的Vim 7.0 版本,出现错误与分析
错误信息:htx@localhost:~/myfile/201901/EmuC/FILE_IO$ vim copyfile.c***warning*** this version of ZoomWin needs vim 7.2Error detected while processing /home/htx/.vim/plugin/acp.vim:line 11:Auto...原创 2019-06-10 10:12:22 · 478 阅读 · 0 评论 -
Xshell5/Xftp5 出现"要继续使用此程序必须应用到最新的更新或使用新版本"字段 修改解决方法
原因:Xshell5配置文件中写入了强制升级时间,这个版本是2017年12月27日发布的;2018年12月25日后就必须升级法一: 修改电脑系统时间 把系统时间改到2018年12月25日之前 就可以打开了。 弊端:这样太麻烦,而且不能每次使用的时候都改时间用完了再改回来法二: 先修改你电脑时间为前一年(2017 12月), 然后就可以打开xshe...转载 2019-06-10 10:20:20 · 754 阅读 · 0 评论