
嵌入式开发
文章平均质量分 93
主要介绍嵌入式开发过程中的基础知识,以及遇到的问题和解决方法
wkd_007
知道得越多,知道的越少
展开
-
【海思SS626 | VB】关于 视频缓存池 的理解
海思芯片的一个主要功能就是处理音视频,而处理音视频(特别是视频)时需要大量的内存暂存或运算视频帧。海思芯片又将物理内存分成两部分:OS内存、MMZ内存。这些专门用来处理视频的内存,在海思MPP中被称为视频缓存池。本文就根据自己的理解介绍海思MPP的视频缓存池。【海思SS626 | 内存管理】海思芯片的OS内存、MMZ内存设置视频缓冲池():就是一段很大、又被合理划分和管理的内存,这段内存是从MMZ内存中分配的,专门用来做视频数据的暂存和运算场地。原创 2024-08-12 23:03:45 · 1785 阅读 · 7 评论 -
【硬盘知识】记一次买 希捷 二手 清零盘 的经历(怎么检测硬盘的好坏、健康程度)
👉本文介绍了一些硬盘的基础知识,对应购买硬盘后的操作有一定帮助。原创 2024-10-22 16:28:36 · 5126 阅读 · 46 评论 -
【海思SS626 | 内存管理】海思芯片的OS内存、MMZ内存设置
👉本文介绍了海思芯片内存管理相关知识,包括OS内存、MMZ内存的概念,怎样设置OS内存、MMZ内存,怎样查看OS内存、MMZ内存。原创 2024-08-12 09:05:15 · 1936 阅读 · 25 评论 -
【海思SS528 | VDEC】查看VDEC的proc调试信息 | cat /proc/umap/vdec
本文介绍了 /proc/umap/vdec 文件,以及该文件的一些解析,之后再介绍怎样应用该文件定位问题。原创 2024-04-07 17:25:26 · 1445 阅读 · 0 评论 -
【2023年度总结】重生之我在优快云写博客
总结了嵌入式的一些文章,包括嵌入式基础知识、C语言、音视频基础知识、数据结构、网络基础等原创 2024-01-02 21:13:16 · 2722 阅读 · 147 评论 -
Linux下gdb调试生成core文件并调试core文件
1.什么是core文件?有问题的程序运行后,产生“段错误 (核心已转储)”时生成的具有堆栈信息和调试信息的文件。编译时需要加 -g 选项使程序生成调试信息: gcc -g core_test.c -o core_test2.怎样配置生成 core 文件(1)core文件开关①使用 ulimit -c 查看core开关,如果为0表示关闭,不会生成core文件;②使用 ulimit -...原创 2018-03-30 16:11:20 · 57887 阅读 · 4 评论 -
Python3版本移植到ARM的通用方法(一键移植)
Python3版本移植到ARM的通用方法(一键移植)2018年07月19日 09:53:28牛奶还是纯的好阅读数:933看了很多资料介绍如何将python移植到嵌入式设备当中,但总感觉杂乱五章,还移植不成功,但是经过我的多方摸索,成功的探索出了一条阳光大道,供各位网友借鉴参考。我采用的方法可以成功移植python2.7以后的所有版本。第一步:从官网下载源码.并把解压放在/opt...转载 2018-11-22 10:33:31 · 1724 阅读 · 1 评论 -
【海思SS528 | VO】MPP媒体处理软件V5.0 | VO模块编程总结
介绍海思视频输出模块的使用:VO设备、VO视频层、VO通道原创 2023-12-02 17:09:03 · 1893 阅读 · 7 评论 -
【海思SS528 | VO】MPP媒体处理软件V5.0 | 视频输出模块——学习笔记
本文记录了一些VO模块相关的知识点,供日后学习、复习。原创 2023-12-02 14:54:09 · 1695 阅读 · 2 评论 -
【海思SS528 | VDEC】MPP媒体处理软件V5.0 | VDEC的使用总结
👉本文主要总结了使用海思Vdec模块的一些常用步骤,常用函数,供以后学习、复习。原创 2023-11-29 21:21:36 · 2355 阅读 · 10 评论 -
【海思SS528 | VDEC】MPP媒体处理软件V5.0 | 视频解码模块——学习笔记
本文记录海思SS528 的 VDEC 模块的一些基础知识,用于日后复习。原创 2023-11-29 20:17:50 · 1383 阅读 · 0 评论 -
【音视频 | ALSA】基于alsa-lib开发ALSA应用层程序--附带源码
文章介绍了alsa的基础知识,以及基于alsa-lib开发ALSA应用层程序的开发流程和alsa开发过程钟常见的报错,提供了简单的alsa应用层代码。原创 2023-10-18 09:55:57 · 2406 阅读 · 22 评论 -
【音视频 | ALSA】SS528开发板编译Linux内核ALSA驱动、移植alsa-lib、采集与播放usb耳机声音
本篇文章介绍了在Linux开发板使用ALSA架构播放usb耳机声音的实例,包括了:编译安装ALSA驱动、交叉编译alsa-lib、实现ALSA应用层程序。原创 2023-10-14 20:40:11 · 2316 阅读 · 8 评论 -
【音视频 | ALSA】ALSA是什么?ALSA框架详细介绍
简单介绍ALSA架构,包括了ALSA驱动,以及用户空间的ALSA库:alsa-lib、alsa-utils、alsa-tools、alsa-firmware、alsa-plugins、alsa-oss、pyalsa原创 2023-10-11 16:54:03 · 8448 阅读 · 11 评论 -
【海思SS626 | 开发环境】编译整个SDK全过程以及问题汇总
ss626 编译整个 sdk 的全过程记录,以及问题修改第一次编译时,报错很多,而且每次都要重新编译很久,所以就放弃编译整个sdk了,过了两周后,找个周末的时间,重新安装一个纯净的Ubuntu18.04,特地重新编译一次,用了一个周末的时间,终于可以完整编过。又用了四个小时记录于此博客。记录于2023-09-15 23:11:17,有错误的地方欢迎指正。原创 2023-09-14 21:39:19 · 3542 阅读 · 7 评论 -
【海思SS626 | 开发环境】VMware17安装Ubuntu 18.04.6
本篇文章主要介绍了 安装Ubuntu18.04LTS 的详细步骤,接下去要在这个系统安装SS626的SDK原创 2023-09-12 23:57:14 · 1797 阅读 · 0 评论 -
【VSCode | 使用技巧集锦】中文插件突然失效、配置单个工程(工作区)编码
vscode 的一些问题和使用经验总结原创 2023-07-14 13:10:10 · 5620 阅读 · 2 评论 -
【海思SS528 | MPP】音频例程 sample_audio.c 源码阅读笔记
海思MPP - 音频例程 sample_audio.c 源码阅读笔记原创 2023-06-30 21:58:19 · 1760 阅读 · 0 评论 -
【海思SS528 | AUDIO】MPP媒体处理软件V5.0 | 音频模块 - 学习笔记
本文主要记录学习海思SS528媒体开发手册《MPP媒体处理软件V5.0》的一些重点内容,供后续深入学习音视频做参考,手册的很多内容没看明白,所以只记录一些重点,方便记忆。原创 2023-06-29 20:19:30 · 2491 阅读 · 13 评论 -
【VSCode | 主题】推荐几个适合看 C/C++ 代码的 VSCode 主题
从 source insight 转到 VSCode 的一个好处就是,VSCode有很多主题插件。本文就介绍一些自己觉得适合看C/C++代码的好看的主题。接下来就看看有哪些主题,其中有没有你喜欢的。原创 2023-06-26 23:58:20 · 12937 阅读 · 10 评论 -
【VSCode】设置关键字高亮的插件 | Highlight Word
介绍 VSCode 怎样使单词独立的高亮显示,介绍了 highlight-words 插件,介绍了插件的详细设置设置步骤原创 2023-06-25 20:56:29 · 33443 阅读 · 46 评论 -
【嵌入式开发环境搭建】嵌入式实习入职,老大让我一星期内把板子跑起来?
long time ago,我有个朋友,实习的时候做嵌入式开发,入职第一天,他的项目经理给他一块开发板和SDK等材料,让他一周内把板子跑起来。他说,当时就觉得,这挺简单的,但又好像不简单。要安装Linux系统、安装交叉编译器、安装远程终端软件、烧写Uboot、烧写内核、烧写文件系统。幸运的是,这些过程他都学过。不幸的是,这块板子不是他学的那块。最后,他还是做出来了,然后总结了一份笔记。聊天时,我问他可以把笔记给我看看吗?让我偷学一下!!!虽然时间过去很久了,有些步骤还是记得,现在把记得的笔记写下来。原创 2023-06-23 23:51:59 · 1145 阅读 · 10 评论 -
【ARM裸机编程 | 海思SS528】- 操作 GPIO 寄存器输出低电平点亮 LED 灯
基于海思SS528芯片的arm裸机编程,写C语言在uboot下操作寄存器点亮LED灯原创 2023-06-21 23:12:19 · 2285 阅读 · 24 评论 -
【代码阅读软件】Source Insight 4 使用教程 | 很详细——适合新手
从常用的几个窗口、常用的快捷键、常用的功能等几个方面介绍Source Insight 4 的使用,学完直接出门原创 2023-06-20 22:42:10 · 29222 阅读 · 39 评论 -
【代码阅读软件】VSCode最新版本 下载、安装、配置
介绍VSCode的下载、安装、配置,适合零基础同学原创 2023-06-18 15:02:26 · 3268 阅读 · 17 评论 -
【代码阅读软件】source insight 4.00.0.124 的 下载、安装、阅读代码--附带安装包
本文介绍 Source Insight 下载、安装,最后结束怎样使用 Source Insight 打开一个C语言源码目录来阅读。原创 2023-06-14 23:43:20 · 5104 阅读 · 37 评论 -
【海思SS528】GPIO寄存器操作 - 使能GPIO管脚输出高、低电平
这篇文章根据海思SS528芯片提供的《22AP30 H.265编解码处理器用户指南.pdf》),演示怎样操作GPIO寄存器来控制某个IO口输出高电平。原创 2023-06-04 16:47:22 · 4269 阅读 · 16 评论 -
【ChatGpt】ChatGpt解答了 “我一下午都没解决的“ Linux触摸屏驱动的问题
如果遇到的问题是比较有深度的、专业的,感觉需要向别人请教的,你或许可以先问问 ChatGpt,它偶尔可能给你意想不到的惊喜!!!原创 2023-05-30 22:20:34 · 3644 阅读 · 49 评论 -
gcc编译器报错集锦
Linux gcc编译器报错集锦原创 2023-05-25 17:13:27 · 2101 阅读 · 0 评论 -
【五一创作】【远程工具】- Tabby 下载、安装、使用、配置【ssh/Serial】-免安装、解压即用
远程工具--Tabby的介绍、下载、安装、使用教程,一文弄懂Tabby终端远程软原创 2023-05-02 15:25:09 · 8269 阅读 · 18 评论 -
【远程工具】- WindTerm 下载、安装、使用、配置【Telnet/ssh/Serial】-免安装、解压即用
免安装、解压即用的自由(免费)远程工具——WindTerm的介绍、下载、使用原创 2023-04-26 14:57:31 · 87476 阅读 · 33 评论 -
【远程工具】- MobaXterm 的下载、安装、使用、配置【Telnet/ssh/Serial】
本文介绍一款免费的、免安装的、多功能的远程终端软件--MobaXterm原创 2023-04-22 23:16:40 · 43024 阅读 · 20 评论 -
Xshell的下载、使用、配置【ssh、telnet、串口】
Xshell是由NetSarang公司开发的强大的安全终端模拟软件,它支持SSH1、SSH2、Telnet、串口等协议连接。此外,它还拥有丰富的外观配色方案以及样式选择;支持多种字体、多种字体编码选择,避免了中文显示乱码的问题。Xshell是比较出名的终端模拟软件,对比其他同类软件,具有很多优点,点击远程工具Xshell 6 安装包下载安装。原创 2023-03-06 21:22:07 · 9046 阅读 · 9 评论 -
嵌入式开发工具箱【持续更新中】【VMware、Ubuntutftp、nfs、SecureCRT、XShell、Source Insight 4.0】
这篇文章主要介绍嵌入式开发过程中,常见的开发工具:VMware、Ubuntu、samba、共享文件夹、tftp、nfs、SecureCRT、XShell、WindTerm、MobaXterm、Source Insight 4.0 等,持续更新中。原创 2023-03-02 21:48:56 · 1269 阅读 · 16 评论 -
Windows下SecureCRT的下载、安装、使用、配置【Telnet/ssh/Serial】
介绍SecureCRT的安装、使用、配置。SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。同时,SecureCRT也支持协议,在嵌入式开发中,常常使用SSH(SSH1和SSH2)连接远程的Ubuntu系统,使用Telnet协议连接嵌入式开发板调试程序,使用Serial协议连接嵌入式开发板烧写程序。原创 2023-02-22 22:57:03 · 15501 阅读 · 19 评论 -
Ubuntu最新版本(Ubuntu22.04LTS)安装nfs服务器及使用教程
nfs全称是(网络文件系统),是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。正是因为nfs文件系统可以使客户端像访问本地文件一样地访问nfs服务器的文件,所以在嵌入式设备开发阶段常常用来挂载到开发板,执行正在开发的程序,这样可以避免频繁地将程序烧录到嵌入式开发板,极大地节省了开发时间。原创 2023-02-17 23:49:30 · 26199 阅读 · 21 评论 -
Windows下的Tftpd32(Tftpd64)软件下载和使用教程-集成了Tftp服务器、客户端
是一个免费、轻量级、开源的、适用于IPv6的32位应用程序,集成了DHCP、TFTP、SNTP和Syslog多种服务,支持tsize, Blocksize 与 Timeout等软件的在线操作,在传输数据时可实现最大性能。如果下载的是普通安装版本,可以按照安装向导一步一步安装即可,因为这个软件还不到1M大小,我直接下载免安装版本。免安装版本下载后,直接双击运行即可。字样,但官网现有只有英文版,如果需要中文版本,可以下载这个。下载,官网提供了普通版本和免安装版本,免安装版本带有。二、Tftp32下载、安装。原创 2023-02-14 00:04:06 · 69945 阅读 · 11 评论 -
Ubuntu最新版本(Ubuntu22.04LTS)安装Tftp服务及其使用教程
🍓TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。🍓TFTP服务器是一个多线程TFTP服务器,允许任何数量的客户端连接同时进行。在嵌入式开发中,常用来下载运行程序到开发板,属于嵌入式开发需要掌握的一个软件。原创 2023-02-12 23:00:36 · 13574 阅读 · 1 评论 -
Ubuntu22.04 添加samba,并在windows访问 的详细教程
Ubuntu最新版本22.04LTS上添加samba服务器并在windows访问的详细教程原创 2023-02-06 21:32:57 · 11980 阅读 · 0 评论 -
Vmware Pro 17 设置共享文件夹
VMware 是运行在Windows系统上的,很多时候需要将 Windows 系统上的资料或代码复制到运行在VMware上的虚拟机,通常有两种方法可以完成复制,一个是在Vmware软件上设置共享文件夹,将Windows系统的文件夹共享到客户机;另一个是在客户机系统(Ubuntu22.04)安装samba,在Windows系统访问客户机的samba目录。本文介绍将介绍怎样在 VMware Workstation Pro 17 设置共享文件夹。原创 2023-01-17 16:37:25 · 13962 阅读 · 1 评论