上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 嵌入式的环境一般是低配,偏硬件,底层,资源紧张,代码多以C语言,汇编为主,代码应用逻辑简单。但随着AIOT时代的到来,局面组件改变。芯片的性能资源逐渐提升,业务逻辑也逐渐变得复杂,相对于代码的效率而言,代码的复用可移植性要求越来越高,以获得更短的项目周期 和更高的可维护性。下面是AIOT时代嵌入式设 阅读全文
posted @ 2022-01-11 17:55 狗尾巴草word 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 Unix 界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个 ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping命令呢?通常在程序中通过 阅读全文
posted @ 2021-12-01 16:49 狗尾巴草word 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: (一)system 使用1,输出重定向实现此方法比较简单,步骤如下 1)system("date > tmp.txt"); --将date指令的输出重定向到tmp.txt文件中 2)使用open();read();等操作函数来获取tmp.txt的内容 2,重定向标准标准输出+管道实现 1)将标准输出 阅读全文
posted @ 2021-12-01 16:06 狗尾巴草word 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 环境: 底层加载环境变量 source /opt/fsl-imx-fb/5.4-zeus/environment-setup-cortexa7t2hf-neon-poky-linux-gnueabi$CC --versionrm-poky-linux-gnueabi-gcc (GCC) 9.2.0C 阅读全文
posted @ 2021-09-11 14:38 狗尾巴草word 阅读(131) 评论(0) 推荐(0) 编辑
摘要: gpio调试:ls /sys/class/gpio/echo 2 > /sys/class/gpio/exportecho "out" > /sys/class/gpio/gpio2/directioncat /sys/class/gpio/gpio2/direction echo "0" > /s 阅读全文
posted @ 2021-09-11 14:34 狗尾巴草word 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 步骤一、在控制台使用 echo 命令将要操作的 GPIO 编号 export: echo N > /sys/class/gpio/export export 之后就会生成/sys/class/gpio/gpioN 目录步骤二、在控制台使用 echo 命令设置 GPIO 方向:1、对于输入 echo 阅读全文
posted @ 2021-09-11 14:33 狗尾巴草word 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 步骤一、在控制台使用 echo 命令将要操作的 PWM 编号 export: echo N > /sys/class/pwm/pwmchip0/export export 之后就会生成/sys/class/pwm/pwmchip0/pwmN目录。 步骤二、在控制台使用 echo 命令设置 PWM 的 阅读全文
posted @ 2021-09-11 14:31 狗尾巴草word 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 情景导入 我们都知道引入线程在合理的范围内可以加快提高程序的效率。但我们先来看看如果多线程同时访问一个临界资源会怎么样。 例程:模拟多窗口售票 c #include<pthread.h> #include<stdio.h> #include<stdlib.h> #include<string.h> 阅读全文
posted @ 2021-08-04 18:41 狗尾巴草word 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 背景 上一讲我们介绍了线程的创建,回收与销毁;简单地提到了线程属性。这一讲我们就来具体看看,线程的属性。 概述 c #include<pthread.h> typedef struct __pthread_attr_s { int __detachstate; // 线程的分离状态 int __sc 阅读全文
posted @ 2021-08-04 18:39 狗尾巴草word 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 概念 基础概念: 线程是cpu或操作系统调度的基本单位。线程大部分的资源是共享的,仅仅申请了自己的栈、空间。 线程是进程内部的一个执行分支,线程量级很小。 在程序中创建线程,可以提高效率,进程内线程越多,争夺到CPU的概率就越大,执行代码的概率就越大(有一个度)。 线程可以解决很多问题,而不会像进程 阅读全文
posted @ 2021-08-04 18:38 狗尾巴草word 阅读(315) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页