嵌入式
文章平均质量分 74
一只小阿大:)
22年应届生,实习做过嵌入式做过后端,毕业从事嵌入式软件工程师,随缘更新
展开
-
图片颜色处理
图片色差处理笔记原创 2022-12-21 21:53:33 · 896 阅读 · 0 评论 -
Windows C语言 UDP通信demo
windows编程 C语言 UDP通讯DEMO原创 2022-12-20 21:05:59 · 1681 阅读 · 0 评论 -
windows cmake 简单使用教程
cmake 教程原创 2022-07-16 18:35:54 · 10743 阅读 · 7 评论 -
C语言二级指针复习
c语言指针,二级指针,函数指针原创 2022-01-26 16:24:28 · 586 阅读 · 0 评论 -
C语言内存管理 static
看了灯哥的C语言内存管理总结,前几天笔试的时候遇到的一个问题,就是有关于static的,我先附上代码和运行结果代码#include <stdio.h>void func(int a){ a = 2; printf("func address= %p ,num = %d\n",&a,a);}int func2(void){ static int b; printf("func2 address= %p ,nu原创 2021-09-16 18:11:34 · 129 阅读 · 0 评论 -
UART
UART(Universal Asynchronous Receiver/Transmitter)即通用异步收发传输器,是一种通用的串行,异步通信总线,该总线有两条数据线,可以实现全双工的发送和接收,在嵌入式系统中常用于主机与辅助设备之间的通信。并行总线:串行总线:串行传输和并行传输的优缺点:1. 串行传输优点:使用的数据线少,在远距离通信中可以节约通信成本。缺点:因为每次只能传输一位数据,所以传输速度比较低。2. 并行传输优点:因为可以多位数据一起传输,所以传输速度很快。缺点:内存有原创 2021-05-04 09:33:45 · 600 阅读 · 0 评论 -
驱动笔记(二)
微机总线地址物理地址虚拟地址介绍地址总线 (Address Bus;又称:位址总线) 属于一种电脑总线 (一部份),是由CPU 或有DMA 能力的单元,用来沟通这些单元想要存取(读取/写入)电脑内存元件/地方的实体位址。...原创 2021-04-26 23:04:45 · 129 阅读 · 0 评论 -
驱动笔记(一)
把驱动代码放到SYSTEM/linux-rpi-4.14.y/drivers/char 目录下怎么让编译的时候编译这个文件需要(vi)修改Makefile文件然后进去后进行模块编译ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- KERNEL=kernel7 make modules(如果之前没编译过的话,至少要编译十分钟左右)把编译生成的pin4driver.ko拷到树莓派上然后交叉编译,也把生成的可执行程序拷贝到树莓派上arm-linux-gn原创 2021-04-25 21:11:00 · 143 阅读 · 0 评论 -
Linux 文件系统
目录什么是文件系统?文件系统(文件管理系统的方法)的种类有哪些?什么是分区?什么是文件系统?文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。这的方法指的是文件管理系统(程序),简称文件系统。文件系统由三部分组成:文件系统的接口,对对象操纵和管理的软件集合,对象及属性。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立原创 2021-04-23 15:43:47 · 205 阅读 · 0 评论 -
Linux 树莓派-内核开发前的准备
我重新搭建了台Ubuntu18-04虚拟机,连vim都没有,所以按顺序一个个装sudo apt-get update 更新源列表sudo apt-get install vim 安装vim就可以vi写代码了随便写了个HelloWorld发现gcc编译工具没有sudo apt install build-essential 或者根据提示安装sudo apt install gccsudo apt install net-tools 安装这个后可以ifconfig了...原创 2021-04-22 22:03:54 · 163 阅读 · 0 评论 -
Linux 软链接和硬链接
目录软链接硬链接软链接软连接也称之为符号连接(Symbolic Link)。软链接文件有类似于Windows的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,包含着另一文件的位置信息。你选定的位置上生成一个文件的镜像,不会占用磁盘空间具体用法是:ln -s 要被链接的文件 软链接文件名字如 ln -s libwiringPi.so.2.50 libwiringPi.so蓝绿色的就是软连接,可以通过ls -l查询当前路径的文件的属性会发现软连接指向了被链接原创 2021-04-22 21:20:21 · 139 阅读 · 0 评论 -
交叉编译概念及交叉编译工具链的安装
目录交叉编译是什么?为什么要交叉编译?交叉编译需要用到什么工具?交叉编译是什么?为什么要交叉编译?交叉编译需要用到什么工具?原创 2021-04-21 13:57:59 · 306 阅读 · 0 评论