移植u-boot到FriendlyARM Tiny4412开发板上,首先我们需要对Samsung Exyson4412芯片的启动方式、系统时钟初始化、串口初始化、内存初始化以及开发板的内存地址空间分配有一个清楚的认识。 下面是一些参考资料: 1>、技术部落 (这个网站对Exyson4412芯片的启动... ...
分类:
其他好文 时间:
2016-11-18 06:40:21
阅读次数:
289
时间管理1,date:系统时钟查看当前系统时间[root@Jameszhanetc]#date2016年11月14日星期一20:16:37CST设定系统时间2016年07月20日星期三10:30:00CST[root@localhost~]#date072010302016设定系统时间2016年07月20日星期三10:30:00CST2,hwdate:硬件时钟查看硬件时钟[root@Jameszh..
分类:
其他好文 时间:
2016-11-15 01:39:29
阅读次数:
164
uint32_t sysclock = 0; sysclock = HAL_RCC_GetSysClockFreq(); 这样就可以在线仿真时看sysclock了,这些函数都在rcc这个库里面,还可以查看时钟树上其他总线上的时钟。 ...
分类:
其他好文 时间:
2016-11-12 20:11:43
阅读次数:
419
Cube固件库是ST现在主推的固件库,并且在它的官网已经找不到原来的标准库可供下载。Cube固件库的构架图如下 这种新式构架可以有效的加快软件工程师的工程进度。 新建一个工程项目主要包括以下的步骤: 1、使用它提供的模板或是拷贝一个现有的工程 2、加入你可能用到的middleware 3、拷贝相应的 ...
分类:
其他好文 时间:
2016-11-07 02:08:08
阅读次数:
257
1. 应用背景 1.1 亚稳态发生原因 在FPGA系统中,如果数据传输中不满足触发器的Tsu和Th不满足,或者复位过程中复位信号的释放相对于有效时钟沿的恢复时间(recovery time)不满足,就可能产生亚稳态,此时触发器输出端Q在有效时钟沿之后比较长的一段时间处于不确定的状态,在这段时间里Q端 ...
分类:
其他好文 时间:
2016-11-05 22:58:02
阅读次数:
467
1.S3C6410中DMA操作步骤 S3C6410中DMA操作步骤:1、决定使用安全DMAC(SDMAC)还是通用DMAC(DMAC);2、开始相应DMAC的系统时钟,并关闭另外一组的时钟(系统默认开启SDMA时钟);3、开启DMAC控制,设置DMAC_Configuration寄存器;4、清除传输 ...
分类:
其他好文 时间:
2016-11-05 14:34:17
阅读次数:
261
外部ADC通道,我们现在用的是A0脚,也就是P00通道 把它设置成输出的一个模式。在程序中设置,代码如下: #include <ioCC2540.h> #define HAL_ADC_REF_125V 0x00 #define HAL_ADC_DEC064 0X00 #define HAL_ADC_ ...
分类:
其他好文 时间:
2016-11-04 11:38:53
阅读次数:
163
C++时间 头文件 chrono, 命名空间 std. 现在时间 std::chrono::system_clock::now() 返回系统时钟的当前时间 时钟 std::chrono::system_clock 代表系统当前的时间, 是不稳定的时钟, 并且提供了函数可将时间点转化为 time_t ...
分类:
编程语言 时间:
2016-10-08 02:14:42
阅读次数:
213
etc/etc/rcor/etc/rc.dor/etc/rc*.d启动、或改变运行级时运行的scripts或scripts的目录.etc/rc.d/rc.sysinit系统初始化相关,主要完成的任务1、激活udev和selinux2、根据etc/sysctl.conf文件,来设定内核参数3、设定系统时钟4、装载键盘映射5、启用交换分区6、设置主机名7、根..
分类:
其他好文 时间:
2016-09-23 15:13:49
阅读次数:
167
hwclock命令,与clock命令是同一个命令,主要用来查询和设置硬件时钟(queryandsetthehardwareclock(RTC))。RTC=RealTimeClock,也就是硬件时钟。在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是..
分类:
系统相关 时间:
2016-09-22 18:16:07
阅读次数:
257