logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

闲聊-小米首席架构师崔宝秋的开源故事

自己正在使用的软件交互体验,配置自己想要的各种炫酷功能的时候,这种感觉是非常奇妙的。”在崔宝秋的介绍中,因为自己身边厉害的人都在用 Emacs、GNU、Linux、FreeBSD 等开源软件开发个性化的交互,并且配置自己想要的任意产品功能,这让他产生了某种“被传教”般的兴奋。我在学校的几个老师也在开源上对我有很大的启发作用。之后我的四年研究成果,五年博士四年我都在做XSB,简单来讲就是增强版的Pr

#开源#安全#android +2
Nuttx RTOS入门-简介及开源代码运行

官网:https://nuttx.apache.org/文档:https://nuttx.apache.org/docs/latest/NuttX是一个成熟的实时操作系统,于07年由Gregory Nutt先生正式开源,2016年被三星选为TizenRT操作系统的内核,2019年在小米的推动下正式进入Apache基金会,经过开源社区多年的不懈努力,NuttX功能丰富,性能稳定,商业化成熟度高,Fi

#开源#汽车#运维 +1
小米澎湃OS-白皮书介绍

雷军作为一个程序员是懂技术的,但是又想挣快钱,不愿意像华为一样埋头搞难啃的底层骨头,例如芯片和OS内核。但是小米内部还是有很多优秀的程序员,毕竟有北京大量程序员的支撑还有资本发工资,如果说华为是搅屎棍高质量+遥遥领先),那小米也来了个掀桌子开源华为虽然优秀但是开源做的差,小米本来技术没华为强,那我开源总行了吧,本来就是抄了又改的,我都公开,你华为黑科技就捂着吧。当然华为和小米都是很好的公司,只是各

#深度学习#汽车#android
os内核入门-3 linux0.11编译介绍

本文详细解析了Linux 0.11内核编译过程与目标文件生成机制。通过分析Makefile执行流程,揭示了Image目标文件如何由bootsect、setup和kernel三个组件经build工具合并而成,并阐述了ELF可执行文件与raw binary格式的区别。文章深入探讨了从预处理、编译、汇编到链接的完整编译过程,同时介绍了静态库与动态库的链接方式,以及readelf和objdump等工具的使

#数据库#汽车#自动驾驶
AI系统-15国内AI芯片介绍

从封装上采用了双Die设计,就是晶圆上切下来的两个芯粒(硅材质),采用封装技术(加一个铁皮,引出来引脚)封装到一块,这样外面看就是一个大号的芯片在电路板上。好在封装技术相对芯片制造难度小些,国产可以搞定。应该华为就用了芯片堆叠封装的方式来规避性能的缺陷,都是被迫的创新。上图可见还封装了HBM(高速带宽内存),这个HBM为什么快?就是其用了3D技术,将多个DRAM芯片进行三维堆叠。

#人工智能#神经网络#自动驾驶 +2
AI系统-10AI芯片介绍2

AI芯片与异构计算技术发展 本文系统介绍了GPU、NPU和异构计算技术的发展与应用。GPU从最初的图形处理器发展为高性能并行计算平台,通过CUDA和OpenCL实现了通用计算能力。相比CPU,GPU具有更强的并行处理能力和专门优化的内存架构。随着AI技术发展,专用NPU芯片应运而生,采用特定领域架构优化矩阵运算,如谷歌TPU、华为昇腾等。AI芯片设计需平衡算力、存储、功耗等九大要素,训练芯片注重算

#人工智能#神经网络#深度学习 +1
uboot入门-1简介和运行

摘要:本文介绍了嵌入式Linux中的U-Boot引导程序,包括其作用、功能命令及启动方式。U-Boot作为开源的通用引导加载程序,支持多种操作系统和处理器架构,主要用于硬件初始化、加载操作系统等。文章详细解析了U-Boot的命令行功能,如环境变量设置、内存操作、网络命令等,并对比了带/不带ATF(ARM Trusted Firmware)的启动流程差异。此外,还概述了U-Boot代码结构,指出移植

#linux#运维#机器学习 +1
ATF入门-3BL1启动流程分析

BL1启动流程与代码分析摘要 BL1是ARM Trusted Firmware启动的第一阶段,位于ROM中,负责系统初始化并加载BL2。其主要功能包括: 决定启动路径(冷/热启动) 架构初始化(异常向量、寄存器设置) 平台初始化(看门狗、控制台、MMU等) 加载并跳转至BL2 代码分析重点: 入口点为bl1_entrypoint(汇编实现) 关键流程:el3_entrypoint_common初始

#linux#运维#机器学习 +1
ATF入门-3BL1启动流程分析

BL1启动流程与代码分析摘要 BL1是ARM Trusted Firmware启动的第一阶段,位于ROM中,负责系统初始化并加载BL2。其主要功能包括: 决定启动路径(冷/热启动) 架构初始化(异常向量、寄存器设置) 平台初始化(看门狗、控制台、MMU等) 加载并跳转至BL2 代码分析重点: 入口点为bl1_entrypoint(汇编实现) 关键流程:el3_entrypoint_common初始

#linux#运维#机器学习 +1
ATF入门-2大软件模型和代码编译运行探究

中我们提到了,然后搭建了的基础。可以说是了。思考下一步怎么写这个系列,还是按照的收费课程顺序来挑战下,不过其是,笔者肯定是不会花钱买的,找了一个知乎大神专栏文章:然后结合我们的具体qemu运行代码,妥妥的。:Armv8/armv9架构入门指南:http://hehezhou.cn/arm/index.html其根据ARM官网DEN0024A_v8_architecture_PG_1.0.pdf翻译

#linux#机器学习#汽车
    共 69 条
  • 1
  • 2
  • 3
  • 7
  • 请选择