原创 linux crond服務

新東西,記錄一下,方便日後查看 crond服務是linux系統的計劃執行服務,配置好以後可以按照想要的時間要求定期執行。 用到這個服務是在一個ntp服務器對時,客戶端每隔一分鐘執行一次,提高時間準確度。 常用命令 crontab -e 出

原创 修改文件指定字符串

這段代碼是網上找的,對於自己學習很有幫助 #include<stdio.h> #include<stdlib.h> #include<string.h> #define N 10000 /* 設定文件最大字符個數不超過10000,可

原创 linux C 修改配置文件

修改配置文件,當時是用作ftp的動態修改接口函數的修改 代碼如下: #include <stdio.h> #include <stdlib.h> #include <string.h> #define DEFAULT_PATH "/h

原创 數據結構-鏈隊列

供學習之用,參照他人理解學習 /* 隊列先進先出,實際上創建了一個鏈表,由頭指針,尾指針分別指向鏈表的頭和尾,創建完成之後尾指針指向最後,頭指針和尾指針操作同“一根”鏈(表) 1先進隊列,也是出對列第一個 1 2 3 4 5 6 7 8

原创 找工作總結

告誡自己,要定期的總結,溫故而知新,才能一步步走上技術上的成熟。 面試了好對回,找到了現在的工作,再看看前輩們的經驗之談,結合自身情況,做點記錄,指導日後職場成長。 面試提問: 1.如果入職將負責什麼樣工作 2.如果工作與個人興趣不相符,

原创 linux編程more命令的簡單實現

more 命令有三種用法: 1.more filename 2.command | more 3.more < filename 本例中在使用時要用./more_1執行也可以將more_1拷貝到/bin文件下執行,相當於添加了一條新的命令

原创 linux編程who命令的簡單實現

Linux下的所有命令其實就是一個個可執行程序,通過man 手冊可以找到who 其實是打開了文件/var/run/utmp中的文件信息 簡單實現如下: who.c #include <stdio.h> #include <utmp.h>

原创 寫在前面——NXP zigbee3.0 開發的一點認識

今年年初算是正式開始接觸zigbee,使用的是nxp 3.0 的zigbee模塊,沒用過TI的,覺得這一款還挺好用的,API提供的API很好用,做功能時沒遇到太多坑 總結一下JN5169系列開發的思路,後面如果反響還好的話,有動力

原创 2019 CLION破解

參考鏈接:https://www.sdbeta.com/wg/2019/0131/228348.html

原创 eclipse 導入工程失敗 resource****already exist

修改工程目錄.project 修改名字即可 <?xml version="1.0" encoding="UTF-8"?> JN-AN-1216-Zigbee-3-0-IoT-ControlBridge-renzheng

原创 openWRT 移植EC20

首先加載內核模塊,支持usb,usb-serial 插上去,檢測到PCIE 發現沒有識別爲GSM模塊,是usb–modelswitch出現問題,在板子上手動修改usb-serial文件,如下面截圖。 出現/dev/ttyUSB*

原创 u-boot 清bss段

u-boot中,需要用來清bss段,瞭解一下bss段是什麼,爲什麼要清除。參考知乎上前輩講解,自己做整理。 可執行程序包括BSS段、代碼段、數據段。BSS(Block Started by Symbol)通常指用來存放程序中未初始化的全局

原创 DA14580與ADXL362應用

在項目使用中,採用了ADXL362三軸加速度傳感器用來讀取加速度值,繼而經過算法處理,轉化爲步數和運動狀態。 在使用的過程中發現,在開起了睡眠的宏定義之後,計步數據讀倆秒鐘就掛掉了,原因想必是IC的一些休眠動作導致的 開啓了睡眠以

原创 Keil頭文件重複定義的問題

提示 頭文件已經包含,並且錯誤指向了我的頭文件定義的地方,用sourceinsight搜多了一下,整個項目也只有在當前的》h文件中有定義,最後從代碼的main函數開始分析,並且查看調用文件, 如圖 在文件的開頭已經包含了"app

原创 stm8中斷使用

工程應用分析 最近的一個項目中用到了stm8s,一個比較重要的知識點就是中斷的使用。暫且稱stm8s這邊做從機,要進行雙機通信。stm8s作“從機”接收數據,也可以發送數據給主機。 自定了一個通信協議,一個CLK線,一個DAT線,CL