logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux kernel: defconfig和.config

在Linux内核里,编译内核文件时,先要配置.config文件,然后Makefile在编译时通过读取.config文件的配置来选择要编译的文件,选择驱动的加载方式。defconfig 一般在arch/arm64/configs/目录下,是一个没有展开的内核配置,需要配合Kconfig展开成.config从defconfig到.config不是简单的复制操作,而是make...

linux三大驱动类型:字符设备、块设备、网络设备

1. 字符设备字符设备指能够像字节流串行顺序依次进行访问的设备,对它的读写是以字节为单位。字符设备的上层没有磁盘文件系统,所以字符设备的file_operations成员函数就直接由字符设备驱动提供(一般字符设备都会实现相应的fops集),因此file_operations 也就成为了字符设备驱动的核心。特点:一个字节一个字节读写的设备读取数...

#linux
stm32 SWD调试接口的使用

SWD 和传统的调试方式区别    1. SWD 模式比 JTAG 在高速模式下面更加可靠。 在大数据量的情况下面 JTAG 下载程序会失败, 但是 SWD 发生的几率会小很多。基本使用 JTAG 仿真模式的情况下是可以直接使用 SWD 模式的, 只要你的仿真器支持。 所以推荐大家使用这个模式。    2. 在大家 GPIO 刚好缺一个的时候, 可以使用 SWD 仿真, 这种模式支持更少的...

#stm32
在sublime中直接运行python代码

系统:win10编辑器:sublime TXT 3--------------------------------- 有两种方法可以在sublime中直接运行python代码。1)非交互式程序写完代码保存后直接按ctrl+B,如只有输出的程序。2)交互式程序需要下载SublimeREPL,如需要输入的的程序。 1. 非交互式程序1)设置:工具(tool)--...

#python
visual c++ build tools的安装与使用

开发环境:win10 + Microsoft Visual C++ Build Tools 2015----------------------------------------------------------------- The Microsoft Visual C++ Build Tools installs only the command-line compile...

noncached memory

allocnone-cached memory in uboot.1. APIarch\arm\include\asm\system.hvoid noncached_init(void);phys_addr_t noncached_alloc(size_t size, size_t align);2. implementationarch/arm/lib/cache.c#ifdef CONFIG_

苏州嵌入式软件方向知名公司

苏州嵌入式方向知名公司涵盖软件和硬件量大方向包含行业类型:人工智能、大数据、半导体、通信、医疗器械、汽车电子、军工耗费大量精力吐血整理、供大家求职做参考~民企&国企:中移苏州软件:大数据、云计算科沃斯机器人:扫地机器人科大讯飞:语音识别,人工智能思必驰:语音识别苏州驰声信息科技:语音识别华为苏州:企业网统一通信:企业通信软件、物联网平台苏州迈瑞微电子:指纹识别芯片盛科网络:交换机中

苏州嵌入式软件方向知名公司

苏州嵌入式方向知名公司涵盖软件和硬件量大方向包含行业类型:人工智能、大数据、半导体、通信、医疗器械、汽车电子、军工耗费大量精力吐血整理、供大家求职做参考~民企&国企:中移苏州软件:大数据、云计算科沃斯机器人:扫地机器人科大讯飞:语音识别,人工智能思必驰:语音识别苏州驰声信息科技:语音识别华为苏州:企业网统一通信:企业通信软件、物联网平台苏州迈瑞微电子:指纹识别芯片盛科网络:交换机中

暂无文章信息