C语言&嵌入式 第4页
嵌入式平台交叉编译FFmpeg 6.1.1 动态库 实现rtsp解码-天煜博客

嵌入式平台交叉编译FFmpeg 6.1.1 动态库 实现rtsp解码

官方介绍About FFmpeg FFmpeg是一个领先的多媒体框架,能够解码、编码、转码、复用、解复用、流媒体传输、过滤和播放几乎所有由人类和机器创造的内容。它支持最不为人知的古老格式,直到最前沿...
海思3559C交叉编译OpenSSH:实现高效安全的SCP、SFTP文件传输-天煜博客

海思3559C交叉编译OpenSSH:实现高效安全的SCP、SFTP文件传输

为什么想要使用SSH? 海思3559C默认支持telnet、FTP以及NFS等多种方式来实现板端调试,其中Telnet虽然方便,但安全度欠佳,且不支持文件传输。为了更好地学习和掌握3559C,我们进一步寻求挑战,...
haoxuan的头像-天煜博客haoxuan2年前
081210
Linux Shell脚本入门学习-天煜博客

Linux Shell脚本入门学习--正点原子【第一期】手把手教你学Linux之Ubuntu入门篇 P19 P20

本文是一篇关于Linux Shell脚本入门学习的文章,好久没用了有些遗忘,本次主要想巩固基础,为后续开发做准备。 0 什么是Shell Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Sh...
haoxuan的头像-天煜博客haoxuan2年前
015311
Ubuntu设置开机自动启动脚本/程序的各种方法-天煜博客

Ubuntu设置开机自动启动脚本/程序的各种方法

一、Ubuntu添加开机自动启动程序的方法 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,...
haoxuan的头像-天煜博客haoxuan2年前
024014
关于海思3559C修改默认时区的探索 UTC改为上海时区(正八区)-天煜博客

关于海思3559C修改默认时区的探索 UTC改为上海时区(正八区)嵌入式Linux设置时区

1 背景 在使用3559C开发板过程中发现我自己编译的官方SDK固件同步NTP服务器的时间要比公司的固件晚8个小时,公司的固件显示时间是北京时间。相差八个小时,这个时间比较巧,首先想到的就是时区...
海思3559C实现OSD字符叠加的探索(二)最新版本SDL和SDL_ttf的从编译到使用-天煜博客

海思3559C实现OSD字符叠加的探索(二)最新版本SDL和SDL_ttf的从编译到使用支持透明背景,彩色字体

海思3559C实现OSD字符叠加的探索(一)详细介绍了编译的过程,本文适合快速上手,快速编译,如无特别说明,代码版本与上文保持一致。 经过上文的探索,发现可以不主动去编译FreeType这里就省略...
同步(Synchronous)和异步(Asynchronous)-天煜博客

同步(Synchronous)和异步(Asynchronous)

定义:同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication)。同步,就是调用某个东西是,调用方得等待这个调用返回结果才能继续往后执行。异步,和同步...
haoxuan的头像-天煜博客haoxuan4年前
06315
linux下使用man命令查看系统调用-天煜博客

linux下使用man命令查看系统调用

我在阅读《linux系统编程》以及查看网上关于系统函数的博客时,老是看到诸如“详细使用请查看man手册”等等。作为linux菜鸟,刚使用linux时,我们都知道可以用man命令来查看linux命令的用法,但...
haoxuan的头像-天煜博客haoxuan5年前
01965
C语言基础-天煜博客

C语言基础#ifndef的用法

#ifndef起到的效果是防止一个源文件两次包含同一个头文件。 编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 一般格式是这样的: #ifndef <标识> #defin...
haoxuan的头像-天煜博客haoxuan5年前
0916
C语言基础教程-天煜博客

C语言基础教程头文件

头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。 在程序中要使用头文件,需要使用 C 预处...
haoxuan的头像-天煜博客haoxuan5年前
0637