电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
[TOC] > 蠕虫病毒是一种常见的利Unix系统中的缺点来进行攻击的病毒。缓冲区溢出一个常见的后果是:黑客利函数调过程中程序的返回地址,将存放这块地址的指针精准指向计算机中存放攻击代码的位置,造成程序异常中止。为了防止发生严重的后果,计算机会采栈随机化,利金丝雀值检查破坏栈,限制代码可执行区域等方...
嵌入式与Linux那些事 2021-02-27 21:42:02 浏览量:554
 面试官不讲武德,居然让我讲讲蠕虫和金丝雀!
> 最近在写大论文,头都要秃了,技术文章也更不动了。去年参加秋招的时候,记录了一些笔试题目,今天整理了下答案,供大家参考。最近几周,我都会发一些大厂笔试的题目和答案。今天分享的是北京联发科提前批嵌入式软件工程师的笔试题目。北京联发科是我面试的第一家公司,面试过程体验不是很好,所以,一面完了就没消息了。...
嵌入式与Linux那些事 2021-03-18 15:23:33 浏览量:628
 北京联发科嵌入式软件工程师笔试题目解析
本文在前面的基础上实现科学计算。 # 可扩展窗口 可扩展窗口即在程序运行时,在特定情况下(户点击按钮)才将一部分内容显示出来的窗口。可扩展窗口在日常软件中还是有很多应的。Qt中布局管理器直接支持可扩展窗口的使。布局管理器还可以感知到子控件的状态(是否可见),当子控件隐藏后(调hide()函数),动态调....
瑟寒凌风 2021-07-22 21:48:38 浏览量:5
 【野火i.MX6ULL ARM Linux开发板连载】轻小型计算器开发(三)
