- 博客(7)
- 收藏
- 关注
原创 建议收藏万字长文!嵌入式Linux系统移植原理与方法总结
本文是对整个Linux系统移植的讲解,适宜有一定基础的初学者进行复习,基本可以自己制作PCB之后自己根据这个方法烧写Linux系统,不涉及U-Boot与Linux的源码和编译流程的讲解(这东西后面再学没事的),只讲最实用的方法,如果你有跟着烧写过一遍Linux系统,那么本文会让你重新复习一遍整个流程,加深对Linux系统移植的理解与应用。
2023-09-24 13:09:07 1254 3
原创 Chatgpt+机器人的构想
而且我们学的stm32这款微控制器的ST公司,以后主推HAL库开发(抽象印象层),而主要用HAL库开发的IDE能通过 图形配置芯片 最后自动输出整个工程的代码,大大减少我初始化各个芯片管脚功能的工作量,这使得我只需要编写业务代码就行了。就是等gpt的更新迭代写代码能力越来越强,他能够根据与人类对话和当时的环境 实时输出嵌入式业务代码,真正做到自己操控自己。我感觉大语言模型以后真的是机器人的重要技术栈啊,相当于机器的大脑一样。而这编写业务代码的任务以后就交给chatgpt,真的就是机器人随心所欲控制自己了。
2023-08-30 02:05:04 83
原创 嵌入式Linux驱动学习_简单了解Cortex-A7 MPCore架构
L1 可选择 8KB、16KB、32KB、64KB,L2 Cache 可以不配,也可以选择 128KB、256KB、512KB、1024KB。R8~R12有俩种寄存器,FIQ模式下它们对应Rx_irq物理寄存器,其他模式对应Rx物理寄存器。R14共有7个物理寄存器,其中一个是User、Sys和Hyp共有的。R13一共有8个物理寄存器,其中一个是User和Sys模式共用的,剩下7个对应7种不同模式。指令的地址,然后对于32位的ARM处理器,每条指令是4个字节,所以PC=执行程序地址+8个字节。
2023-08-29 16:23:38 166 1
原创 学了stm32怎么看数据手册?
引脚定义 |介绍不同封装的引脚分布、引脚定义等,含引脚特性、复用功能、脚位等 3。主要内部SRAM1(112KB)、辅助内部SRAM2(16KB)、辅助内部SRAM3(64KB)、电气特性 |介绍芯片的详细电气特性,包括工作电压、电流、温度、各外设资源的电气特性 5。M4内核I总线、D总线、S总线、DMA1存储器总线、DMA2存储器总线、DMA2外设总线、被动单元:内部FLASH、内部SRAM、FSMC、AHB到APB的桥 它连接的所有APB外设。
2023-08-28 17:32:40 224 1
原创 入门LinuxC编程(嵌入式Linux掌握)
* 表示目标模式中%及其之前的部分,如果目标是test/a.test.c,目标模式为a.%.c那么$*就是test/a.test。这条规则的目标是main,main.o、input.o和calcu.o是生成main的依赖文件,如果要更新目标main,就必须。将字符串“a.c b.c c.c”中所有符合%.c的字符串替换为%.o,替换完后就是“a.o b.o c.o”–c main.c”,这行命令很熟悉了吧,就是不链接编译 main.c,生成 main.o,其它两个.o 文件同理。
2023-08-28 17:26:45 216 1
原创 线性规划Matlab基于问题求解方法
线性规划中如果当约束条件和目标函数比较复杂,运用matlab中创建最大值问题的函数来会更简便一些,而且此方法以后也用的更多些
2022-04-15 22:05:45 2741 4
工科生学了许多数据分析方法有用吗
2022-09-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人