ARM--S3c6410
顾小豆
1.熟练掌握西门子,三菱,欧姆龙等品牌plc;
2.熟悉c语言,熟练掌握单片机与arm底层驱动开发(c51,stm32,lm3s等系列);
3.熟练掌握keil,iar等单片机开发编译软件;
4.熟练掌握基于ucos实时操作系统的控制软件开发;
5.熟练使用altium designer电路设计软件,熟悉电路设计和pcb设计;
6.熟悉tcp/ip协议,熟悉usb 2.0规范协议等。
展开
-
基于OK6410开发板Uboot源码简单分析
2018-04-07OK6410开发板是基于三星S3C6410芯片设计的一款开发板,资源比较丰富,可是想要使用这些资源就需要编写相应的启动引导程序,即BootLoader。当然,想要自己凭空写出BootLoader那简直就是天方夜谭,所以我们需要参考行业中现有的BootLoader,在其基础上再结合实际的控制芯片和开发板相关硬件资源编写适合自己的BootLoader代码。如今市面上常用的嵌入式Bo...原创 2018-04-07 23:49:21 · 908 阅读 · 0 评论 -
OK6410开发板学习之安装linux系统至开发板
说来惭愧,OK6410开发板自从买来就一直在躺灰,当时连教程也花了1千多大洋了,近来感觉前途迷茫,遂决定将其拿出来研究研究,看是否能够给我新出路。废话不多说,先上一张OK6410开发板大图:不要问我让其躺灰的这些年我干啥了,我也不知道,要不是最近找工作处处碰壁,可能它还得继续躺下去,直至我忘记还有它的存在为止。我记得刚买回来时通过电,一直正常,自带的测试程序,看着好牛逼。然后,我也就是看看了,接下...原创 2018-03-25 20:42:16 · 5163 阅读 · 2 评论 -
OK6410开发板学习之一步一步实现精简BootLoader(BL1部分)
众所周知,ok6410开发板是一块基于s3c6410芯片的开发板,板载资源丰富。s3c6410是三星电子生产的基于arm11内核的芯片。本文旨在总结一下bootloader操作步骤,用于以后复习、查找。通过分析bootloader行业老大哥uboot代码,总结出要实现OK6410开发板的启动引导,只要实现如下的操作即可:1. 设置异常向量表;2. 设置处理器模式为svc模式;3. 外设基地址初始化...原创 2018-04-17 22:57:48 · 1087 阅读 · 0 评论 -
OK6410开发板学习之外部中断(按键点亮led和蜂鸣器)
有关S3C6410的外部中断程序设计,总结下来就如下几步:1、 设置外部管脚为中断;2、 设置中断触发方式;3、 取消中断屏蔽,使外部中断不屏蔽;4、 设置中断滤波;5、 设置中断号的中断选择,是irq还是fiq,默认为是irq;6、 使能中断号;7、 设置中断号的入口地址;8、 开启向量中断方式并打开全局中断;9、 编写中断处理函数,中断函数前和后要使用嵌入汇编,保存环境和恢复...原创 2018-05-20 23:24:15 · 2968 阅读 · 0 评论