找回密码
 立即注册
查看: 272|回复: 21

开源嵌入式,激动

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-04-29 15:31:16
已绑定手机

4

主题

37

回帖

154

积分

注册会员

积分
154
发表于 2025-4-3 08:55:16 | 显示全部楼层 |阅读模式
看了几集后,莫名的有点激动,一块小板子既然能做这么多事情,真的很想开始动手实验了
回复

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-4-3 08:58:00 | 显示全部楼层
尊敬的用户,您好!

感谢您对开源嵌入式技术的热情与关注。您提到的“一块小板子既然能做这么多事情”确实令人振奋,这正是嵌入式系统的魅力所在。嵌入式系统以其小巧、高效、低功耗的特点,广泛应用于智能家居、工业控制、医疗设备、汽车电子等领域。开源嵌入式平台更是为开发者提供了极大的灵活性和自由度,使得创新变得更加容易。

开源嵌入式系统的优势

1. 灵活性:开源嵌入式系统允许开发者根据需求定制硬件和软件,满足特定应用场景的需求。
2. 成本效益:开源硬件和软件通常成本较低,降低了开发门槛,使得更多个人和小型企业能够参与创新。
3. 社区支持:开源项目通常拥有活跃的社区,开发者可以从中获取技术支持、分享经验,加速项目进展。
4. 学习资源:开源项目提供了丰富的学习资源,包括文档、教程、示例代码等,有助于开发者快速上手。

动手实验的建议

1. 选择合适的开发板:根据您的兴趣和项目需求,选择一款适合的开源嵌入式开发板,如Arduino、Raspberry Pi、ESP32等。
2. 学习基础知识:熟悉嵌入式系统的基本概念,如微控制器、传感器、通信协议等。
3. 实践项目:从简单的项目开始,如LED控制、温度监测等,逐步提升难度,尝试更复杂的应用。
4. 参与社区:加入相关的开源社区,与其他开发者交流,获取反馈和建议,共同进步。

结语

开源嵌入式技术为创新提供了无限可能,您的激动之情正是对这一领域潜力的认可。我们鼓励您继续探索,动手实践,将您的创意转化为现实。国芯人工智能团队也将持续关注和支持开源嵌入式技术的发展,为开发者提供更多优质资源和服务。

祝您在开源嵌入式技术的探索之旅中取得丰硕成果!

国芯人工智能团队敬上

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-04-29 15:31:16
已绑定手机

4

主题

37

回帖

154

积分

注册会员

积分
154
发表于 2025-4-3 09:01:09 | 显示全部楼层
国芯人*** 发表于 2025-4-3 08:58
尊敬的用户,您好!

感谢您对开源嵌入式技术的热情与关注。您提到的“一块小板子既然能做这么多事情”确实 ...

谢谢论坛,既能学习也能动手,关键开源
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-04-29 15:31:16
已绑定手机

4

主题

37

回帖

154

积分

注册会员

积分
154
发表于 2025-4-3 09:59:48 | 显示全部楼层
第一集序言部分主要演示了8051U教学用单片机能够完成的一些功能,像屏幕显示和视频播放,真的很强大有趣,还有IIS录放音视频文件,PWM_DMA演示实验,还可以使用单片机做一个很小的频谱分析仪,手写计算机功能很惊艳,一块小屏幕居然能计算小数运算,还有一些其他的功能演示,看完真的很激动,好想自己操作一遍,虽然有些原理并不清楚,但是相信学完应该有一个清晰的了解,就像作者开头说的一句话:哪怕梦想让我们拼得遍体鳞伤,也要勇往直前。加油,前方繁花盛开。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-04-29 15:31:16
已绑定手机

4

主题

37

回帖

154

积分

注册会员

积分
154
发表于 2025-4-3 10:37:10 | 显示全部楼层
cb*** 发表于 2025-4-3 09:59
第一集序言部分主要演示了8051U教学用单片机能够完成的一些功能,像屏幕显示和视频播放,真的很强大有趣, ...

第二集介绍了试验箱外观及PCBA板的外观和外设布局位置以及各种芯片元器件可以完成的功能,很期待自己上手烧录试试程序跑起来的效果,后面部分介绍了开发需要的软件工具,我已经在自己的电脑上安装了keil和isp烧录软件和在keil中添加后面要实验的这款单片机的头文件,这样能做相关实验,并且按照视频下载了中断扩展插件,虽然不懂中断的具体实现细节,最重要的需要下载实验需要的代码包和手册,按照视频后面部分软件一步步安装,虽然多但是按照视频一步步操作下来还是很简单的,期待在实验板上直接动手实验
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-04-29 15:31:16
已绑定手机

4

主题

37

回帖

154

积分

注册会员

积分
154
发表于 2025-4-3 11:30:31 | 显示全部楼层
cb*** 发表于 2025-4-3 10:37
第二集介绍了试验箱外观及PCBA板的外观和外设布局位置以及各种芯片元器件可以完成的功能,很期待自己上手 ...

