当前位置: 代码迷 >> 综合 >> 【Yngz_Miao的博客】博客导航(不断更新)
  详细解决方案

【Yngz_Miao的博客】博客导航(不断更新)

热度:5   发布时间:2023-12-18 03:26:47.0

目前导航有初探Linux操作系统、STM32F103ZET6芯片、UCOS-III操作系统、Altium Designer四大块。

除此之外,博客内还有包括C/C++编程语言、Qt5、TCP/IP、笔试题面经等方面的博文,可以在左侧个人分类中查找到。

 

初探Linux操作系统

关于Linux操作系统的书籍很多,但绝大多数都是教你怎么使用Linux操作系统。例如Linux常用命令、Shell脚本、文件编程、网络编程等等,干货满满。但这些都是太偏“实用”了,很少有涉及到一些底层的东西。

但Linux操作系统太庞大了,阅读源码了解实现是一件“让人恐惧”的事情,无从下手的感觉。

那么,你可以试一试专栏:初探Linux操作系统,可以作为Linux操作系统的简单入门的博客专栏。适用于那些想要入门Linux操作系统的入门教程、或者校招应急Linux操作系统狂补教程。

当然专栏的这些内容都是很基础入门的部分,后面会对Linux源码还有更深入的专栏介绍。

专栏章节

  1. 【Linux】虚拟机和Linux操作系统零基础安装(附:软件下载链接、图)
  2. 【Linux】Linux常用命令
  3. 【Linux】Samba服务器超详细安装、配置(附带各种问题解决方式)
  4. 【Linux】Linux脚本编程
  5. 【Linux】Linux编程基础(vi、gcc、gdb)
  6. 【Linux】Linux基础知识(Linux系统、Linux中的链表)
  7. 【Linux】Linux基础知识(Linux模块)
  8. 【Linux】Linux的虚拟内存详解(MMU、页表结构)
  9. 【Linux】Linux物理内存的管理
  10. 【Linux】Linux虚拟内存空间描述
  11. 【Linux】Linux的内核空间(低端内存、高端内存)
  12. 【Linux】Linux内核空间的slab分配模式
  13. 【Linux】Linux进程简介及其五种状态
  14. 【Linux】Linux进程的创建与管理
  15. 【Linux】Linux的进程调度
  16. 【Linux】Linux 2.6 对调度器的改进
  17. 【Linux】Linux文件与文件的存储
  18. 【Linux】Linux文件目录
  19. 【Linux】Linux Ext2文件系统
  20. 【Linux】Linux操作系统的文件管理系统
  21. 【Linux】Linux的虚拟文件系统
  22. 【Linux】Linux操作系统对文件系统的管理
  23. 【Linux】Linux文件与进程的关联
  24. 【Linux】Linux根据文件路径查找索引节点
  25. 【Linux】Linux进程通信与System V IPC机制
  26. 【Linux】Linux的共享内存
  27. 【Linux】Linux的消息队列
  28. 【Linux】Linux的管道
  29. 【Linux】Linux的信号
  30. 【Linux】Linux的同步控制
  31. 【Linux】Linux的信号量集
  32. 【Linux】Linux网络编程(含常见服务器模型,上篇)
  33. 【Linux】Linux网络编程(含常见服务器模型,下篇)
  34. 【Linux】Linux多线程技术
  35. 【Linux】Linux线程私有数据

 

STM32F103ZET6芯片

STM32系列作为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM系列芯片,应用广泛。STM32F103系列更是作为其中非常经典、极其容易上手的芯片,各种资料很是完备。

那么,你可以试一试专栏:STM32F103ZET6芯片,可以作为STM32F103芯片的简单入门的博客专栏。专栏中几乎涵盖了芯片的所有外设,同时从基础知识、寄存器、库函数、实例程序多方面讲述,基础入门。

