文章 2023-10-30 来自:开发者社区

嵌入式 Linux Shell编程

1、shell脚本什么是 Shell,就是命令解析器,将用户输入的指令转换为相应的机器能够运行的程序。Shell 脚本是一个包含一系列命令序列的文本文件。当运行这个脚本文本时,文件中包含的命令序列将得到执行。如果我们有一系列经常使用的 Linux 命令,我们可以把它们存储在一个文件中。Shell 可以读取这个文件并执行其中的命令。这样的文件被称为脚本文件。2、执行shell脚本要创建一个shel....

嵌入式 Linux Shell编程
文章 2023-09-22 来自:开发者社区

在嵌入式 Linux 上移植 MySQL 数据库

步骤1:选择适当版本的 MySQL 首先,选择适合你的嵌入式 Linux 平台的 MySQL 版本。你可以从 MySQL 官方网站(https://www.mysql.com/)下载源代码,确保选择与目标硬件平台兼容的版本。 步骤2:设置交叉编译环境 在嵌入式 Linux 上移植 MySQL 时,通...

文章 2023-09-22 来自:开发者社区

嵌入式Linux上移植SQLite数据库

步骤1:选择合适的SQLite版本 首先,选择适合你的嵌入式Linux平台的SQLite版本。你可以从SQLite官方网站(https://www.sqlite.org/)下载源代码。确保选择与你的目标硬件平台兼容的版本。 步骤2:设置交叉编译环境 在嵌入式Linux上移植SQLite时,通常需要设置交叉编译环境...

文章 2023-09-13 来自:开发者社区

嵌入式Linux系列第21篇:应用程序之开篇闲聊

该系列前面的20篇文章,主要以开发环境的搭建、常见外设模块的简单使用为主,从这篇开始计划写一下关于应用编程的话题,之所以要写这一块内容,是因为只要你做产品,就离不开应用程序,自然就需要应用编程相关的技术。有小伙伴咨询过我做Linux应用开发需要会哪些知识,先给大家看看猎聘网上最近两个关于嵌入式Linux工程师的招聘需求:      从我的实际工作经验来看,如果你掌握....

嵌入式Linux系列第21篇:应用程序之开篇闲聊
文章 2023-09-13 来自:开发者社区

嵌入式Linux系列第20篇:驱动编写入门

1.引言    很早之前就有网友建议写一篇关于Linux驱动的文章。之所以拖到现在才写,原因之一是我之前没有在工作中遇到需要自己手动去写驱动的需求,主要是现在Linux内核驱动的支持已经比较完善了,另外一个原因是自己水平实在有限,不敢写驱动这个话题,Linux驱动里涉及到的东西太多了,很多年前专门买过驱动相关的书籍,厚厚的,看的云里雾里。借此机会,在这里给大家做个非常非常入门....

嵌入式Linux系列第20篇:驱动编写入门
文章 2023-09-12 来自:开发者社区

嵌入式Linux系列第19篇:如何高效的阅读Linux源码

1.引言如何阅读代码还要单独写一篇文章?难道不是随便用一个IDE就可以了吗?回到上一篇文章里介绍的那个问题,需要修改uboot里board_mmc_init函数里的writel(0x66666666,REG_MFP_GPD_L) ,对于初学者如何在uboot代码里找到这句话呢?当时问我这个问题的网友就有这个困惑。因为Uboot和Kernel里有非常多数量的文件,另外为了支持多种芯片,在整个目录里....

嵌入式Linux系列第19篇:如何高效的阅读Linux源码
文章 2023-09-12 来自:开发者社区

嵌入式Linux系列第18篇:一个网友的引脚使用问题

1.引言    有个使用NUC972的网友遇到一个问题:他需要把PD7当做GPIO使用,但是在配置PD7为GPIO时提示:    Please Check GPIOD07's multi-function = 0x6       为了解决此问题,我花了一定时间,通过本篇文章把解决问题的方法记录下来,希望对大家也有所帮助。 &am...

嵌入式Linux系列第18篇:一个网友的引脚使用问题
文章 2023-09-12 来自:开发者社区

嵌入式Linux系列第17篇:移植OpenCV

1.引言OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法。OpenCV 的应用领域非常广泛,包括图像拼接、图像降噪、产品质检、人机交互、人脸识别、动作识别、动作跟踪、无人驾驶等。本篇介绍ARM Linux下OpenCV的移植和简单使用。      ....

嵌入式Linux系列第17篇:移植OpenCV
文章 2023-09-12 来自:开发者社区

嵌入式Linux系列第16篇:使用SD卡

1.引言在嵌入式系统应用中,大容量的数据存储是经常遇到的一个问题。常见的解决方案包括Flash存储芯片、SD卡和U盘。SD卡具有存储容量大、携带方便、插拔便捷的特点,所以经常出现在嵌入式设备中。比如下面这个小投影仪,侧面就有1个SD卡接口,可以用来播放SD卡里的电影、歌曲等。本篇介绍Linux下SD卡的使用,包括相关配置、SD卡的挂载等。2.环境介绍2.1.硬件1) 网上的一个第三方做的NUC9....

嵌入式Linux系列第16篇:使用SD卡
文章 2023-09-12 来自:开发者社区

嵌入式Linux系列第14篇:使用gdb和gdbserver构建在线调试环境

1.引言单片机一般使用Jlink通过SWD或者JTAG接口直接在IDE中在线调试,Linux应用程序通常是加printf输出log去调试,这种方式简单,但是有些隐藏的程序bug只通过加打印信息不那么容易定位,这时可以通过类似单片机调试的gdb调试来实现,本篇为大家介绍linux环境下在线调试环境的搭建,希望对大家有所帮助。GDB, the GNU Project debugger, allows....

嵌入式Linux系列第14篇:使用gdb和gdbserver构建在线调试环境

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Linux宝库