![](https://IMG_URL_REPLACE/bbsimages/202104/e99d41318025dbe296735409aedc10ce.jpg) “咦,这是谁?” “这是哥伦布呀,发现新大陆的那个。” “哦,和他不熟,没聊过天。后面这个黑色的板子是什么?” “这是01Studio科技新发布的STM32F407的开发板。恭喜你发现新大陆了。” 大家是不是感觉看着有些眼...
LiuYang 2021-04-06 08:46:31 浏览量:1571
 遇见01科技哥伦布STM32F407 MicroPython开发板
C语言开发中,你使过cJSON 在介绍cJSON之前,首先来认识一下JSON... # JSON是什么 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON 使 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。 ## JSON 基本语法 - 数据以 **`key :value`** (名称/值) 的形式存在 - 数...
码农爱学习 2021-04-09 23:02:16 浏览量:613
 cJSON基础介绍与代码测试
# GN语法 ##### gn 类型 - 是动态类型语言: 1. 布尔(true,false) 2. 64位有符号整数 3. 字符串 ,字符串双引号括起来,并使反斜杠作为转义字符。唯一支持的转义序列是: - \" (直接) - \$(字面上的美元符号) - \\(于文字反斜杠) - 任何其他反斜杠的使都被视为文字反斜杠。所以,例如,\b......
Rice嵌入式开发 2021-04-13 19:29:58 浏览量:360
 GN语言和操作
[TOC] > CSDN:[嵌入式与Linux那些事](https://blog.csdn.net/qq_16933601?spm=1000.2115.3001.5343) > > 博客园:[嵌入式与Linux那些事](https://www.cnblogs.com/dongxb/) > > 公众号:嵌入式与Linux那些事 ## 1. Strace命令简介 strace命令是一个集**诊断**、**调试**、**统计**于一体的工具,我们可......
嵌入式与Linux那些事 2021-04-23 15:33:46 浏览量:475
 【野火i.MX6ULL ARM Linux开发板连载】03 调试技巧-strace
说起给单片机烧录程序,大家应该都不陌生吧,我最早接触单片机是从51单片机开始的,型号是STC89C52RC,当时烧录程序就是的下面这种烧录软件——STC-ISP。 这种方式,通过**串口**连接单片机,选择一个合适的波特率就可以烧录了。 后来学习STM32,编程时使KEIL软件自带的下载按钮就能下载程序,方便了不少,但需要额外...
码农爱学习 2021-04-26 00:04:12 浏览量:1186
 单片机程序烧录的3种方式(ISP、ICP、IAP)是什么?
# HomeServer计划——网络改造篇 ## 前言 许久不发文章了,哈哈。这次直接发个家庭服务器从0到1的全过程攻略。从零开始依靠家中的闲置硬件构建全功能的服务器。内容包括但不限于:1.网络功能增强2.服务器建设3.集群处理4.docker容器管理5.多媒体服务。 话不多说,直接开干! ### 前置准备 1.FriendlyArm家的[ZeroPi](h...
摸鱼之家 2021-05-10 09:06:52 浏览量:731
 HomeServer计划——网络改造篇
## 问题原由 粉丝提问,`NPN型脉冲风速变送器怎么求得风速`,平时很支持小哈哥工作的小伙伴有需求,小哈哥必须安排,这次发文总结一下,希望可以帮助大家。 ![](https://img-blog.csdnimg.cn/20210413220005443.png) ## 开发环境与工具 * Keil 5 * 主芯片为STM32F103RET6 * 下载工具为JLINK * PC为Win10 * 风速变送....
嵌入式从0到1 2021-05-11 15:27:48 浏览量:420
 [网友问答4]基于NPN型脉冲风速变送器获取实时风速
很多粉丝给一口君留言,想要学习Linux资料,其实关注一口君的公众号,后台回复 1024 ,就有很多非常不错的电子书,但是有一个问题,很多粉丝是初学者,而这一大堆电子书,估计随便一本,还没看完就基本上开始劝退了。 **到底要如何Linux入门呢?** 因为Linux的知识体系非常的庞大,IT行业很多领域都需要使到Linux,有运...
一口Linux 2021-05-20 20:27:58 浏览量:746
## 1. printk简介 printk是在**内核中**运行的向控制台输出显示的函数。Linux内核首先在内核空间分配一个**静态缓冲区**,作为显示的空间,然后调sprintf,格式化显示字符串,最后调tty_write向终端进行信息的显示。 printk可以使在中断上下文, 进程上下文, 持有锁的任何地方。唯一不好的是,必须要等到终端初....
嵌入式与Linux那些事 2021-05-25 09:57:12 浏览量:1904
 【野火i.MX6ULL ARM Linux开发板连载】04 调试技巧-printk
# 文件系统定义 在计算机出现之前其实就有文件系统的概念了,此时的文件系统指的是于管理(存储和检索)纸质文件的系统,而在计算机发明之后,文件系统逐渐指的是管理存储介质的系统,它通过简单的接口给户,方便户使存储设备。 在学习 Linux 的时候,我们通常会看到这样一句话,**Linux中一切皆文件**,也就是说...
wenzi 嵌入式软件 2021-06-06 16:24:43 浏览量:1396
一口君最近工作到CRC校验,顺便整理本篇文章和大家一起研究。 ## 一、CRC概念 ### 1. 什么是CRC? CRC(Cyclic Redundancy Checksum)是一种纠错技术,代循环冗余校验和。 数据通信领域中最常的一种差错校验码,其信息字段和校验字段长度可以任意指定,但要求通信双方定义的CRC标准一致。主要来检测或校...
一口Linux 2021-06-28 20:38:20 浏览量:3046
 一文讲透CRC校验码-附赠C语言实例
# TCP 的基本认识 TCP 中文又被称之为**传输控制协议**,它是一种**面向连接的**、**可靠的**、基于**字节流**的传输层通信协议。这个特性的解释如下: - 面向连接的:面向连接也就是说`一对一`才能连接。 - 可靠的:无论网络中出现了什么变化,TCP都能保证一个报文一定能够到达接收端 - 字节流:消息是`没有边界的`,所....
wenzi 嵌入式软件 2021-07-05 20:41:24 浏览量:1809
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能...
雕爷学编程 2021-07-20 19:15:32 浏览量:1409
 【雕爷学编程】Arduino动手做(88)---水流量传感器模块
Linux开发者越来越多,但是仍然有很多人整不明白POSIX是什么。本文就带着大家来了解一下到底什么是POSIX,了解他的历史和重要性。 ## 一、什么是posix? ### 1. 概念 POSIX:可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX ), ### 2. 发布者-IEEE 发布者为电气与电子工程师协会(Insti...
一口Linux 2021-07-23 20:21:37 浏览量:600
> 虚拟内存是现代操作系统中**最伟大的发明之一**。它为每个进程提供了一个一致的、私有的地址空间,让每个进程产生了一种自己在**独享主存**的错觉。 > > 为了讲清楚MMU是如何一步一步完成地址翻译,取出数据的,本篇文章在前4节中讲解了虚拟内存中一些重要的概念,比如,**虚拟内存的作,页命中,缺页异常处理,为什么....
嵌入式与Linux那些事 2021-08-03 22:37:26 浏览量:367
[上篇文章](https://www.icxbk.com/article/detail/2336.html),**使BusyBox**构建了**基础的嵌入式Linux系统的根文件系统**,基本的功能可以正常运行,但在个基础功能上,还要许多地方需要完善。 [TOC] # 1 完善根文件系统 [上篇](https://www.icxbk.com/article/detail/2336.html)说道,Linux系统运行起来后,可以正...
码农爱学习 2021-08-08 18:00:05 浏览量:1606
 i.MX6ULL嵌入式Linux开发5-根文件系统完善
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能...
雕爷学编程 2021-08-23 14:08:03 浏览量:939
 【雕爷学编程】Arduino动手做(89)---8位双向电平转换模块