主频 痞子 内核 嵌入式
pcie reset系列之 内核框架
FLR是pci reset的一种。 关于FLR的寄存器操作比较简单, 相关的寄存器有: 配置空间里device cap里的FLR capability bit, 这个表示设备是否支持FLR。 配置空间里device control里的BCR_FLR bit, 写这个bit可以触发FLR。 调用函数检 ......
驱动开发:内核注册表增删改查
注册表是Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息,注册表是一个巨大的树形结构,无论在应用层还是内核层操作注册表都有独立的API函数可以使用,而在内核中读写注册表则需要使用内核装用API函数,如下将依次介绍并封装一些案例,实现对注册表的创建,删除,更新,查询等操作。 ......
上班班中Linux嵌入式&驱动的学习内容规划
## 工作学习期的学习内容安排与规划 ### 主要从事的工作内容以及涉及的内容 - Linux USB Driver 【Linux 驱动开发】 - 4G模块与阿里云服务器通信的连接与传输【网络编程】 - Git仓库代码管理【Git】 - shell & linux 基础命令和语法 - Makefil ......
嵌入式LInux使用Squashfs和Overlayfs实战(不如买个工业盘,不用看了)
拷贝当前系统文件 sudo rsync -avx / /path/to/backup/folder --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/run --exclude=/mnt --exclude=/media --exclu ......
【资料分享】Zynq-7010/7020工业核心板规格书(双核ARM Cortex-A9 + FPGA,主频766MHz)
1 核心板简介 创龙科技SOM-TLZ7x是一款基于Xilinx Zynq-7000系列XC7Z010/XC7Z020高性能低功耗处理器设计的异构多核SoC工业核心板,处理器集成PS端双核ARM Cortex-A9 + PL端Artix-7架构28nm可编程逻辑资源,通过工业级B2B连接器引出千兆网 ......
CH583,CH582,CH581 国产蓝牙芯片RISC-V内核BLE 5.3无线MCU
概述CH583是集成BLE无线通讯的32位RISC微控制器。片上集成2Mbps低功耗蓝牙BLE 通讯模块、2个全速USB主机和设备控制器及收发器、2个SPI、4个串口、ADC、触摸按键检测模块、RTC等丰富的外设资源。CH583相比CH582多了SP11主机,支持最低1. 7V电源电压。CH581 ......
Xilinx XCZU7EV评估板规格书(四核ARM Cortex-A53 + 双核ARM Cortex-R5 + FPGA,主频1.5GHz)
1 评估板简介 创龙科技TLZU-EVM是一款基于Xilinx UltraScale+ MPSoC系列XCZU7EV高性能处理器设计的高端异构多核SoC评估板,处理器集成PS端(四核ARM Cortex-A53 + 双核ARM Cortex-R5) + PL端UltraScale+架构可编程逻辑资源 ......
【资料分享】Xilinx XCZU7EV工业核心板规格书(四核ARM Cortex-A53 + 双核ARM Cortex-R5 + FPGA,主频1.5GHz)
1 核心板简介 创龙科技SOM-TLZU是一款基于Xilinx UltraScale+ MPSoC系列XCZU7EV高性能处理器设计的高端异构多核SoC工业核心板,处理器集成PS端(四核ARM Cortex-A53 + 双核ARM Cortex-R5) + PL端UltraScale+架构可编程逻辑 ......
wxpython使用matplotlib.pyplot绘制GUI嵌入式统计图
在使用wxpython编写GUI时,如果需要在GUI上显示统计图,这里就可以用到matplotlib.pyplot; 一、首先就是导入matplotlib.pyplot模块 from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg ......
华大电子MCU CIU32M010、CIU32M030嵌入式闪存及中断和事件
1.嵌入式闪存 1.1模块介绍 CIU32M010、CIU32M030 集成了嵌入式 FLASH 控制模块,该模块控制 FLASH 的擦除、编程以及读取数据。上电时会从 FLASH 中读取相关数据进行校验以及初始化配置,保证芯片程序在正确且安全的情况下运行。 1.2功能特点 • 支持高达 64K 主 ......
pixel 3xl 编译安卓与内核并烧入全流程(含安卓源码部分编译)
# pixel 3xl 编译安卓与内核并烧入全流程(含安卓源码部分编译) [toc] # 环境搭建 建议:ubuntu18.04 或 ubuntu20.04 建议:最大磁盘大小300GB以上,内存16GB以上,4个CPU内核以上 # 安卓源码下载 ## 一、准备下载环境 ### 1、安装Python ......
嵌入式关键字volatile有什么含意 并给出三个不同的例子
参考文章1:嵌入式面经 参考文章2:关于STM32库中 __IO 修饰符(volatile修饰符) volatile 初印象 最初接触到 volatile,是看野火的自己编写库函数的章节,其中在寄存器结构体中的寄存器成员前加了 "__IO" 修饰,这个 __IO 就是 volatile。 1 //v ......
内核启动阶段获得dtb位置指针过程
###一.内核启动阶段获得dtb位置指针 以**arm64**为例,内核启动如下:/arch/arm64/kernel/head.S ```c __HEAD _head: /* * DO NOT MODIFY. Image header expected by Linux boot-loaders. ......
【资料分享】全志科技T507-H评估板规格书(4核ARM Cortex-A53,主频1.416GHz)
1 评估板简介 创龙科技TLT507-EVM是一款基于全志科技T507-H处理器设计的4核ARM Cortex-A53国产工业评估板,主频高达1.416GHz,由核心板和评估底板组成。核心板CPU、ROM、RAM、电源、晶振等所有器件均采用国产工业级方案,国产化率100%。同时,评估底板大部分元器件 ......
全志科技T507-H工业核心板规格书(4核ARM Cortex-A53,主频1.416GHz)
1 核心板简介 创龙科技SOM-TLT507是一款基于全志科技T507-H处理器设计的4核ARM Cortex-A53全国产工业核心板,主频高达1.416GHz。核心板CPU、ROM、RAM、电源、晶振等所有元器件均采用国产工业级方案,国产化率100%。 核心板通过邮票孔连接方式引出MIPI CSI ......
linux内核八股
面试必备(背)-Linux八股文系列!-腾讯云开发者社区-腾讯云 (tencent.com) 【面试-八股文】Linux 万字总结,助你吊打面试官系列 - 知乎 (zhihu.com) (122条消息) Linux操作系统(八股文篇)_栋哥爱做饭的博客-CSDN博客 深入理解Linux Kernel ......
数据库内核:PostgreSQL 架构
# PostgreSQL 的架构 > 客户端/服务器架构: ![Client:server architecture](https://img2023.cnblogs.com/blog/2306858/202306/2306858-20230617224051150-773845544.png) * ......
Linux启动时间优化-内核和用户空间启动优化实践
启动时间的优化,分为两大部分,分别是内核部分和用户空间两大部分。 从内核timestamp 0.000000作为内核启动起点,到free\_initmem()输出"Freeing init memory"作为内核启动的终点。 借助于bootgraph.py对内核的kmsg进行分析,输出bootgra ......
实验三 嵌入式SQL与数据库编程
[TOC] #一、实验目的 1.理解嵌入式SQL与交互式SQL的区别; 2.掌握数据库连接技术; 3.掌握基于特定宿主语言的数据库连接与访问; 4.能够基于具体功能需求,在特定DBMS上实现简易应用系统开发。 #二、实验要求 1.选择宿主语言进行数据库连接的实现; 2.根据具体的功能设计进行嵌入式S ......
实验三 嵌入式SQL与数据库连接
# 一、数据库连接技术简介 本实验在Java程序中采用JDBC连接openGauss。 Java数据库连接是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。我们通常说的JDBC是面向关系型数据库的。 JDBC有五种连接方式,分别是直接实例化Dr ......
痞子衡嵌入式:主流QuadSPI NOR Flash厂商关于QE位与IO功能复用关联设计
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家讲的是**几家主流QuadSPI NOR Flash厂商关于QE位与IO功能复用关联设计**。 痞子衡之前写过一篇文章 [《串行NOR Flash下载/启动常见影响因素之QE bit》](https://www.cnblogs.com/henj ......
《安富莱嵌入式周报》第315期:开源USB高速分析仪,8GHz示波器开发, 600行C编写RISC-V内核,英特尔推出用于开发人员等宽字体,便携物联网监测器
周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版: https://www.bilibili.com/video/BV1gV4y117UD/ 1、开源USB2.0高速分 ......
实验三 嵌入式SQL与数据库连接
**实验三 嵌入式SQL与数据库连接 ** **一、实验要求** 掌握嵌入式SQL的使用方法,通过数据库连接技术连接DBMS,访问数据库并实现存储过程调用,完成简易数据库应用系统的模拟实现。 **二、实验目的** ·理解嵌入式SQL; ·理解数据库连接技术; ·掌握基于特定宿主语言的数据库连接与访问 ......
Linux下嵌入式Web服务器BOA和CGI编程开发
https://blog.csdn.net/Ikaros_521/article/details/102610768 一、环境搭建操作系统:Ubuntu12.04 LTS ( CentOS7类似0.0 )boa下载地址(网址突然又挂了):http://www.boa.org/官方文档:http:// ......
RK3568 vs 树莓派4: 嵌入式计算的巅峰之争
本文将以处理器性能、扩展性、功耗和软件支持等方面对RK3568和树莓派4进行综合比较,以帮助读者更好的了解这两个平台的优势和适用场景。 ......
驱动开发:内核RIP劫持实现DLL注入
本章将探索内核级DLL模块注入实现原理,DLL模块注入在应用层中通常会使用`CreateRemoteThread`直接开启远程线程执行即可,驱动级别的注入有多种实现原理,而其中最简单的一种实现方式则是通过劫持EIP的方式实现,其实现原理可总结为,挂起目标进程,停止目标进程EIP的变换,在目标进程开启... ......
STM32嵌入式面试知识点总结
一、STM32F1和F4的区别?解答:参看:STM32开发 – STM32初识内核不同:F1是Cortex-M3内核,F4是Cortex-M4内核;主频不同:F1主频72MHz,F4主频168MHz;浮点运算:F1无浮点运算单位,F4有;功能性能:F4外设比F1丰富且功能更强大,比如GPIO翻转速率 ......
【回调详解】内核回调的详细图解【未完成】
1、进程回调 进程回调是内核下的全局变量,存放到PspCreateProcessNotifyRoutine中,该变量是个数组;该数组中已经存放函数的具体个数,则存放到全局变量PspCreateProcessNotifyRoutineCount中。 PspCreateProcessNotifyRout ......
Qt编写精美输入法(历时十年迭代/可换肤/支持Qt4/5/6/win/linux/mac/嵌入式等)
## 一、前言 大概是从2012年就开始研究用Qt写输入法,因为项目需要,嵌入式板子上,没有对应的输入法,当初使用过很多NVR,里面也是鼠标按下弹出输入法面板进行输入,可以切换数字和字母及中文,于是借鉴着操作交互流程,用纯QWidget代码实现一个,当然最初的版本是非常简单和丑陋的,而且功能单一,能 ......
驱动开发:内核解锁与强删文件
在某些时候我们的系统中会出现一些无法被正常删除的文件,如果想要强制删除则需要在驱动层面对其进行解锁后才可删掉,而所谓的解锁其实就是释放掉文件描述符(句柄表)占用,文件解锁的核心原理是通过调用`ObSetHandleAttributes`函数将特定句柄设置为可关闭状态,然后在调用`ZwClose`将其... ......