嵌入式Linux开发培训资料整理

简介: 第一部分 GUI可视化开发         Qt开发环境搭建                 硬件平台:基于TQ2440开发板                 软件环境:Ubuntu11 + Qt4.

第一部分 GUI可视化开发

         Qt开发环境搭建

                 硬件平台:基于TQ2440开发板

                 软件环境:Ubuntu11 + Qt4.5 + arm-linux-gcc 4.3.3

                 http://blog.csdn.net/ex_net/article/details/7170125

           Qt下编译Jsoncpp完美支持x86和arm平台

                 http://blog.csdn.net/ex_net/article/details/7240925

 

           QT 编译器下的USB读卡器读卡测试程序(实现方式和Eclipse开发工具下有区别)

               http://blog.csdn.net/ex_net/article/details/7250033

 

第二部分 Eclipse下直接采用 arm-linux-gcc/g++ 编程

        Eclipse开发工具安装

             http://blog.csdn.net/ex_net/article/details/7251845

 

        Eclipse开发工具设置

             http://blog.csdn.net/ex_net/article/details/7253717

 

        嵌入式的Eclipse开发环境搭建

             硬件平台:SC2410、SC2440、SC6410

            软件环境:Ubuntu11 + Eclipse + arm-linux-gcc 4.3.2

           http://blog.csdn.net/ex_net/article/details/7251845

 

      USB读卡器读卡测试程序

          http://blog.csdn.net/ex_net/article/details/7253276

         同一个USB读卡器,在Qt编译器和 arm-linux-gcc/g++下的代码有区别。

               感兴趣的话,可以对比:http://blog.csdn.net/ex_net/article/details/7250033

 

      多线程编程测试程序

          http://blog.csdn.net/ex_net/article/details/7251907

目录
相关文章
|
22天前
|
Ubuntu Linux 开发者
Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统
使用上述U-Boot命令配置并启动嵌入式设备。如果配置正确,设备将通过TFTP加载内核和设备树,并通过NFS挂载根文件系统。
72 15
|
1月前
|
存储 监控 Linux
嵌入式Linux系统编程 — 5.3 times、clock函数获取进程时间
在嵌入式Linux系统编程中,`times`和 `clock`函数是获取进程时间的两个重要工具。`times`函数提供了更详细的进程和子进程时间信息,而 `clock`函数则提供了更简单的处理器时间获取方法。根据具体需求选择合适的函数,可以更有效地进行性能分析和资源管理。通过本文的介绍,希望能帮助您更好地理解和使用这两个函数,提高嵌入式系统编程的效率和效果。
109 13
|
3月前
|
Linux API 开发工具
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
ijkplayer是由B站研发的移动端播放器,基于FFmpeg 3.4,支持Android和iOS。其源码托管于GitHub,截至2024年9月15日,获得了3.24万星标和0.81万分支,尽管已停止更新6年。本文档介绍了如何在Linux环境下编译ijkplayer的so库,以便在较新的开发环境中使用。首先需安装编译工具并调整/tmp分区大小,接着下载并安装Android SDK和NDK,最后下载ijkplayer源码并编译。详细步骤包括环境准备、工具安装及库编译等。更多FFmpeg开发知识可参考相关书籍。
131 0
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
|
4月前
|
安全 Linux Android开发
Linux CFI (Control-flow integrity)技术相关资料汇总
Linux CFI (Control-flow integrity)技术相关资料汇总
|
4月前
|
存储 Linux 开发工具
如何进行Linux内核开发【ChatGPT】
如何进行Linux内核开发【ChatGPT】
|
5月前
|
Java Linux API
Linux设备驱动开发详解2
Linux设备驱动开发详解
66 6
|
5月前
|
消息中间件 算法 Unix
Linux设备驱动开发详解1
Linux设备驱动开发详解
71 5
|
5月前
|
NoSQL Linux C语言
嵌入式GDB调试Linux C程序或交叉编译(开发板)
【8月更文挑战第24天】本文档介绍了如何在嵌入式环境下使用GDB调试Linux C程序及进行交叉编译。调试步骤包括:编译程序时加入`-g`选项以生成调试信息;启动GDB并加载程序;设置断点;运行程序至断点;单步执行代码;查看变量值;继续执行或退出GDB。对于交叉编译,需安装对应架构的交叉编译工具链,配置编译环境,使用工具链编译程序,并将程序传输到开发板进行调试。过程中可能遇到工具链不匹配等问题,需针对性解决。
224 3
|
5月前
|
编解码 安全 Linux
基于arm64架构国产操作系统|Linux下的RTMP|RTSP低延时直播播放器开发探究
这段内容讲述了国产操作系统背景下,大牛直播SDK针对国产操作系统与Linux平台发布的RTMP/RTSP直播播放SDK。此SDK支持arm64架构,基于X协议输出视频,采用PulseAudio和Alsa Lib处理音频,具备实时静音、快照、缓冲时间设定等功能,并支持H.265编码格式。此外,提供了示例代码展示如何实现多实例播放器的创建与管理,包括窗口布局调整、事件监听、视频分辨率变化和实时快照回调等关键功能。这一技术实现有助于提高直播服务的稳定性和响应速度,适应国产操作系统在各行业中的应用需求。
168 3
|
6月前
|
Web App开发 缓存 Linux
FFmpeg开发笔记(三十六)Linux环境安装SRS实现视频直播推流
《FFmpeg开发实战》书中第10章提及轻量级流媒体服务器MediaMTX,适合测试RTSP/RTMP协议,但不适合生产环境。推荐使用SRS或ZLMediaKit,其中SRS是国产开源实时视频服务器,支持多种流媒体协议。本文简述在华为欧拉系统上编译安装SRS和FFmpeg的步骤,包括安装依赖、下载源码、配置、编译以及启动SRS服务。此外,还展示了如何通过FFmpeg进行RTMP推流,并使用VLC播放器测试拉流。更多FFmpeg开发内容可参考相关书籍。
160 2
FFmpeg开发笔记(三十六)Linux环境安装SRS实现视频直播推流