首页
学习
活动
专区
工具
TVP
发布

人人都是极客

专栏成员
495
文章
900798
阅读量
178
订阅数
使用MCUXpresso IDE将数据、函数与文件存入指定位置
在进行MCU开发时,根据实际需要,将数据、函数与文件存入指定位置,对合理使用存储器的十分重要。经常有客户问如何将某一数据、函数或文件存入指定的地址空间,结合客户的问题,本文主要对此进行讲解。
刘盼
2023-09-11
4330
这是我平时看的技术视频总结!
现在网上的学习资料是真的丰富,我上大学时除了图书馆借书看之外很难看到自己想看的知识,羡慕现在的大学生可以在网上搜到海量的学习资料,甚至可以去听清华北大等名校教授的课程,这对自己的职业发展是非常有好处的。 我记得刚毕业的时候做嵌入式linux开发,市面上只能看韦东山和宋宝华等老师的书籍,遇到不理解的知识也很难找到人一起讨论,更不要说现在微信群里小伙伴们的学习。 现在只要你想学习某方面的知识,除了各种网站,书籍外还有很多的公众号自媒体分享自己的学习与经验,文字不够还可以去B站看名校里的名师授课。总之,你要你想学
刘盼
2022-09-08
6750
万字整理 | 深入理解编译系统
作者简介: 程磊,一线码农,在某手机公司担任系统开发工程师,日常喜欢研究内核基本原理。 一、编译系统的形成与发展 1.1 手工硬件编程 1.2 面向硬件编程 1.3 高级语言编程 1.4 编译系统的组成 二、编译系统的逻辑结构 2.1 狭义编译 2.2 最狭义编译 2.3 链接过程 2.4 组建系统 三、编译原理简介 3.1 词法分析 3.2 语法分析 3.3 语义分析 3.4 中间码生成 3.5 中间码优化 3.6 机器码生成 3.7 机器码优化 3.8 小型编译器推荐 四、静态链接与动态链接 4.1 静
刘盼
2022-08-26
7100
含大量图文解析及例程 | Linux下的ELF文件、链接、加载与库(中)
可执行文件的装载 进程和装载的基本概念的介绍 程序(可执行文件)和进程的区别 程序是静态的概念,它就是躺在磁盘里的一个文件。 进程是动态的概念,是动态运行起来的程序。 现代操作系统如何装载可执行文件 给进程分配独立的虚拟地址空间 将可执行文件映射到进程的虚拟地址空间(mmap) 将CPU指令寄存器设置到程序的入口地址,开始执行 可执行文件在装载的过程中实际上如我们所说的那样是映射的虚拟地址空间,所以可执行文件通常被叫做映像文件(或者Image文件)。 可执行ELF文件的两种视角 可执行ELF格式具有不寻常的
刘盼
2022-08-26
2.9K0
含大量图文解析及例程 | Linux下的ELF文件、链接、加载与库(上)
常用工具 我们首先列出一些在接下来的介绍过程中会频繁使用的分析工具,如果从事操作系统相关的较底层的工作,那这些工具应该再熟悉不过了。不熟悉的读者可以先看一下这里的简单的功能介绍,我们会在后文中介绍一些详细的参数选项和使用场景。 另外,建议大家在遇到自己不熟悉的命令时,通过 man 命令来查看手册,这是最权威的、第一手的资料。 ELF文件详解 ELF文件的三种形式 在Linux下,可执行文件/动态库文件/目标文件(可重定向文件)都是同一种文件格式,我们把它称之为ELF文件格式。虽然它们三个都是ELF文件格式
刘盼
2022-07-27
3K0
BPF之巅:洞悉Linux系统和应用性能
BPF是近年来Linux 系统技术领域一个巨大的创新。作为 Linux 内核的一个关键发展节点,其重要程度不亚于虚拟化、容器、SDN 等技术。
刘盼
2021-11-04
2.3K0
C语言实现面向对象的原理
不知道有多少人去了解过语言的发展史,早期C语言的语法功能其实比较简单。随着应用需求和场景的变化,C语言的语法功能在不断升级变化。
刘盼
2021-01-25
8500
10分钟,掌握C语言指针
说到指针,估计还是有很多小伙伴都还是云里雾里的,有点“知其然,而不知其所以然”。但是,不得不说,学了指针,C语言才能算是入门了。指针是C语言的「精华」,可以说,对对指针的掌握程度,「直接决定」了你C语言的编程能力。
刘盼
2020-11-03
1.4K0
手把手教你入门AIoT(10)
本课程会深入浅出地介绍 MQTT 协议的各种特性,对每个协议特性都辅以具体代码进行讲解,并通过一个 IoT+AI 项目实战来具体展现 MQTT 在移动端、Web 端的使用,MQTT Broker 的架设等场景。
刘盼
2020-07-06
9810
binder,hwbinder,vndbinder之间的关系
先复制一段来自于android官方文档的文字 https://source.android.google.cn/devices/architecture/hidl/binder-ipc
刘盼
2020-02-20
1.8K0
Ftrace工具的使用
Ftrace是Linux进行代码级实践分析最有效的工具之一,比如我们进行一个系统调用,出来的时间过长,我们想知道时间花哪里去了,利用Ftrace就可以追踪到一级级的时间分布。
刘盼
2019-05-17
3.3K0
华为“方舟编译器”到底是啥?一文看懂TA如何让手机性能再突破
在华为春季发布盛典上,除了“HUAWEI P30”还有一个词也火了一把,那就是全新黑科技——“华为方舟编译器”!
刘盼
2019-05-13
3950
AI芯片之卷积神经网络原理
卷积神经网络(Convolutional Neural Network,CNN)是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的周围单元,对于大型图像处理有出色表现。 它包括卷积层(convolutional layer)和池化层(pooling layer)。
刘盼
2018-09-25
1.2K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档