嵌入式
文章平均质量分 76
韦东山
深圳百问网科技有限公司技术总监,毕业于中国科学技术大学电子、软件专业双学位,10余年嵌入式一线开发经验, 畅销书<<嵌入式Linux应用开发完全手册>>作者, 擅长ARM/MIPS等架构的Linux底层系统开发, 曾为多家知名培训机构特邀讲师,2011年陆续录制的工程师必看教程------韦东山系列Linux/Android视频,有口皆碑。累计学员10万+,当之无愧成为嵌入式培训领域的佼佼者。
展开
-
【众筹】百问网DShanMCU-Mio开源掌机(爻-澪)项目,完美支持运行10多个模拟器!
爻-澪(Yao-Mio)开源掌机支持的模拟器:- Nintendo(任天堂): NES, SNES (slow), Gameboy, Gameboy Color, Game & Watch- Sega(世嘉): SG-1000, Master System, Mega Drive / Genesis, Game Gear- Coleco(科莱科): Colecovision- NEC HE(NEC Home Electronics): PC Engine- Atari(雅达利): Lynx原创 2022-12-13 14:07:27 · 1905 阅读 · 0 评论 -
LVGL官方+100ASK合力打造的中文输入(拼音输入法)组件,让LVGL支持中文输入!
LVGL V8.3 版本支持中文输入(拼音输入法)啦!LVGL中的中文输入组件称为:lv_ime_pinyin,完全由百问网团队编写而成...原创 2022-07-13 11:31:10 · 2819 阅读 · 0 评论 -
ARM架构简述
原创 2021-12-30 11:50:41 · 602 阅读 · 0 评论 -
【简述】嵌入式Linux系统组成
原创 2021-12-30 11:49:26 · 873 阅读 · 0 评论 -
【简述】发行版Linux系统组成
原创 2021-12-30 11:47:35 · 593 阅读 · 0 评论 -
韦东山freeRTOS系列教程:入门文档教程+进阶视频教程(全部免费的freeRTOS系列教程、freeRTOS学习路线)
本教程是freeRTOS的系统教程,学完之后可达到中高级freeRTOS工程水平。教程分为三部分:学前知识普及->初级文档教程->进阶(高级)视频教程......原创 2021-11-18 14:10:07 · 69387 阅读 · 3 评论 -
韦东山freeRTOS系列教程之【第一章】FreeRTOS概述与体验
文章目录1.1 FreeRTOS目录结构1.1 FreeRTOS目录结构1.2 核心文件1.3 移植时涉及的文件1.4 头文件相关1.4.1 头文件目录1.4.2 头文件1.5 内存管理1.6 Demo1.7 数据类型和编程规范1.7.1 数据类型1.7.2 变量名1.7.3 函数名1.7.4 宏的名1.8 安装Keil1.8.1 下载Keil1.8.2 安装Keil1.8.3 安装Pack1.9 使用模拟器运行第1个程序1.10 使用逻辑分析仪需要获取更好阅读体验的同学,请访问我专门设立的站点查看,地原创 2021-11-18 13:38:14 · 37879 阅读 · 2 评论 -
LVGL|lvgl中文手册(lvgl中文文档教程)
lvgl官方的教程是英文的,这个是我在做项目时顺便做出来的中文教程站点(持续更新维护),不仅仅只是照搬lvgl官方文档的翻译,同时总结了我们在实际开发中遇到的各种细节,让这个文档更加适合我们在实际开发中的需求。LVGL是什么?LVGL(轻巧而多功能的图形库)是一个免费的开放源代码图形库,它提供创建具有易于使用的图形元素,精美的视觉效果和低内存占用的嵌入式GUI所需的一切。转载 2021-07-20 18:34:00 · 10877 阅读 · 6 评论 -
【RTOS的最通俗理解】行业大佬用一篇文章带你快速理解RTOS
文章目录单片机\_RTOS\_架构1. RTOS的概念1.1 用人来类比单片机程序和RTOS1.1.1 我无法一心多用1.2.2 我可以一心多用1.2 程序简单示例2. 架构的概念2.1 用人来类比电子产品2.2 要深入理解RTOS就必须深入理解CPU架构3. 课程重点系统课程学习 5分钟拿下你的三连,RTOS的最通俗理解! 单片机_RTOS_架构1. RTOS的概念1.1 用人来类原创 2021-07-13 18:43:45 · 11367 阅读 · 7 评论 -
全网首家支持使用buildroot 2021构建全志RISC-V 64架构哪吒 D1开发板
文章目录项目仓库汇总编译完整系统或者各个部分构建完整系统镜像单独编译各个部分烧写启动ToDoList已实现功能未实现 计划实现如何参与此项目提交PR提交issues项目仓库汇总buildroot github仓库地址 https://github.com/100askTeam/neza-d1-buildroot.gitopensbi gitee仓库地址 https://gitee.com/weidongshan/NezaD1-opensbi.gitu-boot gitee仓库地址 https://原创 2021-07-13 17:36:13 · 2171 阅读 · 4 评论 -
从零构建一个riscv64 ubuntu-20发行版系统
文章目录1.搭建开发环境1.1 开发涉及的环境/工具:1.2 安装qemu虚拟化工具1.2.1 apt安装1.2.2 手动交叉编译安装2. 获取riscv架构ubuntu根文件系统3.Vmware ubuntu挂载riscv架构ubuntu文件系统3.1. 解压缩riscv架构ubuntu文件系统到ubuntu下3.1.2 拷贝qemu模拟工具到riscv64架构ubuntu-rootfs文件系统下3.1.2 chroot到模拟riscv64文件系统下4. 配置riscv架构的ubuntu系统4.原创 2021-07-13 17:15:08 · 3598 阅读 · 7 评论 -
驱动大全之UART子系统
百问网韦东山的UART学习笔记从哪里入手TTY/Terminal/UART/Console等概念从哪里入手我们录制的驱动大全,进入到UART子系统了。我们基于IMX6ULL的内核进行分析,从\Linux-4.9.88\drivers\tty\serial\imx.c开始阅读代码。imx_serial_init uart_register_driver(&imx_reg); struct tty_driver *normal; normal = alloc_tty_driver(drv原创 2021-07-06 15:28:13 · 2286 阅读 · 0 评论 -
RT-Thrad|STM32F103+ESP8266 S01+RT-Thread联网之环境搭建(1/4)
文章目录前言硬件准备百问网STM32F103ESP8266 01SESP8266 介绍ESP8266 01S技术规格参数软件准备下载安装 Keil μVision5Pack Installer安装 ST-Link 驱动获取RT-Thread源码下载安装 RT-Thread env 工具文章列表RT-Thrad|STM32F103+ESP8266 S01+RT-Thread联网之环境搭建(1/4)RT-Thrad|STM32F103+ESP8266 S01+RT-Thread联网之更新ESP8266转载 2021-06-02 17:49:32 · 1031 阅读 · 0 评论 -
RT-Thrad|STM32F103+ESP8266 S01+RT-Thread联网之更新ESP8266 01S固件(2/4)
文章目录前言AT指令查看固件版本查看FLASH容量需不需要更新固件烧录固件时如何接线烧录固件文章列表RT-Thrad|STM32F103+ESP8266 S01+RT-Thread联网之环境搭建(1/4)RT-Thrad|STM32F103+ESP8266 S01+RT-Thread联网之更新ESP8266 01S固件(2/4)RT-Thrad|STM32F103+ESP8266 S01+RT-Thread联网之RT-Thread AT组件(3/4)RT-Thrad|STM32F103+ESP8转载 2021-06-02 17:48:33 · 910 阅读 · 0 评论 -
RT-Thrad|STM32F103+ESP8266 S01+RT-Thread联网之RT-Thread AT组件(3/4)
文章目录前言AT组件简介硬件接线RT-Thread源码和Env工具RT-Thread源码Env工具AT Client 配置AT Client 运行示例AT Client 模式AT Client CLI 模式AT Socket 功能AT Socket 配置AT Socket 的使用网络连接测试MQTT 组件示例测试文章列表RT-Thrad|STM32F103+ESP8266 S01+RT-Thread联网之环境搭建(1/4)RT-Thrad|STM32F103+ESP8266 S01+RT-Threa转载 2021-06-02 17:46:55 · 1138 阅读 · 0 评论 -
为什么0x100是256个字节、0x400是1KB、0x800是2KB、0x1000是4KB?
文章目录前言数据单位标准两种标准0x400为什么是1KB大小?回到开始的问题附录1:存储单位之间的换算附录2:常见的16进制地址及其对应容量前言在刚开始学习嵌入式时我们就遇到各种进制之间的换算,十六进制、十进制、八进制、二进制等等,一开始会经常在各种进制之间迷失自我;在深入学习或者做项目或者工作时我们也经常要查看各种芯片的数据手册(datasheet),手册里面一般都是使用十六进制表示各种地址。这时我们就会遇到类似这样的问题:为什么 0x100 是 256Bytes(字节) 大小?0x400转载 2021-06-01 18:47:23 · 9765 阅读 · 1 评论