原创 RISC-V GD32VF103(五)定時器中斷

#include "gd32vf103.h" #include "systick.h" #include <stdio.h> void LED_Init(void) { rcu_periph_clock_enable(RCU

原创 IMX6ULL學習過程(六)Ubuntu和開發板文件互傳方式

1.NFS服務傳輸 Ubuntu操作 1.安裝nfs服務 sudo apt-get install nfs-kernel-server 2.新建文件目錄,要傳輸的文件放在此目錄下,查看目錄路徑 mkdir nfs cd nfs p

原创 RISC-V GD32VF103(三)串口發送和接收數據

代碼: #include "gd32vf103.h" #include "systick.h" #include <stdio.h> //串口0初始化 void UART0_Init(void) { rcu_peri

原创 IMX6ULL學習過程(四)熟練掌握vim編輯器和Makefile

1.vi/vim編輯器 vim編輯器是vi編輯器的升級版本。 安裝vim編輯器 sudo apt-get install vim   《鳥哥的linux私房菜》 2.Makefile Linux開發板廠家都會提供《跟我一起寫Makef

原创 IMX6ULL學習過程(八)嵌入式Linux之linux內核移植

1.編譯NXP官方提供的Linux內核 1.下載NXP官方適配IMX6ULL評估板提供的Linux源碼(開發板廠商文檔裏都會提供或者去NXP官網下載),通過Filezilla上傳到Ubuntu環境kernel/nxp目錄下,解壓 mkd

原创 RISC-V GD32VF103(一)開發環境搭建

GD32VF103芯片簡介: 全球首個基於RISC-V內核的GD32V系列32位通用MCU產品,提供從芯片到程序代碼庫、開發套件、設計方案等完整工具鏈支持並持續打造RISC-V開發生態。 GD32VF103系列MCU採用了全新的基於開源指

原创 IMX6ULL學習過程(五)裸機開發

1.前言 如果之前有過ARM芯片開發基礎,裸機開發很容易上手。 如果之前沒有ARM芯片開發基礎,前路坎坷,道路曲折。 我之前做過STM32裸機開發,對IMX6ULL裸機開發很容易上手,因爲他們都是ARM芯片,外設配置過程基本相同。 裸機開