logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

arm架构,arm内核,处理器之间的关系

我们经常说,stm32f103是采用cotex-M3内核,基于armv7架构设计的。那么,stm32f103、cotex-M3、armv7之间有什么关系呢?

#arm开发
android binder(二)应用层编程实例

ref:https://juejin.cn/post/7214342319347712057Android系统--Binder系统具体框架分析(一) - lkq1220 - 博客园第5课第1节_Binder系统_C程序示例_框架分析_哔哩哔哩_bilibiliXRefAndroid - Support AOSP 15.0 AndroidXRef & OpenHarmony 5.0https://c

文章图片
#binder
嵌入式linux驱动之———杂项设备驱动

杂项设备是字符驱动的一种,可以自动生成设备节点(/dev/目录)。杂项设备的主设备号相同,都是10。次设备号不同

嵌入式linux驱动之——内核模块

一、简介:Linux内核是一个整体结构,但是通过内核模块的方式向开发人员提供了一种动态加载程序到内核的能力。通过内核模块,开发人员可以访问内核的资源,内核还向开发人员提供了访问底层硬件和总线的接口。因此,Linux系统的驱动是通过内核模块实现的。Linux内核模块是一种可以被内核动态加载和卸载的可执行程序。通过内核模块可以扩展内核的功能,通常内核模块被用于设备驱动、文件系统等。如果没有内核...

嵌入式linux驱动之———字符设备驱动(一)

一、简介:在Linux内核驱动中,字符设备是最基本的设备驱动。字符设备包括了设备最基本的操作,如打开设备、关闭设备、I/O控制等。学习其他设备驱动最好从字符设备开始。字符设备是能够像字节流(比如文件)一样被访问的设备,就是说对它的读写是以子为单位的。比如串口在进行收发数据时就是一个字节一个字节进行的。字符设备的驱动程序中实现了 open、close、read、wrie等系统调用,应用程序可以通..

#linux#驱动开发#运维
H2TEST自动化测试

ref:GitHub - kunyi0605/H2testwpywinauto实战-操作h2testw.exe自动化测试脚本_肤白貌美的博客-CSDN博客

memcpy内存重叠的解决

内存区域重叠是指内存区域 和内存区域 有重叠。只是简单的内存拷贝,没有考虑内存有重叠的情况,如果内存有重叠,其行为是不确定的。考虑内存重叠的情况,即使内存有重叠也能正常拷贝。一般来说,如果自己能确定拷贝内存没有重叠,用 比用 更高效,如果有重叠,则只能用 ref:memmove 和 memcpy的区别以及处理内存重叠问题_码城的博客-CSDN博客_memcpy内存重叠write-bug memcp

#大数据
Linux 中把Python3设为默认Python版本的几种方法

先查看自己电脑里的python3版本:在个人的home目录中,打开 .bashrc文件,打开方式为没有安装gedit文本编辑器的使用如下命令安装或者使用vim、nano等。打开后,输入如下内容:然后注销登录或者输入如下命令以使命令立刻生效先删除默认的Python软链接:然后创建一个新的软链接指向需要的Python版本:如果想还原回原python2.7,只需注意,ln命令的基本用法为直接执行下面两个

#python#linux#开发语言
计算机网络基础--DNS

一、什么是DNS1、DNS的由来网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,但IP地址是一串32位的数字,比如:百度服务IP地址是:39.156.69.79,淘宝服务IP: 140.205.94.189,这种网络IP地址很不方便记忆和识别。因此,就有了域名,域名可以理解为给ip地址重新起个名字,例如baidu.com 或者 taobao.com,则很方便记忆和识别。因此,就

#网络
DRAM的寻址方式及其容量的计算与表示方法

https://zhuanlan.zhihu.com/p/113187707https://blog.51cto.com/ticktick/686447https://blog.csdn.net/qq_23586645/article/details/52290911https://blog.csdn.net/kickxxx/article/details/7231621https://blog.

    共 53 条
  • 1
  • 2
  • 3
  • 6
  • 请选择