写点什么

嵌入式

3 人感兴趣 · 94 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/52/528aca9548ef19fe4bb3790fe330d5db.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

嵌入式开发场景下的代码管理方案(上)

有效解决代码的可靠管理高效协同以及高质量交付问题。

北航基于 openEuler 构建工业机器人操作系统,打造“开箱即用”的机器人基础软件平台

北京航空航天大学是国家“双一流”建设高校,以建设扎根中国大地的世界一流大学为发展目标。北京航空航天大学在机器人领域一直处于行业前沿,以其亮眼的成果和优秀的师资力量,成为国内机器人领域的重要参与者和建设者。

如何克服嵌入式开发中的各种挑战,构建完善工具链并落地最佳实践?

2023年6月16日,2023上海国际嵌入式展(embedded world China 2023)圆满落幕。龙智参与此次展会并展示了其针对嵌入式行业的DevSecOps解决方案,帮助企业实现合规、可追溯、高效优质、单一可信数据源的嵌入式开发。

https://static001.geekbang.org/infoq/6e/6ece40186cc5c6c840a41e44ddbf1b5f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2023 上海国际嵌入式展 | 如何通过人工智能驱动的自动化测试工具提升嵌入式开发效率

2023年6月14日到16日,龙智将在2023上海国际嵌入式展(embedded world China 2023)A055展位亮相。同时,6月14日下午3:00-3:30,龙智资深DevSecOps顾问巫晓光将于创新技术及应用发展论坛第二论坛区(A325展位),为大家带来“更好、更快、更安全:嵌入式开发

Musl libc 库成功适配到 openEuler Embedded,推动欧拉嵌入式生态发展

近期,RISC-V SIG 在欧拉嵌入式操作系统上成功实现了 musl libc 的适配,完成了使用 musl libc 库替换 glibc 库构建镜像的工作。目前,以 musl libc 为基础库编译的镜像已在 Raspberry Pi4 开发板上可用,这一成果推动了 openEuler Embedded 的多态发展。

https://static001.geekbang.org/infoq/f0/f05a255eb8955fbf231bce94f9d24f5c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

CH32V307V-EVT-R1 简单上手入门

运气不错,前几天在电子发烧友社区参加每日打卡活动搞到了第一块 RISC-V 的板子。虽然我不是特别熟悉 RISC-V 的相关知识,但既然板子到手了,总不能放着吃灰;所以,接下来会有一段时间,我会更新 RISC-V 的相关内容,以此促进自己来学习 RISC-V 的相关内容。

Rust-Shyper:基于 Rust 语言的高可靠、开源嵌入式 Hypervisor

「Rust-Shyper 是北京航空航天大学计算机学院王雷教授团队设计开发的虚拟机监控器,该系统基于 Rust 语言,实现了一个高可靠、嵌入式 Hypervisor。2023 年 2 月 15 日 Rust-Shyper 正式在 openEuler 社区开源。」

openEuler 开源新项目,嵌入式实时虚拟机 ZVM 介绍

嵌入式实时虚拟机ZVM(Zephyr-based Virtual Machine)是由湖南大学嵌入式与网络计算湖南省重点实验室(以下简称“湖大嵌入式实验室”)主任谢国琪教授主导设计并开发的虚拟化软件。

https://static001.geekbang.org/infoq/6a/6a308aa8e92a4ffabc8d6ae462b0638d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

最新版 Proteus 8.15 Professional 图文安装教程(附安装包)

本篇博主将手把手带领大家安装最新版 Proteus 8.15。

https://static001.geekbang.org/infoq/c8/c853f8002794ddc0381e9e48b852d026.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

瑞萨 RH850 CS+ 环境下设置堆和栈空间

本篇博文将讲解基于瑞萨IDE:CS+ for CC环境如何设置RH850 MCU堆和栈的空间。

https://static001.geekbang.org/infoq/d6/d61445582658f2d43975d8844bc4292f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

瑞萨 RH850 FCL、FDL 和 EEL 库的配置和使用

​瑞萨车规级MCU操作Flash没有直接提供寄存器接口,需要安装官方提供的库文件,有三种形式:FCL库、FDL库和EEL库。

https://static001.geekbang.org/infoq/6c/6ce90b59bf3ad5b73f9f3c9ede541d38.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

瑞萨 E1/E20 烧录工具自检方法

瑞萨官方提供了检测E1/E20烧录工具好坏的软件:[CC] E1,E20 Self Check Program,安装CS+后自动安装。

https://static001.geekbang.org/infoq/60/60ecb0273a6dcfc80b35839e717bfa25.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一文搞懂 I2S 通信总线

I2S(Inter-IC Sound)总线,又称集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。

嵌入式系统软件架构

用户头像
timerring
2022-12-03

嵌入式软件:包括嵌入式操作系统及应用软件

