嵌入式軟件研發資源匯聚:
產品規格介紹:污染源在線自動檢測(監測)數據採集傳輸儀
https://wenku.baidu.com/view/1f3f97d176a20029bd642dc4.html
固件程序遠程更新升級:程序版本號大小比較算法
http://www.jianshu.com/p/071c55963738
linux下eclipse CDT安裝和配置
http://blog.sina.com.cn/s/blog_51a71c010101acef.html
Linux下的基於Pthread的多線程Socket編程
http://www.cnblogs.com/jackwang822/p/5533291.html
Linux服務器中判斷客戶端socket斷開連接的方法
struct tcp_info info;
int len=sizeof(info);
getsockopt(sock, IPPROTO_TCP, TCP_INFO,&info, (socklen_t *)&len);
if((info.tcpi_state==TCP_ESTABLISHED)) 則說明未斷開 else 斷開
int keepAlive = 1; //開啓keepalive屬性
int keepIdle = 60; //如該連接在60秒內沒有任何數據往來,則進行探測
int keepInterval = 5; //探測時發包的時間間隔爲5秒
int keepCount = 3; //探測嘗試的次數.如果第1次探測包就收到響應了,則後2次的不再發.
setsockopt(rs, SOL_SOCKET, SO_KEEPALIVE,(void *)&keepAlive, sizeof(keepAlive));
setsockopt(rs, SOL_TCP, TCP_KEEPIDLE,(void*)&keepIdle, sizeof(keepIdle));
setsockopt(rs, SOL_TCP, TCP_KEEPINTVL,(void *)&keepInterval, sizeof(keepInterval));
setsockopt(rs, SOL_TCP, TCP_KEEPCNT, (void*)&keepCount, sizeof(keepCount));
設置後,若斷開,則在使用該socket讀寫時立即失敗,並返回ETIMEDOUT錯誤
http://blog.csdn.net/god2469/article/details/8801356
Linux--多線程訪問全局變量互斥的例子
http://blog.csdn.net/zhang45596961/article/details/60962243
ubuntu開機後經常提示:檢測到系統程序出現問題:
打開終端,輸入 sudo gedit /etc/default/apport
把裏面的enabled=1改成enabled=0,保存
linux修改默認網關
route add default gw <新網關IP>
查看路由表:route
刪除默認路由:route delete default
無法獲得鎖 /var/lib/dpkg/lock - open (11:資源暫時不可用)
無法鎖定管理目錄(/var/lib/dpkg/),是否有其他進程正佔用它?
解決辦法如下:
1。終端輸入 ps aux,列出進程。找到含有apt-get的進程,直接sudokill PID。
2。強制解鎖,命令
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
嵌入式 Linux下修改MAC地址
方法一:
1.關閉網卡設備
ifconfig eth0 down
2.修改MAC地址
ifconfig eth0 hw ether MAC地址
3.重啓網卡
ifconfig eth0 up
http://blog.csdn.net/skdkjzz/article/details/39936721
linux下socketconnect阻塞方式 阻塞時間控制
http://blog.chinaunix.net/uid-16792259-id-3064785.html
使用setsockopt來控制connect超時
http://blog.csdn.net/eroswang/article/details/4819444
安裝Ubuntu 16.04後要做的事(總結)
http://www.jb51.net/article/100611.htm
http://www.jianshu.com/p/7f83ace627b5
linux C 實現FTP客戶端
http://www.w2bc.com/Article/16397
在C語言中解析JSON配置文件
http://www.tuicool.com/articles/qMVbErN
linux shell 下自動登錄ftp服務器並自動上傳下載文件
http://blog.sina.com.cn/s/blog_6d2a0a1a01017ir0.html
嵌入式調試printf重定向到文件
http://blog.csdn.net/yruilin/article/details/6595939
Linux 軟件看門狗 watchdog
http://www.jb51.net/article/95036.htm
/boot空間不足的解決辦法
http://blog.csdn.net/qq_27818541/article/details/72675954
使用busybox的crond服務
http://blog.csdn.net/suer0101/article/details/8052592
alpine linux中如何使用crontab執行定時任務
http://blog.csdn.net/gsying1474/article/details/68946455
在Linux上實現3G拔號上網:http://wandering.blog.51cto.com/467932/354562/
Linux下ppp撥號+3G模塊(evdo 中興MC8630模塊)http://blog.csdn.net/memoryjs/article/details/7946878