A. 谁用过英特尔NUC可以外接安卓平板作为显示器吗
英特尔推出“NUC”理念,即Next Unit of Computing的新型计算机结构,也可以将其称为迷你型准系统台式PC。可以连接显示器,也可以连接平板电视,但是不能连接平板电脑。
因为NUC就是一台迷你的PC主机,只是需要连接显示器就可以了。
B. 关于C语言的,题目较长,各位帮忙看一下。我在编译器上通过了。可是提交的时候他提示我runningtime
ACM中要求要有严格的输入、输出,即。你的输入必须是严格按它给的例子进行输入:
2
1 2 3 4 5 7 8 8 9 10
1 2 4 8 16 32 64 128 256 512
而你的程序执行时则是,输入:
2
1 2 3 4 5 7 8 8 9 10
然后执行一次,再输入
1 2 4 8 16 32 64 128 256 512
再执行。
这结果对于ACM来说是错的。
#include <stdio.h>
#include <math.h>
int main()
{
int nArrayCount; //记录总数组数
int NumArray[101][11]; //用来接收存储值
scanf("%d", &nArrayCount);
if (0< nArrayCount && nArrayCount < 101)
{
int i ;
for (i = 1; i<= nArrayCount; i++)
{
for (int j = 1; j<11; j++)
{
scanf("%d", &NumArray[i][j]);
}
}
for ( i = 1; i<= nArrayCount; i++)
{
int count = 0;
printf("HomeWork %d:\n",i);
if ( (NumArray[i][2] - NumArray[i][1]) == (NumArray[i][3] - NumArray[i][2])
&& (NumArray[i][4] - NumArray[i][3]) == (NumArray[i][3] - NumArray[i][2]))
{
int d = NumArray[i][2] - NumArray[i][1];
for (int j=5;j<=10;j++)
{
if (NumArray[i][j]-NumArray[i][j-1]!=d)
{
NumArray[i][j]=NumArray[i][j-1]+d;
count++;
printf("%d %d\n",j,NumArray[i][j]);
}
}
if (count==0) printf("Very Good!\n");
}
else if ( (NumArray[i][2] / NumArray[i][1]) == (NumArray[i][3] / NumArray[i][2])
&& (NumArray[i][4] / NumArray[i][3]) == (NumArray[i][3] / NumArray[i][2]))
{
count = 0;
int p = NumArray[i][2] / NumArray[i][1];
for (int j=5;j<=10;j++)
{
if (NumArray[i][j]/NumArray[i][j-1]!=p)
{
NumArray[i][j]=NumArray[i][j-1]*p;
count++;
printf("%d %d\n",j,NumArray[i][j]);
}
}
if (count==0) printf("Very Good!\n");
}
}
}
return 0;
}
C. 谁用过英特尔NUC可以外接安卓平板作为显示器吗
英特尔推出“NUC”理念,即Next
Unit
of
Computing的新型计算机结构,也可以将其称为迷你型准系统台式PC。可以连接显示器,也可以连接平板电视,但是不能连接平板电脑。
因为NUC就是一台迷你的PC主机,只是需要连接显示器就可以了。
D. 电脑的市场细分
六大细分市场机会涌现
1、 轻奢轻薄消费新主张市场
数据显示,预计到2022年将有38%的笔记本市场份额被大众轻薄高性能产品所占据,5年内的增长接近3倍!笔记本轻薄化、轻奢化已成为PC市场增长的重要源动力。拥有轻薄、时尚、小型化设计的全新产品能够在市场上得到成功充分说明了几个关键问题:第一,新的PC设计更时尚更轻薄、但同时性能不能够损失。这对计算能力和功耗的控制、产品规格设计都提出了更严格的需求。第二,小型化,便携是PC类产品,尤其是笔记本和轻薄本最为重要的元素。第三,时尚化成为最近这两年产品的最大的特点,工业设计被放在前所未有的高度上。
除了联想、惠普、戴尔、宏碁、华硕等几大OEM之外,小米和华为作为新晋力量这两年成长有目共睹。其中集成了i7处理器和独显的小米Pro将价格做到超高性价比,获得大量粉丝簇拥。而MateBook X Pro则提供了高达88%屏占比的2K超清屏幕,并支持电源指纹和华为Share 3.0“一碰传”功能,带给用户别样体验。英特尔自家的NUC解决方案冥王峡谷在作为典型miniPC解决方案,能够配置Kabylake-G系列i7-8809G四核八线程处理器,内置Radeon RX Vega M显卡,可以说冥王峡谷基本给用户提供了这个体积下最佳轻量化方案。这些产品体现的是PC在这样的技术升级与产品升级中间不断得到重塑,这与英特尔和一众OEM厂商的创新合作是分不开的。
2、人工智能教育与学生PC市场
在中国,教育永远是最热门的话题之一,中国政府每年有4%的GPD投入到教育行业。近年来国家重视人工智能发展,出台一系列文件推动智慧教育的落地,推动人工智能进校园。可如何运用人工智能技术开展教学,如何设计相关课程,这些问题对中小学人工智能教学的落地带来了极大挑战。
针对这一痛点英特尔与合作伙伴率先探索出一套名为“人工智能自动驾驶套件”的教学方案,并已在人大附中西山分校投入使用。该套件由一套轨道、搭载基于英特尔酷睿平台的NUC以及多个图像采集装置的模型车以及相关软件组成,可通过实时拍摄路面信息和交通信息等“行车环境”进行预判断,从而选择进行加速、刹车、转向和避让等动作,来模拟自动驾驶流程。配合英特尔Movidius神经计算棒降低延迟提高处理效率,配合OpenVINO开发套件可以将训练好的AI模型进行模块化打包,学校可基于此套件进行AI教学课题的开发和探索,培养学生的科技创新兴趣。除此之外,英特尔还联合合作伙伴推出了乐博士机器人。它是基于英特尔智能硬件平台及ROS环境的人工智能教育型机器人,具备强互动性和趣味性,兼容多编程语言。可满足初、高中及大学的AI普及教育,配套相应实验室解决方案、课程内容和师资培训服务。
PC相对来说算是电化教育的传统设备,作为人工智能教学、编程教学、教育类App开展的基础,教育类PC在我国仍然有非常大的市场潜力空间。不过,传统PC、平板设备用来辅助教学除了带来便利和优势之外,也额外带来弊端:学生容易因为应用、游戏等分心;内容浏览无法过滤有害信息,影响青少年成长;长期面对屏幕对眼睛健康造成威胁等。
针对以上痛点,英特尔联合生态合作伙伴为中小学生开发了英特尔学生电脑。英特尔学生电脑具有定制的教育系统,所有的内容均与教育相关,且软件应用商店对软件下载有严格的管理设置,有效防止孩子沉迷于游戏、网络及接触不健康内容。定制化的教育系统可实现家长与学校同步课堂和个性化学习辅助,无缝匹配各类编程语言、工具软件,为正在学习编程或者刚刚对这些领域产生兴趣的青少年提供创新学习平台。同时,这些学生定制电脑屏幕更大,而且安装有保护视力应用,能对使用环境的光线、距离等产生感知,有效保护孩子的视力。
3、以游戏为代表的直播市场
经过5年的井喷式发展,网络直播产业已经从少数人群的小众娱乐,跨入了人人都是主播的全民直播时代。对于游戏主播来说,要兼顾不间断直播和视频内容剪辑,需要巨大工作量。一台强大的PC帮助主播去调度直播过程中的网络、显卡、带宽资源,确保实时推流过程中的稳定、高清、无延迟和不卡顿非常重要。
英特尔发现了直播行业的痛点及需求,联合行业合作伙伴,共同针对直播领域推出了系统性的直播解决方案,带来多款主播电脑,进一步降低各类主播,特别是游戏主播直播的门槛。英特尔NUC直播伴侣将视频采集卡集成于小巧的机身内部,可作为第二主机配合台式机,为游戏主播提供一站式解决方案。NUC直播伴侣还可以配合Xbox、PS、Switch等游戏主机或者手机作为主播唯一的PC主机,通过“HDMI In”接口将游戏画面以及主播视频镜头推流,同时运行直播软件做粉丝互动。对于才艺类和泛娱乐直播来说,NUC直播伴侣也可以作为主播唯一的PC主机,通过双屏输出显示,一屏加载直播软件做粉丝互动,一屏作为后端辅助工具用作直播时的查询和后台软件加载。NUC直播拌伴侣甚至还可以应用在淘宝直播中,它可以作为主播唯一PC主机,搭配自动变焦高清摄像头能还原物品本色,表现商品细节以及质感纹理。
数据显示2018年游戏活跃主播人数达到了280万人,游戏直播App覆盖人群超过5000万。直播未来将会是一个持续活跃的市场,类似英特尔NUC直播伴侣的直播PC解决方案无疑将会为这一市场带来更优质的体验。
4、中小企业商用解决方案市场
PC依然是企业最重要的生产力工具,企业数字化转型将进入倍创新阶段,更多企业将通过采购创新办公设备改变办公模式、客户体验模式、服务方式。英特尔长期关注中小企业市场,并有计划的推出针对性的产品和服务,通过技术创新、充分融入各类商务应用场景来重塑商用PC产品,升级商用细分市场,甚至提供定制化、差异化的产品。去年英特尔将服务全面升级,与京东达成深化战略合作,借助双方共享的已有中小企业客户数据和用户画像分析市场,连同OEM、渠道、独立软件供应商等产业合作伙伴推出了中小企业PC导购工具“PC采购宝”。旨在聚焦需求、打造一站式服务平台,帮助中小企业用户选择适合的产品。该平台能够根据使用模式的不同,先筛选工作场景及人群需求,然后匹配机型、单台预算、品牌、CPU性能等产品信息,解决中小企业如何选择机型的问题。除了PC设备采购,该如何满足企业视频会议这类特殊商务场景的灵活高效办公需求?英特尔NUC高清视频会议解决方案是一个非常典型的例子。英特尔与天创恒达共同打造的创新型智能会议系统由基于英特尔酷睿平台的NUC和一组摄像头以及相关软件组成。相比造价昂贵、设备繁杂、不便使用的传统会议系统具有显着的高效、操作简便、维护容易、低成本的特点,兼具高稳定性、高安全性、多选择性的优点,能够满足小型到中大型企业的全部会议场景需求。英特尔NUC高清视频解决方案具有四个核心优势:首先,可以按需定制,根据客户应用场景、应用负载的不同,推荐相应的硬件产品组合与成本最优性价比方案;其次,能够快速调整部署,在NUC上接入摄像头即可快加入会议并随时调整会议地址;同时,支持多流输入与输出,可与各品牌录播系统任意对接;同样重要的是,该视频会议系统的操作简易,无需账号即可一键入会,支持常见Office、pdf、应用程序、音视频文件的同步共享修改批注。
5、内容创意市场
与游戏玩家的需求很像,设计师对高性能PC追求永无止境。不同的是,对设计师、内容创意者来说时间就是金钱,PC计算力就意味着生产力。数据显示,从事创意设计行业的职业人群有1700万,半职业人群有2100万的规模,而业务爱好者则高达7700万。他们普遍面临着三个问题:启动速度慢;操作不流畅;渲染过程漫长。
实际上,对内容创意者来说,计算力往往有不同意义,因为他们有很多细分领域,平面设计、3D渲染、摄影师、影视动画后期、工业设计等等每个领域需要的PC性能都会有不同的侧重点,这就需要上游以及OEM厂商针对性的提供更具体的细分场景PC产品。为解决电脑在建模阶段的慢卡顿问题,可采用配置最高主频5.0GHz的i9-9900K处理器;为解决大量图片处理,视频和工程文件在导入导出时间过长的问题,英特尔雷电接口技术以及英特尔SSD技术可以派上用场;为解决高频建模、多核渲染等自适应设计工作复合类应用的难题,英特尔处理器睿频3.0技术则可以自适应主频和核数调节;为不同的设计工作,OEM需要提供相应的显示解决方案,在色域、色准、亮度、对比度等方面来满足创意者的专业需求。
在即将到来的2020年东京奥运会上,北京电视台将会首次运用8K超清影像技术进行直播。而在2022年的北京冬奥会,则将会用5G+8K进行直播。超高清视频码流越来越大,对数据的存储容量、制作软件的多层生成能力、硬件的运算能力、网络传输速度、转码效率等要求越来越高。为解决超高清视频的生产、传输、转码、转播等环节问题,北京电视台已与英特尔积极展开基于英特尔至强W-3175X处理器的合作项目,就8K视频制作与播放两大技术痛点进行试验。目前,双方合作的8K节目已经在日本NHK稳定流畅的播出,未来这套试验平台成果将赋于更多用户创造力和可能性。
6、现代一体机、游戏一体机市场
虽然一体机的市场份额相对较低,但是这么多年以来,各大OEM都不曾放弃这块细分品类,原因何在?因为一体机与生俱来的优势:简洁美感!英特尔与产业合作伙伴创新性地打造了将PC和手机高度融合的全新产品形态——“现代一体机”。现代一体机轻薄美观,设计时尚,在给用户提供标准台式机的强大性能的同时,更深度定制化的安卓模拟器全面兼容市场上的主流手机应用APP。与此同时,现代一体机还兼具诸多现代功能,如Modern Standby功能,实现始终在线,随时响应。以宁美现代一体机为例,它不仅可以通过近180度的屏幕转抽、远场识别麦克风、人脸识别摄像头为用户提供全新的人机交互体验,而且能够依托高性能台式机处理器以及专属的软件,为消费类家庭提供更丰富的游戏以及教育领域的应用,将个人电脑打造成家庭的娱乐教育中心。
E. 想学编程+c语言看了+看不懂+有没有大神教教我+或者给些教程+软件之类的啊
用rarnuc编译器吧,我用着感觉挺好的
F. 从电脑上下载软件到android软件怎么安装
Windows平台上的应用程序已经非常成熟了,但让人感到遗憾的是,一些非常实用的移动应用程序却一直没有登陆Windows平台。但如果这款应用能在Android上运行,那好消息来了。在第三方软件的帮助下,你是可以在Windows计算机上运行它的。
但是,在PC上运行Android应用可要比直接安装Windows应用复杂一些。在本文当中,我们就将为你提供在Windows计算机上运行Android应用的详尽指导。
Android模拟器及使用方法
在Windows计算机上运行Android应用的方法之一是使用Android模拟器。模拟器是以相当复杂的代码编写而成的,但它们的基本概念并不难理解:让你的计算机模拟另一种设备类型的工作方式。具体到这里,Android模拟器会让你的Windows计算机像Android设备一样运行。
作为一种硬件媒介,Android模拟器会向应用提供在Windows计算机上运行所需要的内存、处理性能和存储空间。它们还会将Android设备的硬件映射到计算机外设上,你可以通过音箱听到应用的音效和音乐,Skype这些聊天应用则可以识别计算机的麦克风和摄像头。
实际上,计算机运行Android应用的效果可能会比手机或平板更好,但这主要取决于你使用的硬件。
不过Android模拟器的最大优势是它们能像普通Windows应用那样运行。你可以从系统桌面或开始菜单运行它们,并随意移动运行窗口或调整其大小。
Bluestacks
Bluestacks还拥有自己的串流平台Bluestacks TV。如果你拥有Facebook或Twitch帐号,计算机的内存在8GB RAM以上,就可以直接从Bluestacks窗口直播应用和游戏。Bluestacks应用可让你校准相连的麦克风、连接摄像头、并在直播之前预览画面内容、或是从弹出窗口当中对Facebook评论或Twitch信息进行回应。你也可以通过Bluestacks观看其他人的直播,或是根据安装的应用浏览生成的游戏列表。
Bluestacks还对游戏手柄提供了即插即用支持。当你将无线/有线Xbox手柄插入PC,或是匹配一支蓝牙手柄,Bluestacks也会对其进行识别。
Bluestacks AppCast可让你运行手机上的游戏和应用,但你需要先在手机上安装AppCast应用,然后通过Google凭据登陆。完成准备工作之后,你就可以看到手机上的应用列表,点击其中一个就能在计算机上将其运行。
DuOS
DuOS是American Megatrends Incorporated所研发的一款Android模拟器。广大Windows用户对于这家公司一定不会感到陌生,数以百万计Windows计算机所使用的BIOS固件正是他们所研发的。
和Bluestacks一样,DuOS也能以窗口模式运行Android Marshmallow,但它所提供的个性化体验就要少得多了。你需要进入Android设置菜单当中调节大多数的选项,如果想绕过Google Play安装应用程序,你先得把安装文件下载到PC,右键单机该文件,然后选择“应用于DuOS”。
但和原生Android相比,DuOS也不是没有自己的优势。它为旋转屏幕、放大、滑动和倾斜都安排了快捷键,同时也能支持麦克风和摄像头等外设。你还能设置一个在Windows和DuOS应用之间进行数据分析的文件夹,以及DuOS使用的RAM大小,以防它影响到系统本身的性能。
DuOS是一款收费应用,价格为10美元,不过它提供了30天的免费试用。
DuOS的硬件配置要求如下:
1.英特尔x86处理器
2.BIOS支持并开启硬件虚拟化技术
3.OpenGL 3.0
4.2GB RAM,但建议为3GB RAM
5.2GB磁盘空间
Google Chrome
如果你不想那么麻烦,谷歌的Chrome浏览器也能让你在Windows计算机上运行Android应用。在2014年,谷歌推出Android Runtime for Chrome,一种用来在计算机上安装Android应用的兼容层和沙盒技术,它运行Android应用的速度也达到了媲美原版的程度。
遗憾的是,Android Runtime for Chrome并不支持所有Android应用,将应用转换成ARC可以理解的格式也是一件相当艰巨的任务。此外,那些依赖于第三方服务的应用——比如谷歌的Gmail客户端——也无法正常运行。
但是,ARC或许是最轻量级的Android模拟器了,它也是安装最简单的——只要你电脑里安装了Chrome浏览器,就能立刻使用它。
如何在Chrome中安装Android应用
ARC是为谷歌Chrome OS所设计的。想让它在Windows上工作,你需要下载第三方工具ARChon Custom Runtime。此外,你的Chrome版本必须在37以上。
1.下载并解压ARChon Custom Runtime。
2.进入菜单>更多工具>扩展程序。
3.在页面右上角勾选开发者模式。
4.选择包含ARChon的文件夹。
找到自己想要安装的应用之后,遵照以下步骤进行安装:
1.解压文件。
2.在Chrome中开启扩展程序页面。
3.点击“加载已解压的扩展程序”。
4.选择包含应用程序的文件夹。
5.想要运行该应用,你可以在扩展程序页面当中找到它。
由于ARC所支持的应用数量并不多,如果你想要安装并不在支持列表中的应用,可以使用名叫chromeos-apk的小工具来对其进行重新封装。虽然过程有点复杂,但适用于大多数不依赖原生Android或谷歌服务的Android应用。
如何使用chromeos-apk转换Android应用:
1.下载安装文件。
2.安装node.js。
3.开启下载文件夹中的Windows命令行,输入npm install chromeos-apk -g,即可完成chromeos-apk的安装。
随后你需要下载应用程序的apk文件,并通过chromeos-apk运行它。具体方法是在放置安装文件的文件夹中开启命令行,然后输入chromeos-apk [APK文件名称],然后点击回车。
你可能会被要求提供应用的软件包名称,获取它的最简单方式是查看Play商店相关应用的URL地址,找到“?id=”之后的内容,这就是应用的软件包名称。举个例子,Evernote的软件包名称就是“com.evernote”
当你完成对应用程序的修改之后,就可以根据上文的步骤将其安装在Chrome当中了。
双系统启动
除了Android模拟器之外,还有一种办法能让你用上更新版本的Android,但步骤稍微复杂一些,它就是安装双系统。这种方法可以把你的计算机变成一部Android设备,系统的运行和在手机/平板上几乎没有区别。在开机时,你可以选择到底是启动Android还是Windows系统。
安装双系统的方法要比安装原生Android系统更加复杂。因为处理器、显卡和硬盘这些计算机硬件都必须由第三方开发者添加到Android,因此你需要找到能够支持你PC硬件配置的自定义版本。
Remix OS
Remix OS是一款基于Android的桌面式操作系统。它的界面风格和Windows以及Chrome OS都有相似之处,但却能运行几乎所有的Android应用。
Remix OS还能全面支持键盘和鼠标,重新设计的Android任务栏可让你在后台运行的应用之间进行轻松切换。它还提供了截屏和文件管理等不少实用工具。
一般的双系统版本Android在升级时都需要重新安装,但Remix OS是支持OTA升级的。也就是说,你可以像在手机上一样从设置菜单当中检查并安装系统升级。
但值得注意的是,Remix OS的系统版本并非是最新的Nougat,而是Marshmallow,它也无法支持每一种PC配置。
硬件配置要求:
8GB USB 3.0闪存驱动器,支持FAT32,最低写入速度20MB/s
如何安装Remix OS:
1.下载Remix OS for PC软件包,当中包含你需要的所有文件。
2.运行Remix OS安装工具。依照指示在计算机硬盘上安装Remix OS for PC。
3.重启计算机。如果你的计算机开启了UEFI启动,请确保安全启动处于关闭状态。
4.在Windows启动菜单当中选择Remix OS。
如果你想节省硬件空间,或者是想要把Android随身携带,你可以把Remix OS安装在U盘当中。不过你使用的U盘必须支持USB 3.0,可用空间在8GB以上,写入速度在20MB/s以上。
如何将Remix OS安装在U盘
1.下载Remix OS for PC软件包。
2.将U盘插入PC。
3.运行Remix OS安装工具,依照指导进行安装。
4.重启计算机。如果你的计算机开启了UEFI启动,请确保安全启动处于关闭状态。
5.在启动项当中选择“USB存储设备”。
6.选择访客模式或普通模式启动Remix OS。
Android-X86
Android-X86是一个旨在将最新版本Android移植到Windows平台的开源项目。不同于用户界面模仿PC操作系统的Remix OS,Android-X86是原生的Android系统,和运行在手机/平板中的版本完全相同。
由于原生版Android并未对PC进行过优化,Android-X86使用起来可能不够直观。比如说,检查通知需要你点击并拖动通知栏,应用则会占据整块屏幕——你无法像在Remix OS里那样对窗口大小进行调整。
但Android-X86可让你根据自己的喜好对Android进行个性化。你可以安装第三方主题和主页面,而不必担心它们无法兼容系统。
如何安装Android-X86
1.下载与计算机型号相对应的最新版Android-X86镜像文件。如果你的设备不再支持列表之内,就下载通用版本。
2.下载UNetbootin。
3.开启UNetbootin并选择Android-X86的镜像文件。
4.从选项列表中选择U盘,点击OK,然后等待UNetbootin把Android-X86复制并安装到你的U盘当中。
5.重启计算机。
6.启动到设备选择界面,选择U盘。
7.在UNetbootin菜单中选择“安装Android-X86到硬盘”。
8.选择你希望安装Android-X86的分区或路径,程序会询问你是否想要格式化磁盘。如果你不确定的话,选否。
9.程序会询问你是否想要安装GRUB,选择是。
10.程序会询问你是否想让系统支持读写,同意之后Android-X86就可以在硬盘上读取和写入数据了。
11.再次重启计算机。
Android On Intel Platforms
作为处理器巨头的英特尔也拥有自己的Android版本:Android On Intel Platforms。和Android-X86一样,它也是一个能在Windows设备上运行的未修改Android版本,给人的感觉同样有点粗糙。
它所支持的设备目前仅有两款:英特尔的NUC台式机和戴尔XPS 12。它使用的系统版本是Lollipop,距今已经落后了2个时代。
但Android On Intel也有自己吸引人的地方。它是安装最简单的Android版本,也是运行最稳定的双系统Android版本。
如何在PC上安装Android On Intel Platforms:
1.从官网下载Android On Intel Platforms安装器。
2.将下载好的文件移动至U盘。
3.将计算机设置到从USB启动,并开启“UEFI启动支持”。
4.安装文件。
G. 为什么我的makefile文件编译出来的.o文件不能gdb nuc9202 : nuc9202.o
gdb nuc9202也不行吗?
H. MDK-ARM 4.12 建立Target1之后无法添加Source Group1
9G-CM0 新唐CM0+MDK-ARM入门开发过程简介
一,准备MDK-ARM + 新唐CM0软件包
1,在http://www.mcu123.com/news/Soft/embsof/arm/201006/529.html
下载RealView MDK-ARM 4.12 (MDK-ARM V4.12,MDK4.12)
mdk412_mcu123.rar
在http://www.mcu123.com/news/Soft/ShowSoftDown.asp?UrlID=3&SoftID=529上
右击“下载地址:”后的“下载”选择“目标另存为”下载文件到本地硬盘。
(自己查找破解文件“keygen.exe”)
http://esoft.mcu123.com/MCU123_temp_20100103@/arm/mdk412_mcu123.rar
2,在http://www.nuvoton.com/NuvotonMOSS/Community/ProctInfo.aspx?tp_GUID=403a9c50-52c2-4463-9057-2595190602c5 上
上下载 “NUC1xx Keil ICE driver (Build 3814) V1.01.zip”
.zip
http://www.nuvoton.com/hq/enu/ProctAndSales/ProctLines/ConsumerElectronicsIC/ARMMicrocontroller/ARMCortexTMM0/Documents/.zip
下载“NUC1xx Nu-Tiny-EVB and Nu-Link-Me Board user manual EN v1.0.pdf”文档
.pdf
http://www.nuvoton.com/hq/enu/ProctAndSales/ProctLines/ConsumerElectronicsIC/ARMMicrocontroller/ARMCortexTMM0/Documents/.pdf
下载“NUC1xx Nu-Link-Me_001 Board Schematic v1.0.pdf”文档
NUC1xxNuLinkMe_001BoardSchematicv10.pdf
http://www.nuvoton.com/hq/enu/ProctAndSales/ProctLines/ConsumerElectronicsIC/ARMMicrocontroller/ARMCortexTMM0/Documents/NUC1xxNuLinkMe_001BoardSchematicv10.pdf
下载“NUC1xx Nu-Tiny-EVB_001 Board Schemetic v1.0.pdf”文档
NUC1xxNuTinyEVB_001BoardSchemeticv10.pdf
http://www.nuvoton.com/hq/enu/ProctAndSales/ProctLines/ConsumerElectronicsIC/ARMMicrocontroller/ARMCortexTMM0/Documents/NUC1xxNuTinyEVB_001BoardSchemeticv10.pdf
3,在http://www.nuvoton.com/NuvotonMOSS/Community/ProctInfo.aspx?tp_GUID=7052964b-b71b-46b7-91b2-221afeddd575上
上下载 “NUC1xxBSP_v1.1.1.zip”
NUC1xxBSP_v111.zip
http://www.nuvoton.com/NuvotonMOSS/Community/ProctInfo.aspx?tp_GUID=38a57efd-e9f8-4809-a585-21e62f8b6041
4,新唐官方资料网址
新唐CM0官方资料主页
http://www.nuvoton.com/hq/chs/Pages/default.aspx
新唐CM0主页资料入口
ARM单片机 -> ARM Cortex?-M0 单片机 NuMicro? 家族
新唐CM0主页资料网址
http://www.nuvoton.com/NuvotonMOSS/Community/ProctInfo.aspx?tp_GUID=30cfcae5-0f93-414d-a8df-b3bac8b932a2
新唐CM0在线选型工具
http://www.nuvoton.com/hq/enu/ProctAndSales/ProctLines/ConsumerElectronicsIC/ARMMicrocontroller/ARMCortexTMM0/Pages/SelectGuide.aspx
新唐CM0在线培训教程
http://www.nuvoton.com/hq/enu/ProctAndSales/ProctLines/ConsumerElectronicsIC/ARMMicrocontroller/ARMCortexTMM0/Pages/OnLineTraining.aspx
二,建立CM0的MDK-ARM+Nu-LINK开发环境
1,双击“mdk412_mcu123.rar”运行里面的“MDK412.exe”,一路的“NEXT”再“NEXT”,最后就会安装MDK-ARM 4.12到电脑上,将会在桌面产生Keil uVision4的快捷方式;
2,双击“keygen.exe”,把“uVision4”的“File->License Management”菜单里面的“CID”复制到keygen里面的CID框中,选择“TARGET”为“ARM”后点击“Generate”,把
产生的序列号复制到前面“uVision4”的窗口中的“LIC”框中,点击“ADD LIC”便会解除编译限制;
3,双击“.zip ”运行里面的“Nu-Link_Driver.EXE”,便会在KEIL目录中安装上相关的“Nu-LINK”的驱动。
三,建立CM0的MDK-ARM基本工程
1,在电脑开始菜单中打开“Keil uVision4”,在“uVision4”的IDE菜单中选择“Project”->“New uVision Project”创建一个新工程,在“Create New Project”选择存储目录
到D:\works\9G-CM0\nuc140\project下面,工程名叫“nuc140.uvproj”;
2,接着在“select a CPU Data Base File”菜单中选择“NUVOTON NUC1XX Devices”点击“OK”,选择“Nuvoton”公司下面的“NUC140VE3AN”点击“OK”后确认复制启动代码“startup_NUC1xx.s”和
加入到工程项目中,即可产生一个空工程,再点击全部保存项目,会D:\works\9G-CM0\nuc140\project目录中发现“nuc140.uvproj”和“nuc140.uvopt”,“startup_NUC1xx.s”等文件;
3,在“D:\works\9G-CM0\nuc140”下建立文件夹“include”,“driver”,“library”,“source”,等子目录,解压“NUC1xxBSP_v111.zip”,把里面的目录“NUC1xxBSP”解压到“library”里面,在D:\works\9G-CM0\nuc140\project
下建立子目录“obj”和“lst”;
4,在“uVision4”的IDE菜单中选择“Project”->“Manage”->“Components,Environment,Books”打开“Components,Environment,Books”页面里的“Project Components”,
双击“Target1”改名为“NUC140”,双击“Source Group 1”改名为“boot”再添加“lib”“drv”“src”“inc”等目录后确定。
5,在“uVision4”的IDE菜单中选择“File”->“New”后选择“File”->“Save”把新建立的文件保存到D:\works\9G-CM0\nuc140\source,文件名为“main.c”,右击项目窗口中的“src”选择“Add Files
to Group 'src'”并在“main.c”中填入下面内容:
#include <NUC1xx.H> /* NUC1xx definitions */
void SystemInit(void){}
void GPIO_Init(void){ NUC_GPIOC->;PMD = 0x00005555;} /* LEDs on PORT C defined as Output */
int main(void)
{
int i;
GPIO_Init();
while(1)
{
for(i=0;i<1000000;i++); NUC_GPIOC->DOUT &= 0xFFFFFF00; /* switch on LEDs */
for(i=0;i<1000000;i++); NUC_GPIOC->DOUT |= 0x000000FF; /* switch off LEDs */
}
}
三,配置CM0的MDK-ARM基本工程
1,在“uVision4”的IDE菜单中选择“Project”->“Opitions for Target ‘NUC140’”,在“Output”页面勾选“Create HEX File”,并在“Select Folder Objects”指定目录到“D:\works\9G-CM0\nuc140\project\obj”,
后点击“OK”,同样在“Listing”中在“Select Folder Listings”指定目录到“D:\works\9G-CM0\nuc140\project\lst”;
2,在“Opitions for Target ‘NUC140’”的“Debug”页面选择用硬件仿真器“Nu-Link Debugger”勾选“Run to main{}”,在“Utilities”页面选择“Use Target Driver for Flash Programming”用
“Nu-Link Debugger”勾选上“Update Target before Debugging”后在“Setting”里面的“Configure”,确保用内置22M晶体,和从“APROM”启动及低压检测电压值等配置选项后点击“OK”再“OK”退出;
3,在“Opitions for Target ‘NUC140’”的“C/C++”页面的“Include Paths”中填入“C:\Keil\ARM\INC\Nuvoton\NUC1xx”
四,调试CM0的MDK-ARM基本工程
1,点击在“uVision4”的IDE菜单中选择“Flash”->“Download”便会自己编译代码生成HEX文件并下载到目标板子中;
2,点击在“uVision4”的IDE菜单中选择“Debug”->“Start/Stop Debug session”进入调试状态,然后选择“Debug”->“Run”,全速运行,可以看到IO口上的LED在闪烁。
四,建立CM0的MDK-ARM高级工程
I. win7下的C编译器
那就用vs.net 2003,cct2一般是考语言本身,就算是编程题也是关于算法的,比如旋转矩阵什么的,所以跟编译器本身没多大关系,03应该最接近6.0了
J. 这个代码那里错了 怎么编译不通过呢 用的是vc++6.0企业版
1. #include<conio.h>,这个头文件去掉;2. scanf("d%",&price); ,是%d;3. getchar(),这个可以不要!代码如下,我编辑过了:#include<stdio.h> int main() { int price; printf("请输入商品的价格(正整数)"); scanf("%d",&price); if(price<30) { printf("ok buy"); } else { printf("meifujian no buy"); } return 0;}编辑过le:root@ubuntu:/mnt/nucong# gcc -o b bbb.croot@ubuntu:/mnt/nucong# ./b请输入商品的价格(正整数)50root@ubuntu:/mnt/nucong# ./b请输入商品的价格(正整数)10ok buyroot@ubuntu:/mnt/nucong# ./70bash: ./70: 没有那个文件或目录root@ubuntu:/mnt/nucong# ./b请输入商品的价格(正整数)70meifujian no buyroot@ubuntu:/mnt/nucong#