嵌入式系统的开发概述

用户头像
timerring
2022-12-01

面向具体应用的嵌入式开发决定了嵌入式开发的方法、流程各有不同,这里仅给出一般的嵌入式开发的具体过程:

嵌入式系统概述及特点

用户头像
timerring
2022-11-30

嵌入式系统(Embedded Systems)是指:“嵌入到对象体系中的、用于执行独立功能的专用计算机系统”。定义为以应用为中心,以微电子技术、控制技术、计算机技术和通讯技术为基础,强调硬件软件的协同性与整合性,软件硬件可剪裁的,适应应用系统对功能、可靠性

https://static001.geekbang.org/infoq/9a/9a45a465d5e44b797093c068c15671c1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

详解 UDS CAN 诊断:DiagnosticSessionControl Service(SID:0X10)

诊断和通信管理功能单元(Diagnostic and communication management functional unit)包含10种服务,本篇博文将详细讲解DiagnosticSessionControl Service(SID:0X10)的特性和协议。

https://static001.geekbang.org/infoq/e8/e862f7df34d78ffea6eb17619d6c6a36.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

详解 UDS CAN 诊断:什么是 UDS(ISO 14229)诊断?

之前讲解到CAN物理层和数据链路层的相关知识,这些属于ISO 11898-1、ISO 11898-2和ISO 11898-3协议方面的知识,本篇博文开启新篇章,讲解依托于CAN通信的应用层服务:UDS(ISO 14229)诊断协议。

https://static001.geekbang.org/infoq/e0/e071edbfbe63e952d3c4e11189ddd1ee.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

代码质量与安全 | 嵌入式开发中不得不说的编码标准——Barr-C

来自Barr Group的编码标准Barr-C能够减少嵌入式软件中的bug,并引入风格指南(stylistic guidelines),让维护、移植更简单。

https://static001.geekbang.org/infoq/02/02b76dc44b63078a7f38f914e5467692.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

433MHz 自发电无线控制器

​433MHz自发电无线开关,这种供电方式适合作为一个免维护的开关,通过长期监测按压、碰撞等状态的变化发送信号,适用于制作无线门铃、呼叫器、点餐器、墙面开关等装置。

https://static001.geekbang.org/infoq/f5/f5bc43c7a259386c147f7d3202916be8.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

肝下 50 万字的《Linux 内核精通》笔记,你的底层原理水平将从入门到入魔【建议收藏】

大部分程序员可能永远没有机会开发Linux内核或者驱动Linux,那么我们为什么还需要学习Linux内核呢?Linux的源代码和架构都是开放的,我们可以学到很多操作系统的概念和实现原理。Linux的设计哲学体系继承了UNIX,现在整个设计体系相当稳定和简化,这是大部分

https://static001.geekbang.org/infoq/7e/7e28fe43b0bfbbb21580a373366aa917.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

嵌入式 RTOS 的 任务栈 和 系统栈

用户头像
矜辰所致
2022-09-30

一文说明 嵌入式RTOS的 任务栈 和 系统栈

https://static001.geekbang.org/infoq/38/38d16444145be64e3b81ba911911f2c1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

详解 CAN 总线:CAN 节点硬件构成方案

CAN总线节点的硬件构成有两种方案:MCU控制器+独立CAN控制器+CAN收发器和带有CAN控制器的MCU+CAN收发器。

https://static001.geekbang.org/infoq/0f/0f5d7cc9155a136f83707584f6845056.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Linux 内核详细笔记目录

5个专题组成:进程管理专题、内存管理专题、网络协议栈专题、设备驱动管理专题、文件系统及内核组件专题 20个实战操作模块,2w+代码,版本4.12 更新内容5.x 【代码都是大同小异的,都是能直接运用的】

https://static001.geekbang.org/infoq/30/3087b65e2f81e0f38b90ef5b63b7ad6b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一文搞懂 UART 通信协议

UART是一种双向、串行、异步的通信总线,仅用一根数据接收线和一根数据发送线就能实现全双工通信。

https://static001.geekbang.org/infoq/b4/b497cbb476c78a615b3ae8632d54747f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

详解 CAN 总线:什么是 CAN 总线?

CAN总线协议(Controller Area Network),控制器局域网总线,是德国BOSCH(博世)公司研发的一种串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。

https://static001.geekbang.org/infoq/e3/e37d7bfd1c28a432d38d1c3e5b0fab6f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW LINX Toolkit 控制 Arduino 设备(拓展篇—1)

LabVIEW LINX Toolkit可支持驱动Raspberry Pi、BeagleBoard和Arduino开发板,包含数字、模拟、SPI、I2C、UART、PWM等驱动接口,非常适合创客开发实践。

嵌入式_嵌入式技术文章_InfoQ写作社区