murata的个人空间 https://www.eechina.com/space-uid-139095.html [收藏] [复制] [RSS]

博客

新唐ARM9之NUC972

已有 1031 次阅读2018-8-2 10:13 |个人分类:新唐| 新唐ARM9, NUC972

说到嵌入式,我们首先想到的,就是它的复杂程度,LINUX,BSP,UBOOT,交叉编译,寄存器配置,等等一系列的问题,甚至有的时候我们对此一头雾水,很是头疼,不过我们今天要说的就是关于NUC972的一系列的步骤,和解决它的难题。

1 NUC970 Linux BSP 簡介

這包 BSP 支持了NUC970 系列芯片. 新唐科技的 NUC970 系列芯片是以 ARM926EJS 為核心的系统级單芯片. 包含了 16kB I-Cache 以及 16kB D-Cache 以及MMU 記憶體管理模塊. 最高支援到 300MHz 的頻率, 並且提供了豐富的外設接口周邊. 有USB 快速Host/Device, SDHC, 支援TFT LCD介面, 網路接口 和I2S audio介面, 有11 組UART…等. 並可以由 NAND flash, SPI Flash 開機.
這包 Linux BSP 包含了以下內容:
 Linux 3.10 內核源碼, 以及 NUC970 使用的驅動程式
 GCC 4.8.4 交叉編譯器, 支持 EABI.
 uClibc-0.9.33 庫文件
 Binutils-2.24 交叉開發工具
 演示個接口功能的範例程式源碼, 以及一些開源軟件
 U-Boot 源碼, 以及 NUC970 使用的驅動程式
 Windows 端燒錄程序 Nu-Writer, 以及所需的驅動
 說明文檔

1.1 開發環境連線
在Linux 環境下, 基本的系統訊息以及 shell 環境的溝通都是透過串口來達成. 不論是U-Boot 或是Linux 均使用 UART0 來做為訊息溝通的接口. 在 U-Boot 環境下, 也支援了網口 TFTP 的傳輸. 另外新唐也提供了基於 Windows 平台的 USB 介面燒寫工具. 以下是開發環境連線的示意圖. 若是使用虛擬機, 則只需要一台 PC 即可

NUC970 系列芯片支持不同的開機模式, 可從 SPI, NAND, eMMC 開機, 或是進入 USB ISP 模式. 這些設置是透過 PA[1:0] 的 jumper 控制. 另外, 因為複用腳位的關係, 開發版上會有些 jumper 須依不同系統需求來設置. 請參考開發版的文件來做系統相應的設置.

NUC970 Linux BSP 提供了基於 Linux 作業系統的交叉編譯環境. 新唐有在不同的 x86 Linux 環境測試了本 BSP, 包含了 Ubuntu, CentOS, Debian…等. 因 Linux 發行版眾多, 系統設置會有些許差異, 有時使用這需更改系統設置, 使開發環境順利執行,本人用的是UBUNTU 64位,推荐32位LINUX。
Linux 開發環境可選擇架設原生環境, 或是選擇架設於 Windows 作業系統中的虛擬機上

  有任何技术或业务上的问题,需要新唐系列的开发板请联系我,谢谢

 联系人:刘先生

 联系电话:0755 8259 1179-803   

 QQ:97805809

 公司:深圳市颖特新科技有限公司(新唐华邦代理)


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
返回顶部