
嵌入式
文章平均质量分 73
Genven_Liang
这个作者很懒,什么都没留下…
展开
-
嵌入式 程序调试之gdb+gdbserver+vscode可视化调试
记--使用过visual studio的都知道,它的单步调试真的好用,可以直接在源码下断点,实时查看内存变量、寄存器等相关信息。嵌入式linux开发多用的是gdb, 都是命令行执行的,毕竟嵌入式设备跑的系统都是定制裁剪,不像桌面操作系统那样有UI操作界面,而且嵌入式设备程序还会操作实际硬件,所以想要在PC端模拟仿真可不容易。gdbserver是跑在嵌入式设备上的,用于启动调试嵌入式程序,但调试指令由远程的gdb来实际发出,配置vscode进行操作gdb,然后gdb操控gdbserver以实现可视化调试。原创 2023-01-01 00:00:00 · 3755 阅读 · 2 评论 -
嵌入式 程序调试之gdb和gdbserver的交叉编译及使用
记--gdb、gdbserver并调试嵌入式程序。gdb是功能非常强大的常用调试工具,可以直接下断点进行单步调试,是差错排错的利器。常见三种不同使用场景的gdb:x86 pc端gdb(以下简称x86-pc-gdb), 是直接运行再x86 PC端的,比如调试 在ubuntu系统的gcc编译出来的程序,在开发pc端程序的时候就是使用该gdb。原创 2022-12-03 17:31:40 · 9057 阅读 · 4 评论 -
嵌入式 SQLite3数据库的编译、移植
嵌入式 SQLite3数据库的编译、移植一、简述 记--下载嵌入式SQLite3数据库的的源码并编译,并移植到开发板。 源码包:链接: https://pan.baidu.com/s/1lNpRTilN3uyfltOd6HPKpA 提取码: acni 编译好的: x86平台:链接: https://pan.baidu.com/s/1RCSn...原创 2019-02-28 16:41:42 · 2045 阅读 · 0 评论 -
嵌入式 ALSA库的编译、使用、移植
嵌入式 ALSA库的编译、使用、移植一、简述 记--编译开源音视频ALSA库、简单使用、移植ALSA库到开发板。 ALSA库源码:链接: https://pan.baidu.com/s/1mThb6vAqXCOI46z0w-A-fA 提取码: hj9r 已经编译好的: Ubuntu (x86)下使用:链接: https://pan...原创 2019-04-28 11:12:02 · 6630 阅读 · 7 评论 -
嵌入式 在开发板上画圆
嵌入式 在开发板上画圆一、简述 记--在开发板(6818,cortex,800W*480H)上画出圆形。 源码打包:链接:https://pan.baidu.com/s/123gNBZecp_52lC-LZpUt5A 密码:zela二、例子 1、 一个静态的圆。 主要测试代码void lcd_draw_point(...原创 2018-08-20 08:51:28 · 11643 阅读 · 1 评论 -
嵌入式 配置arm工具链
嵌入式 配置arm工具链一、简述 记--在Ubuntu18.04配置4.4.1版本的arm工具链,使用arm工具链编译程序生成的可执行文件可以在开发板运行。 工具链:链接:https://pan.baidu.com/s/18lyD_umQDsIsSrVRDJ5DUg 密码:2mzt二、步骤 在Ubuntu上运行的可执行程序使用的是gcc编译出...原创 2018-08-13 18:29:21 · 1622 阅读 · 0 评论 -
嵌入式 编译libjpeg库和libfreetype库
嵌入式 编译libjpeg库和libfreetype库一、简述 记--使用开源libjpeg库和libfreetype库,libjepg库用来显示jpeg图片,libfreetype字库用来显示文字。 环境:VMware Workstation Pro12, Ubuntu 18.04, arm工具链版本4.4.1, 开发板:6818,cortexA53...原创 2018-08-17 17:23:35 · 3712 阅读 · 0 评论 -
嵌入式 Mplayer的移植、使用
嵌入式 Mplayer的移植、使用一、简述 记--移植开源的Mplayer,并在arm开发板简单的使用Mplayer播放音频。 打包:链接:https://pan.baidu.com/s/1NtuLr6-5yWzjpnQhRZB9iQ 密码:etbp二、Mplayer的移植 2.1 下载源码:http://www.mplayerh...原创 2018-09-13 13:18:16 · 16205 阅读 · 18 评论 -
嵌入式 在开发板显示bmp图片、jpeg图片
嵌入式 在开发板显示bmp图片、jpeg图片一、简述 记--在GEC6818开发板(800W*480H)显示24位的bmp图片、使用开源的jpeg库显示jpeg图片。 代码:链接: https://pan.baidu.com/s/1G3jzvdncocDMRbwCvsmSlg 密码: gz6m二、效果 执行开始显示bmp图片,回车后显示...原创 2018-09-11 22:28:12 · 28671 阅读 · 12 评论 -
嵌入式 在开发板使用libfreetype字库、使用触摸屏
嵌入式 在开发板使用libfreetype字库、使用触摸屏一、简述 记--在开发板使用libfreetype开源字库,简单的使用触摸屏(未处理消抖、去波等操作)。二、在开发板显示中文 代码打包:链接:https://pan.baidu.com/s/1It0LHG5UNNg_Nm444k6p9A 密码:9lw3 2.1效果: ...原创 2018-09-11 22:27:12 · 4234 阅读 · 7 评论 -
嵌入式 移植madplay到开发板
将CPP=gcc -E修改为CPP=arm-linux-gcc -E。5.4 修改Makefile。(注arm-linux-gcc是arm-none-linux-gnueabi的软连接)madplay 的移植需要以下几个库:zlib库、libid3tag库 、libmad库、 madplay库。查看当前的gcc版本:gcc -v , arm-none-linux-gnueabi-gcc -v。将CC=gcc,改为CC=arm-linux-gcc (#号后面的是注释)原创 2018-12-18 12:35:52 · 971 阅读 · 3 评论 -
嵌入式 使用SecureCRT连接开发板、使用tftp方式、nfs方式传输文件
嵌入式 使用SecureCRT连接开发板、使用tftp方式、nfs挂载方式传输文件一、简述 记--使用SecureCRT8.3连接开发板,并使用串口方式、tftp方式、nfs方式进行文件传输。(实验环境:开发板:(6818 cortexA53),win7 64位笔记本,VMware Workstation Pro12 + Ubuntu18.04 64位,局域网)。 ...原创 2018-08-11 10:08:37 · 16030 阅读 · 3 评论