电子芯吧客
电子芯吧客
电子工程师技术服务社区
论坛
问答
试用
文章
评测
下载
样片
# 第二十三章 ## 一、网卡 ### 1. 概念 网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。由于其拥有MAC地址,因此属于OSI模型的第2层。它使得用户可以通过电缆或无线相互连接。 每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中。在网络上的每一个计算机都必须拥有一...
一口Linux 2021-05-24 22:14:50 浏览量:754
首款鸿蒙平板6月2日发布。这是一个非常值得庆贺的事情。 针对华为发布的鸿蒙系统,网上评论褒贬不一,有吹捧的,有无脑黑的。 在这里一口君就不做评价了,但是有2点: 1. 对任何一个新兴事物,我们都要保持最旺盛的求知欲, 2. 在自己没有亲自实践就妄下评论的行为是缺乏智慧和不负责任的。 ![ ](https://img-blog.csdni...
一口Linux 2021-05-30 14:43:07 浏览量:848
 鸿蒙2.0都来了,你学会用它做开发了吗?
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能...
雕爷学编程 2021-06-02 14:13:46 浏览量:502
 【雕爷学编程】Arduino动手做(84)---DS1307时钟模块
## 一、nRF52840蓝牙芯片简介 自从nordic在2018年强势推出nRF52840这颗重磅级芯片后,蓝牙5.0技术开始在业界流行起来,随后蓝牙5.0技术开始成为了各大品牌的旗舰手机标配功能。 ![nRF52840](https://img-blog.csdnimg.cn/20210517213415372.png) ### 1. 芯片优势 这个芯片最强大的优势就是**低速远距离模式**,及**LE_CODE...
一口Linux 2021-06-03 20:09:33 浏览量:791
# 进程的概念 进程是 Linux 事务管理的基本单元,所有的进程均拥有自己独立的处理环境和系统资源。进程的环境由当前系统状态及其父进程信息决定和组成,将某个可执行文件加载到内存中运行,那么就会演变成一个或者是多个进程。(产生多个进程的原因是进程在运行的时候可以再创建新的进程,但是加载的时候只有一个进程)...
wenzi 嵌入式软件 2021-06-20 10:33:33 浏览量:787
 Linux进程概述
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能...
雕爷学编程 2021-06-24 11:49:58 浏览量:1371
 【雕爷学编程】Arduino动手做(86)---4*4位 WS2812 全彩模块
# 引言 在上一则发表的关于 Linux 的文章中,叙述了 Linux 的相关概念,其中就包括进程的资源,进程的状态,以及进程的属性等相关内容,在本则教程中,将着重叙述 Linux 进程管理的内容,其中就包括 Linux 进程的创建,进程的终止,进程的等待相关内容。 ## Linux 进程的创建 ### 函数 fork 现有的一个进程可...
wenzi 嵌入式软件 2021-06-28 20:02:37 浏览量:1122
 Linux进程管理解析
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能...
雕爷学编程 2021-07-08 16:53:04 浏览量:685
 【雕爷学编程】Arduino动手做(87)---ULN2003步进电机模组
# 一、信号 ## 1. 基本概念 信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。 例如键盘输入中断按键(^C),它的发生在程序执行过程中是不可预测的....
一口Linux 2021-07-11 22:23:30 浏览量:1432
**摘要**:Verilog HDL硬件描述语言是在用途最广泛的C语言的基础上发展起来的一种硬件描述语言,具有灵活性高、易学易用等特点。Verilog HDL可以在较短的时间内学习和掌握,FPGA的Veilog HDL基础语法总结,看完这些,FPGA的基本语法应该就没啥问题了! # 一、基础知识 ## 1、逻辑值 逻辑0:表示低电平,也就对应我们电....
果果小师弟 2021-07-16 09:35:13 浏览量:902
 FPGA的Veilog HDL语法、框架总结
[上篇文章](https://www.icxbk.com/article/detail/2294.html),我们介绍了如何使用NXP原厂的uboot进行编译和烧写,将uboot运行在自己的开发板上。NXP原厂的uboot,直接烧录到我的开发板中,LCD的驱动是不正常的,需要进行修改。本篇我们就来继续研究uboot,**使得uboot能匹配我们自己的开发板**。 修改uboot以匹配开发....
码农爱学习 2021-07-19 21:38:22 浏览量:1820
 i.MX6ULL嵌入式Linux开发2-uboot移植实践
Linux开发者越来越多,但是仍然有很多人整不明白POSIX是什么。本文就带着大家来了解一下到底什么是POSIX,了解他的历史和重要性。 ## 一、什么是posix? ### 1. 概念 POSIX:可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX ), ### 2. 发布者-IEEE 发布者为电气与电子工程师协会(Insti...
一口Linux 2021-07-23 20:21:37 浏览量:594
本文进行Linux内核的移植。 # 1 Linux内核简介 官网: ![](https://IMG_URL_REPLACE/bbsimages/202107/e94a2d7a9aabe3b0023675a6a882c0e8.png) NXP 会从linux内核官网下载某个版本,然后将其移植到自己的 cpu上,测试成功后就会将其开放给NXP的cpu开发者。开发者下载 NXP 提供的 Linux 内核,然后将其移植到自己的产品....
码农爱学习 2021-07-26 22:19:16 浏览量:2108
 i.MX6ULL嵌入式Linux开发3-Kernel移植
> 虚拟内存是现代操作系统中**最伟大的发明之一**。它为每个进程提供了一个一致的、私有的地址空间,让每个进程产生了一种自己在**独享主存**的错觉。 > > 为了讲清楚MMU是如何一步一步完成地址翻译,取出数据的,本篇文章在前4节中讲解了虚拟内存中一些重要的概念,比如,**虚拟内存的作用,页命中,缺页异常处理,为什么....
嵌入式与Linux那些事 2021-08-03 22:37:26 浏览量:362
最近一口君在做一个项目,遇到一个问题,ARM上的threadx在与DSP通信采用消息队列的方式传递消息(最终实现原理是中断+共享内存的方式),在实际操作过程中发现threadx总是crash,于是经过排查,是因为传递消息的结构体没有考虑字节对齐的问题。 随手整理一下C语言中字节对齐的问题与大家一起分享。 ## 一、概念 对齐跟数...
一口Linux 2021-08-05 23:40:02 浏览量:373
 Linux字节对齐的那些事
前进几篇文章,已经搞定了Linux移植三巨头:**uboot、kernel(包含dtb)和rootfs**,除了uboot是烧写在SD中的,其它的都是在ubuntu虚拟机的nfs服务器中,运行时必须通过网络将这些文件加载到开发板的内存中运行。 ![](https://IMG_URL_REPLACE/bbsimages/202108/887f7e2ee5f9abdae33395025891ecef.png) 本篇就来研究,将这....
码农爱学习 2021-08-16 23:47:00 浏览量:1629
 i.MX6ULL嵌入式Linux开发6-系统烧写到eMMC与遇到的坑! 码农爱学习
之前的几篇文章(从[i.MX6ULL嵌入式Linux开发1-uboot移植初探](https://www.icxbk.com/article/detail?aid=2294)起),介绍了嵌入式了**Linux的系统移植**(uboot、内核与根文件系统)以及使用MfgTool工具将**系统烧写**到板子的EMMC中。 本篇开始介绍嵌入式**Linux驱动**开发。 内容较多,先看目录: [TOC] # 1 Linux驱...
码农爱学习 2021-08-23 22:53:46 浏览量:1340
 【i.MX6ULL】驱动开发1——字符设备开发模板
[TOC] --- 开发环境: * win10系统 * 树莓派Pico (mpy固件版本V1.1.17) * Thonny V3.3.13 --- ## 问题起源 相信很多树莓派pico玩家,遇到在使用microPython固件(后文简称mpy固件)时,自己一不小心上传main.py,代码中有错误的语法,或者死循环代码,导致pico再次连接Thonny时,出现无响应,连接不上的情况。 ....
wybliw 2021-09-03 17:51:52 浏览量:4366
 [树莓派Pico] 解决使用MicroPython固件出现变砖假死的问题
cpu架构都不一样的,编译好了的,肯定不能用,最好是从源码自己编译 源码在这儿:svn co svn://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx 我先试一下,唉不行啊,编译时好多依赖项,都没有ARM版的。 仅用树莓派自己,只能用rtl-fm听听广播了 又试了一下,主要是安装QT5太麻烦,树莓派官方还不支持。有第...
BG6IF 2014-07-18 09:21:49 浏览量:2017
## Debian11 下简单体验docker swarm集群 swarm集群组件是docker官方内嵌的集群软件,因为是官方的,兼容性和方便性还是不错的,这里就来体验一下。这样以后搭建服务时更有能力提供高可用的服务。 ### 环境介绍 * 真实主机:8G内存,cpu-intel 1037u,主机系统Debian11,打开了虚拟支持,安装了qemu相应组件,来实现虚拟...
xdsnet 2021-10-12 10:06:01 浏览量:352