专栏章节

  1. 【STM32】MDK5打开MDK4项目工程时出现的不兼容及解决方法
  2. 【STM32】MDK中寄存器地址名称映射分析
  3. 【STM32】STM32时钟系统和SystemInit函数解读
  4. 【STM32】STM32端口复用和重映射(AFIO辅助功能时钟)
  5. 【STM32】NVIC中断优先级管理(中断向量表)
  6. 【STM32】SysTick滴答定时器(delay延时函数讲解)
  7. 【STM32】GPIO工作原理(八种工作方式超详细分析,附电路图)
  8. 【STM32】GPIO的相关配置寄存器、库函数、位操作(实例:STM32控制跑马灯)
  9. 【STM32】串口通信基本原理(超基础、详细版)
  10. 【STM32】串口相关配置寄存器、库函数(UART一般步骤)
  11. 【STM32】STM32固件库(标准外设库)
  12. 【STM32】外部中断概述、寄存器、库函数(EXTI一般步骤)
  13. 【STM32】独立看门狗概述、寄存器、库函数(IWDG一般步骤)
  14. 【STM32】窗口看门狗概述、寄存器、库函数(WWDG一般步骤)
  15. 【STM32】通用定时器的基本原理(实例:定时器中断)
  16. 【STM32】通用定时器的PWM输出(实例:PWM输出)
  17. 【STM32】通用定时器的输入捕获(实例:输入捕获)
  18. 【STM32】RTC实时时钟概述、寄存器、库函数(RTC一般步骤)
  19. 【STM32】电源控制、低功耗模式(实例:待机模式)
  20. 【STM32】ADC的基本原理、寄存器(超基础、详细版)
  21. 【STM32】ADC库函数、一般步骤详解(实例:内部温度传感器实验)
  22. 【STM32】DAC基本原理、寄存器、库函数(DAC一般步骤)
  23. 【STM32】PWM DAC基本原理(实验:PWM实现DAC)
  24. 【STM32】DMA基本原理、寄存器、库函数(DMA一般步骤)
  25. 【STM32】IIC的基本原理(实例:普通IO口模拟IIC时序读取24C02)
  26. 【STM32】SPI的基本原理、库函数(SPI一般步骤)

 

UCOS-III操作系统

了解了一款芯片,只做一些裸板的程序是非常浪费的;甚至说在一些复杂的需求中是无法完成的。而使用操作系统,能够使整个大的任务序列井然有序地运行而不出错,而这是裸板程序所无法比拟的。

嵌入式实时操作系统有很多:UCOS-III操作系统、Free-RTOS操作系统、XWorks操作系统……各个实时操作系统之间尽管有很多的不同,但相似点还是蛮多的。

那么,你可以试一试专栏:UCOS-III操作系统,可以作为UCOS-III操作系统的简单入门的博客专栏。专栏中对操作系统中每个部分都有详细的讲解,并配备有实例的代码,基础入门。

专栏章节

  1. 【UCOSIII】UCOSIII基础知识和STM32F103的移植
  2. 【UCOSIII】嵌入式实时操作系统UCOSIII及其任务
  3. 【UCOSIII】UCOSIII的任务调度和切换
  4. 【UCOSIII】UCOSIII的初始化和启动
  5. 【UCOSIII】UCOSIII的任务管理
  6. 【UCOSIII】UCOSIII系统内部任务
  7. 【UCOSIII】UCOSIII的中断和时间管理
  8. 【UCOSIII】UCOSIII软件定时器
  9. 【UCOSIII】UCOSIII的信号量
  10. 【UCOSIII】UCOSIII的互斥信号量
  11. 【UCOSIII】UCOSIII的任务内嵌信号量
  12. 【UCOSIII】UCOSIII的消息传递
  13. 【UCOSIII】UCOSIII的事件标志组
  14. 【UCOSIII】UCOSIII的同时等待多个内核对象
  15. 【UCOSIII】UCOSIII的存储管理

 

Altium Designer

学会了使用芯片,但是可能有时候具体的需求中并不需要太多的外设(可能只需要其中某一部分的功能)。这时候就需要自己动手设计开发板了,这个时候就需要用到Altium Designer。

那么,你可以试一试专栏:Altium Designer,可以作为Altium Designer的简单入门的博客专栏。专栏中对其中每一个步骤、每一个图标位置都有截图说明,清晰明了、基础入门。

该软件入门很简单,但是如果需要熟练地掌握它,只能不断地去练习。

专栏章节

  1. 【AD】Altium Designer 新建一个项目
  2. 【AD】Altium Designer 原理图的绘制
  3. 【AD】Altium Designer PCB文件的绘制(上篇:PCB基础和布局)
  4. 【AD】Altium Designer PCB文件的绘制(下篇:PCB布线和后续)
  5. 【AD】Altium Designer 打开 .ddb文件(附:各种问题的解决)