- 博客(22)
- 资源 (16)
- 收藏
- 关注
转载 移植ntp服务到arm-linux平台
转载自:http://blog.csdn.net/orange1988319/article/details/8880788,做了一些补充本文参考copy博客:http://www.qiyangtech.com/bbs/read.php?tid=34,根据自己的编译环境进行了适当的修改,本人只使用ntp做客户端参考博客:http://blog.csdn.net/sailor_8318/ar
2017-07-27 15:54:57 599
转载 arm开发板使用ntp与服务器同步时间
到网站下载源码http://www.ntp.org/downloads.html板子是help2416开发板,芯片是三星2416,操作系统Linux kernel 3.2$ tar -xvf ntp-4.2.6p5.tar.gz$ cd ntp-4.2.6p5/$ ./configure --host=arm-linux$ make把ntpdate/ntpd
2017-07-27 15:34:06 1657
转载 ntpd与 ntpdate 的区别
之前配置ntpd的时候搜到一句话,印象很深刻,也觉得很有标题党的效果,就借鉴为标题了:“我认为有几种人是必须不招聘/裁掉的: 1 用ntpdate代替ntpd的人”但具体原因不太懂,总觉得还是用ntpdate比较方便。今天问了红帽技术支持,对方的解释是:ntpd在实际同步时间时是一点点的校准过来时间的,最终把时间慢慢的校正对。而ntpdate不会考虑其他程序是否会阵痛,直接调整时间
2017-07-27 14:57:21 665
转载 select函数
select()的机制中提供一个fd_set的数据结构,实际上是一个long类型的数组,每一个数组元素都能与一打开的文件句柄(不管是Socket句柄,还是其他文件或命名管道或设备句柄)建立联系,建立联系的工作由程序员完成,当调用select()时,由内核根据IO状态修改fd_set的内容,由此来通知执行了select()的进程哪个Socket或文件可读。 一、select函数#incl
2017-07-26 12:05:21 709
转载 shell获取进程ID的方法: pidof | pgrep | ps-A+grep+awk
shell获取进程ID的方法:我知道和实践过的有这么三种: ps -A |grep "cmdname"| awk '{print $1}' pidof "cmdname" pgrep "cmdname"这三种在bash和busybox ash里面的运行结果稍有不同,第一种完全相同,但是因为调用命令次数较多,性能上是不行的。第二种: pidof 只能获取程序的文件名匹配到
2017-07-26 11:57:40 7298 1
转载 rtt hook钩子函数
1.#ifdef RT_USING_HOOKstatic void (*rt_thread_idle_hook)();/** * @ingroup Hook * This function sets a hook function to idle thread loop. When the system performs * idle loop, this hoo
2017-07-20 20:54:40 1219
原创 STM32F103跳过停止模式,不能进入停止模式
问题:STM32F103跳过停止模式,不能进入停止模式stopmodestatic voidled_thread_entry(void*parameter){ unsigned int count = 0; rt_hw_led_init(); while(1) { rt_hw_led_on(0);
2017-07-13 22:10:44 3226
转载 关于STM32中RTC的校准方法
关于STM32中RTC的校准方法最近看了一些关于RTC校准的帖子,发现很多人存在疑惑。正好最近我也在STM32中实现了RTC校准。发些心得。这些对老手来说有些罗索,但对新手有益处。实现RTC 校准的核心之一是库文件Stm321f0x_bkp.c中的void BKP_SetRTCCalibrationValue (uint8_t CalibrationValu
2017-07-12 11:55:16 5241
原创 stm32 rtc 误差实验
1.stm32f103re,使用外部晶振32.768k,没有校准rtc时钟,使用串口打印时间,用带时间戳的串口工具记录串口接收的时间。2.测试时间一天。数据如下:开始计时:电脑时间[08:45:03.626] stm32时间 00:03:20结束计时:电脑时间[10:17:05.267] stm32时间 25:35:50历时:电脑 25:32:01:64
2017-07-12 10:39:25 7993 1
原创 STM32 RTC 时钟
6.2.8 RTC 时钟通过设置备份域控制寄存器(RCC_BDCR)里的RTCSEL[1:0]位,RTCCLK时钟源可以由HSE/128、LSE或LSI时钟提供。除非备份域复位,此选择不能被改变。LSE时钟在备份域里,但HSE和LSI时钟不是。因此:● 如果LSE被选为RTC时钟:─ 只要V BAT 维持供电,尽管V DD 供电被切断,RTC仍继续工作。● 如果LSI被
2017-07-07 17:21:06 1388 2
原创 stm32驱动实例 STM32F10x_StdPeriph_Examples
1.下载 http://download.csdn.net/detail/miseli/97870372.
2017-07-05 22:06:55 1034
原创 TEST()
#include #define COMMENT(x) printf("\n----" x "----\n");#define STR(x) #x#define STR2(x) STR(x)#define TEST(x) \ if (!(x)) { \ fprintf(stderr, "\033[31;1mFAILED:\033[22;39m "
2017-07-05 21:09:40 251
转载 #define中的#和##作用
#include #define paster( n ) printf( "token "#n" = %d\n ", token##n )int main() { int token9=10; paster(9); return 0; } #define语句中的#是把参数字符串化,##是连接两个参数成为一个整体。#d
2017-07-05 16:59:53 417
转载 Keil-MDK 中 [WEAK] 的作用
Keil-MDK 中 [WEAK] 的作用移植后的代码戳这里: https://code.csdn.net/KISSMonX/freertos_f3discovery_test在上一篇文章 ARM 汇编中的 "B ." 语句意义.时, 顺带介绍了 [WEAK] 的作用.昨天再思考移植问题的时候(也就是执行第一个任务时直接跳到 SVC_Handler 里的 B . 处),
2017-07-05 14:56:03 1384
原创 stm32 烧写下载失败 Error: Flash Download failed - "Cortex-M3"
问题:Error: Flash Download failed - "Cortex-M3"Load "10\\10.axf" Set JLink Project File to "G:\vs\keil\test\10\MDK-ARM\JLinkSettings.ini"* JLink Info: Device "STM32F103ZE" selected. JLin
2017-07-05 10:23:03 29803 1
转载 嵌入式操作系统FreeRTOS的原理与实现
嵌入式操作系统FreeRTOS的原理与实现在嵌入式领域中,嵌入式实时操作系统正得到越来越广泛的应用。采用嵌入式实时操作系统(RTOS)可以更合理、更有效地利用CPU的资源,简化应用软件的设计,缩短系统开发时间,更好地保证系统的实时性和可靠性。由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、salvo、FreeRTOS等少数实时操作系统能在小R
2017-07-04 21:14:54 1978
转载 FreeRTOS任务管理与控制
Task.c文件:全局变量: static xList pxReadyTasksLists[configMAX_PRIORITIES ];static xListxDelayedTaskList1; PRIVILEGED_DATA static xListxDelayedTaskList2; PRIVILEGED_DATA static xLi
2017-07-04 11:57:01 1079
转载 浅析FreeRTOS_v4.5.0延时机制---vTaskDelay()的实现
文章来源:http://gliethttp.cublog.cn[转载请声明出处void vTaskDelay( portTickType xTicksToDelay){ portTickType xTimeToWake; signed portBASE_TYPE xAlreadyYielded = pdFALSE; if( xTicksToDe
2017-07-04 11:38:25 3892 1
原创 stm32 延时 delay us ms
/************************************************************ @file delay.c* @author Gizwtis* @version V03010100* @date 2016-07-05** @brief 机智云.只为智能硬件而生* Gizwits
2017-07-03 20:49:08 3203
转载 vTaskSuspendAll和xTaskResumeAll
这是一种同步机制,比关中断要温和点。禁止调度由vTaskSuspendAll实现,打开调度由xTaskResumeAll实现。void vTaskSuspendAll( void ){ portENTER_CRITICAL(); ++uxSchedulerSuspended; portEXIT_CRITICAL();}这个很简单
2017-07-03 20:36:18 8591
NMEA data.pdf
2022-01-12
Head Unit Integration Guide - Auto Help.pdf
2021-11-04
STM32F10x_StdPeriph_Examples
2017-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人