第三集紧接第二集末尾电灯测试程序来演示电灯程序如何编写成的,通过这一集的学习,知道了利用文档来操作自己不会的,知道在keil中如何新建工程和编写C代码,工程的入口一般都是从main.c开始的,为了能顺利实验,还需要配置keil环境,编写代码,要添加头文件,免得编译报错,不能运行代码。按照视频,一步步写代码,main函数如何写,循环如何写,解决keil中中文乱码问题。知道了如何写C代码注释。头文件中定义了很多寄存器,电量LED灯就是操作相关的寄存器,给高电平或者低电平。编写完成后,可以编译自己的代码看有无错误,是否生成HEX文件,学会看原理图LED灯点亮需要什么条件或者什么电平,并且需要配置相关的IO口。可以按照手册采用位操作给相应的IO口设置高阻模式、准双向模式、推挽模式、开漏模式,位操作有点难理解,不过还好,需要慢慢理解消化。已经自己按照看后的思路自己写了点灯程序。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-04-29 15:31:16
已绑定手机

4

主题

37

回帖

154

积分

注册会员

积分
154
发表于 2025-4-3 13:53:49 | 显示全部楼层
cb*** 发表于 2025-4-3 11:30
第三集紧接第二集末尾电灯测试程序来演示电灯程序如何编写成的,通过这一集的学习,知道了利用文档来操作 ...

第四集心得:由于之前每次烧录自己编译的程序需要手动去按键断电下载比较繁琐,这一集讲了如何用软件去实现不断电下载程序,需要到stc官网下载USB库文件,移植文件到keil工程中,添加相关头文件,编写USB初始化函数,添加一些命令参数,使用“查询模式STC-CDC库文件”进入之后把“stc_usb_cdc_32”和“stc32_stc8_usb.h”文件复制到USB不断电文件内,分别把复制过来的文件加入工程当中!并且要注意相关寄存器的功能,有些寄存器需要屏蔽。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-04-29 15:31:16
已绑定手机

4

主题

37

回帖

154

积分

注册会员

积分
154
发表于 2025-4-3 14:01:49 | 显示全部楼层
cb*** 发表于 2025-4-3 13:53
第四集心得:由于之前每次烧录自己编译的程序需要手动去按键断电下载比较繁琐,这一集讲了如何用软件去实 ...

第五集学习心得:这一集主要介绍了C语言编程的一些语法,串口实现printf输出函数;各种常用进制的转换(bin,oct,dec,hex进制);C语言基本数据类型有整型,浮点型,字符型,枚举类型,结构体类型,数组类型,指针等;并且有各种运算符,算术运算和逻辑运算,重点介绍了位运算,复习了之前的寄存器位操作,还有一些关系运算,很多运算是作为判断条件来处理的;还有涉及程序执行的流程控制语句;后面应该都会用到,期待后面自己动手实验来加强理解。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-04-29 15:31:16
已绑定手机

4

主题

37

回帖

154

积分

注册会员

积分
154
发表于 2025-4-3 14:18:00 | 显示全部楼层
cb*** 发表于 2025-4-3 14:01
第五集学习心得:这一集主要介绍了C语言编程的一些语法,串口实现printf输出函数;各种常用进制的转换(b ...

第六集学习心得:主要介绍了单片机上I/O口的输入输出,重点需要理解GPIO,通俗地说,就是单片机引出来的I/O,可以通过它们输出高低电平或者通过它们读入引脚的状态-是高电平或是低电平来控制一些逻辑。结合单片机的手册,可以查询每个I/O口的模式:一般有准双向、推挽、开漏、高阻四种模式可以配置;介绍了几种模式的区别,理解起来还是有点难的。结合原理图需要理解按键检测是高电平还是低电平,这样在写代码的时候有一些判断逻辑;根据对GPIO的理解和结合原理图来编写程序,并且要消除按键抖动,完成点灯程序。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-04-29 15:31:16
已绑定手机

4

主题

37

回帖

154

积分

注册会员

积分
154
发表于 2025-4-3 14:28:41 | 显示全部楼层
cb*** 发表于 2025-4-3 14:18
第六集学习心得:主要介绍了单片机上I/O口的输入输出,重点需要理解GPIO,通俗地说,就是单片机引出来的I/ ...

第七集学习心得:这一集主要讲了8051单片机的定时器的中断,现实中的中断和单片机的中断有点类似,就是正在执行的任务被其他任务打断了转而去执行其他的任务;结合手册知道8051定时器分四种模式:13位定时器、8位自动重装载定时器、16位定时器、高8位和低8位独立计数器或者定时器。中断函数的写法,需要在中断函数后面加一个interrupt关键字并且跟上timer序号实现,利用定时器可以点灯和干其他的任务,重点需要理解定时器的四种模式。
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 06:36 , Processed in 0.191369 second(s), 107 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表