您尚未登录。

#4 Nuvoton N32905/N32926/NUC972/N9H20/N9H26/N9H30 » nuc972 GPIO复用 的问题 » 2019-10-24 11:29:38

wangwenxue1989
回复: 3

大家好,

遇到一个问题,想把PD7作为GPIO使用,但是配置时提示:
Please Check GPIOD07's multi-function = 0x6
应该是被复用了,将inctrl-nuc970.c里面有关PD7管脚的复用去掉了,但是还是同样的问题,
各位大侠,有没有知道怎么改的?

#5 Nuvoton N32905/N32926/NUC972/N9H20/N9H26/N9H30 » Linux学习系列十四:使用gdb和gdbserver构建在线调试环境 » 2019-10-04 20:16:58

wangwenxue1989
回复: 2

单片机一般使用Jlink通过SWD或者JTAG接口直接在IDE中在线调试,Linux应用程序通常是加printf输出log去调试,这种方式简单,但是有些隐藏的程序bug只通过加打印信息不那么容易定位,这时可以通过类似单片机调试的gdb调试来实现,本篇为大家介绍linux环境下在线调试环境的搭建,希望对大家有所帮助。

GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed.

它的工作原理是:在主机Ubuntu下运行gdb,在嵌入式板子上运行gdbserver,这样就可以在线调试了。    

全文内容见:

https://topsemic.com/1609.html

 

本系列往期文章见:

1:Linux学习系列一:开发环境搭建  https://topsemic.com/583.html

2:Linux 学习系列二:运行 Hello World  https://topsemic.com/587.html

3:Linux学习系列三:uboot编译下载 https://topsemic.com/601.html

4:Linux学习系列四:Kernel编译下载 https://topsemic.com/610.html

5:Linux学习系列五:Nand Flash根文件系统制作 https://topsemic.com/767.html

6:Linux学习系列六:操作GPIO  https://topsemic.com/788.html

7:Linux学习系列七:操作UART https://topsemic.com/1105.html

8:Linux学习系列八:操作网口 https://topsemic.com/1153.html

9:Linux学习系列九:使用WIFI https://topsemic.com/1279.html

10:Linux学习系列十:使用CAN https://topsemic.com/1341.html

11:Linux学习系列十一:使用4G模块 https://topsemic.com/1501.html

12:Linux学习系列十二:LCD QT UI显示 https://topsemic.com/1521.html

13:Linux学习系列十三:USB摄像头拍照 https://topsemic.com/1571.html

#6 Nuvoton N32905/N32926/NUC972/N9H20/N9H26/N9H30 » Linux学习系列八:操作网口 » 2019-06-21 15:29:26

wangwenxue1989
回复: 2

一些相对高性能的单片机会带以太网接口,网口在MCU里算是比较复杂的外设了,因为它涉及到网络协议栈,通常情况下网络协议栈会运行在一个RTOS中,所以对普通单片机开发者来说网口使用起来相对难度较大一些。在Linux下网口是一个经常使用的接口,由于Linux具备成熟完备的网络通信协议栈,底层驱动厂家也都提供好了,所以使用起来相对方便的多。本篇对Linux下网口使用做个简单总结,希望对大家有所帮助。

内容主要包括使用buildroot来是实现ssh功能,UDP通信的例子,以及实际中容易犯的一个错误。

原文链接:

https://topsemic.com/1153.html   

有问题欢迎留言交流

本系列往期文章见:
1:Linux学习系列一:开发环境搭建:https://topsemic.com/583.html   
2:Linux 学习系列二:运行 Hello World:https://topsemic.com/587.html
3:Linux学习系列三:uboot编译下载:https://topsemic.com/601.html
4:Linux学习系列四:Kernel编译下载:https://topsemic.com/610.html
5:Linux学习系列五:Nand Flash根文件系统制作:https://topsemic.com/767.html
6:Linux学习系列六:操作GPIO:https://topsemic.com/788.html
7:Linux学习系列七:操作UART:https://topsemic.com/1105.html

#9 Nuvoton N32905/N32926/NUC972/N9H20/N9H26/N9H30 » 从单片机到Linux学习 » 2019-05-17 17:23:15

wangwenxue1989
回复: 5

很多做单片机开发的工程师因为各种原因可能要学习Linux,但是很多人刚开始却无从下手或者中途放弃,网上相关的资料虽然很多但是也比较零散、不系统。我记得我刚开始接触Linux,对什么虚拟机、装哪个版本的Linux,交叉编译等概念完全没头绪,走了很多的弯路。现在回头想想如果能有过来人总结出一份详细的学习经验该多么好。怀揣着帮助他人同时也帮自己梳理知识的目的,我会分享一系列Linux相关的文章,现已经完成5篇,
希望能和大家多交流,共同进步。

LinuxNand-Flash.pdf

LinuxKernel.pdf

Linuxuboot.pdf

LinuxHello-World-.pdf

Linux.pdf

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn