wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4760|回復: 0
打印 上一主題 下一主題
收起左側

電子產品程序設計漫談

[復制鏈接]
跳轉到指定樓層
樓主
ID:128229 發表于 2016-6-29 23:06 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
                         電子產品軟件設計漫談
技術源于積累,成功源于執著。
                                 ——沈輝文







一、方案的制定階段
    1. 一個項目的成敗往往不是在最后一天體現,而是在第一天就被注定了(三軍未動,糧草先行)。也就是說,方案的制定階段直接關系到項目的成敗。因此在這個階段要細致的做好準備工作,這些工作主要包括以下內容:
    2. 制定技術開發要求,首先要搞明白我們到底想做什么?最害怕的就是那種沒有要求的設計項目。因為有時,沒有要求就意味著客戶隨時會提出新要求。這往往會陷開發者以兩難的境地。
    3. 制定實現方案,進行技術準備。了解技術瓶頸和難點在哪。評估這些技術難點的風險。能否解決?如何解決?對于有經驗的工程師來說,技術方案的定制與論證幾乎憑直覺就能完成。而對于新手來說,這些工作切往往很難獨立完成,需要前輩給予指導或協助。
    4.評估整個項目開發需要的各方面的資源,包括:人力、工具、材料、場地、經費等。并由此核算與評估項目的成本(包括研發成本和生產成本)。
    5.評估確定開發周期。開發周期有兩個概念,一個是指工程師評估出來的開發周期。一個是指市場方面希望的完工時間期限。當二者發生矛盾時,就必須進行協調。要么市場方面放寬期限,要么增派人手或安排加班。
    在整個立項過程中,工程師往往只把關注的目光片面地投向技術方案本身,而忽略了市場前景預估,成本核算、工具和材料的準備以及人力資源的調度等等。其實這些因素同樣關系著產品的成敗,需要給予足夠的重視。必要時,應該請相關人員共同參與,進行評估和協助。
二、產品設計階段
    在經過多方面的綜合評估,確認方案可行,即可立項,進入具體的設計階段了。其實這個設計階段中包含了系統、程序、電路、機械結構等多方面的內容。由于本手記主要講電子程序設計。因此就撇開其他,只講程序。在這個階段工程師的主要任務是:
    1.程序框架的規劃。
    2.各個模塊功能的細分。
    3.系統資源的分配。
    4.算法的設計。
    5.程序流程圖的繪制。
    新手們常常喜歡跳過這個階段,蠢蠢欲動地直接上機去寫程序,邊寫邊調。滿以為這樣可以加快進度,結果往往事倍功半,反而耽誤了時間。
    其實,磨刀不誤砍柴工。這個階段付出的辛苦,將在后面幾個階段獲得N倍的報答。反之,這個階段的任何一點懈怠,都有可能為以后的工作埋下禍根。
三、代碼編寫階段
    這個階段就是我們平時所謂的寫程序了,其實是最沒技術含量的活,誰都能干。這個階段最基本的要求就是盡量減少筆誤現象,并且嚴格遵守編程規范。
    根據經驗,筆誤現象是無法完全杜絕的。筆誤屬于低級錯誤,其實并不可怕。即使存在一些筆誤,也可在下一步調試階段糾正。事實上,現在許多編譯器已經可以為我們發現許多筆誤現象。
    真正需要注意的是遵守編程規范。一個規范的程序文本,不但是審美的要求,而且更是后續調試和修改工作得以勝利進行的保證。 關于編程規范,如果展開來講的話,完全可以寫一本書。
    1.向前兼容原則
    對于單個程序員來說,效率來自于不斷積累。這時要奉行的最高原則就是向前兼容。
    我們知道,許多有經驗的編程老手,都擁有自己的程序模塊庫。當他們需要設計一個新的程序時,只要直接從舊的項目中抽取出成熟模塊,移植到新的項目中。七拼八湊,就完成了新程序的設計。這極大提高了開發速度。
    為了讓這些模塊,能夠在不同時期的不同項目中,保持較好的兼容性,必須讓它們遵守相同的規范。
    因此,要盡快形成個人成熟、完善的程序風格。
    2.相互兼容原則
    對于一個開發團隊來說,效率來自于分工協作。這時要奉行的最高原則就是相互兼容。
    在團隊中,編程者個人技巧的重要性被降低。甚至這些不和規范的技巧,會成為合作者之間溝通的障礙。
    團隊中的個人英雄主義是失敗的先兆。而團隊默契配合,才是成功的關鍵因素。
    因此,有必要制定統一的編程規范,讓團隊中的伙伴一起遵守,避免各自為政、一盤散沙。
四、產品調試階段
    這個階段就是要驗證前面的工作,把程序調通。
    在這里,調通的概念并不是說,程序在正常狀態下,偶然正確運行那么一回就算萬事大吉。我們要保證,程序在各種可能的狀態(包括異常狀態)下都能按預期的要求工作。
    曾經聽說,某某高手一口氣寫了N多K的程序,沒有經過調試,一次燒片就成功了。我覺得這簡直就是神話一般不可思議。我堅信一點,就是沒有BUG的程序是不存在的。這年頭,就連Windows XP都渾身是補丁,誰又能宣稱自己比比爾蓋茨還牛呢?
    調試階段要做的兩件重要事情:一是測試,就是要進可能多地找出程序中的BUG;二是DEBUG,就是要解決這些BUG。
    找不出BUG,或解決不了BUG,都是失敗。
    程序員往往更善于解決BUG,卻不善于發現BUG。這是由于程序員面對自己的程序,往往會存在視覺盲點。這就像禿子看不到自己的光頭一樣。另一方面,程序員即使發現BUG,但由于程序是自己寫的,往往不能正視之。這是一種思維障礙,就像我們常常不愿承認自己的缺點一樣。因此,最好的解決辦法,是在程序(產品樣品)交付客戶之前,請其他人員進行測試檢驗。
    在找到BUG后,需要程序員去分析問題并解決問題了。這才體現個人功力,拉開差距的時候呢。高手和低手的差別就在這時顯現出來。
五、產品維護階段
    這個階段是指產品在推向市場或交付客戶后,根據市場或客戶需求,進行升級維護,當然也包括進一步對隱形BUG的消除。
    一個得不到維護的產品,是沒有生命力的。就像一顆已經死亡的樹,雖然表面上看來還枝繁葉茂,但實際上它已經停止生長,遲早要腐化掉。
    同樣道理,一款常年不更新換代的電子產品,會像過去的明星漸漸被人遺忘一樣,逐漸丟失市場份額,而產品維護,是延長產品生命周期的不二法門。
    產品如何才能經歷歲月的考驗,千錘百改,依然生機勃勃?
    1.養成良好的編程習慣
    程序應該模塊化,就像積木一樣,便于拆卸或增加。
    對于MCU的一些資源,如RAM寄存器或I/O口,甚至包括一些常數,必須先定義在使用,避免直接使用。將來需要調整時,只要修改定義部分就好了。
    對于相同或類似的程序段,應該用子程序來實現。如果受堆棧等資源限制,不能使用子程序,則應該用宏來實現。只要以后需要修改時,只需要改一點,無需改一片。
    2.自覺加強版本管理
    詳細記錄每個程序版本的修改細節,形成一份歷史記錄。并且,每次改動后的版本都應該保留,新版本不要覆蓋老版本的文件。一個基本原則是,凡是要燒片測試或送樣的程序版本,如需要再做修改,必須升級版本號。
    并且,每次修改程序時,相關的注釋及輔助說明文檔也應該同步更新。免得下次再改時,發現對不上號。
    所有程序版本應該妥善歸類、存檔備份。有條件最好刻成光盤,避免日久年長因病毒或硬盤損壞而丟失。








分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
亚洲xxxxx| 久久久久久久久久影院| 91久久久一线二线三线品牌| 欧美精品一区二区三区高清aⅴ| 91麻豆精品一区二区三区| 久久精品国产99久久| 在线免费激情视频| 中文字幕第一页av| 久久国产视频精品| 最近日本中文字幕| 韩日视频在线观看| 亚洲综合精品一区二区| yellow中文字幕久久| 欧美日韩在线精品一区二区三区激情 | 成人资源在线| 日本网站在线免费观看视频| 免费看成年视频网页| 国产人妻精品一区二区三| 国内精品伊人久久| 亚洲国产精久久久久久| 亚洲地区一二三色| 99久久综合国产精品| 一本久久综合| 欧美禁忌电影| 国产精久久久| 免费在线观看的电影网站| 在线观看成年人视频| 国产浪潮av性色av小说| 国产成人精品无码高潮| 精品一区二区三区人妻| 欧美丰满少妇人妻精品| www.这里只有精品| 欧洲精品在线播放| 日本视频精品一区| 亚洲一区二区三区视频| 久久男人资源视频| 中文字幕欧美日韩精品| 日韩精品一区二区三区在线| 精品久久久久久久久久ntr影视| 99精品视频在线观看免费| 久久一日本道色综合久久| 四季av在线一区二区三区| 亚洲精品aa| 厕沟全景美女厕沟精品| 免费大片在线观看www| 91美女在线| 91.www| 男人插女人下面视频| 一区二区国产欧美| 中文字幕在线看人| 日本中文在线视频| 免费在线观看成年人视频| 日本77777| 能在线观看的av| 国产情侣第一页| 日本一区二区精品| 国内视频一区二区| 国产精品一区二区欧美黑人喷潮水| 欧美亚洲成人精品| 国内精品美女av在线播放| 最近2019年手机中文字幕| 日韩精品极品在线观看| 欧美精品一区二区三区蜜桃 | 亚洲视频大全| 自拍欧美日韩| 欧美一区高清| 欧美a级一区| 午夜日韩在线| 激情亚洲网站| 亚洲国产99| 国产视频网站在线| 日本午夜视频| 阳光姐妹淘韩国版| 玖玖在线免费视频| 在线香蕉视频| 欧美zozo| 欧美激情免费| 永久免费网站在线| h片在线观看视频免费| а√在线中文在线新版| av资源网在线播放| 在线观看网站免费入口在线观看国内| 久草在线视频福利| www.成人影院| 成人激情视屏| 日韩中文字幕视频网| 国产精品白丝av嫩草影院| 奇米777国产一区国产二区| 欧美女优在线视频| 婷婷激情图片久久| 国产精品入口| 狠狠色狠狠色综合日日91app| 国产成人精品影视| 久久久91精品国产一区二区精品| 国产精品久久久久三级| 亚洲一区二区三区在线看| 精品久久久久久久久久ntr影视| 在线观看日韩精品| 日韩视频在线一区二区| 亚洲天堂日韩电影| 欧美激情综合色| 国产91色在线播放| 国产精品一区二区三区不卡| 天天人人精品| 国产亚洲综合视频| 免费国偷自产拍精品视频| 老司机福利av| 国产稀缺精品盗摄盗拍| 国产又大又粗又爽| 开心激情综合网| 青青草国产成人久久91网| jizz18欧美| 91大神xh98hx在线播放| 欧美电影网址| 婷婷五月色综合香五月| 欧美激情日韩| 国产精品一级在线| 最新日韩av在线| 91精品国产综合久久精品性色| 亚洲精品有码在线| 欧美孕妇与黑人孕交| 国产精品日韩欧美一区二区三区 | 一级aaa毛片| 超碰在线观看99| 在线观看91| 欧美欧美欧美| 日韩成人影音| 丁香花高清电影在线观看完整版| 二区三区在线| 91国内外精品自在线播放| 蜜臀av免费一区二区三区| 国产欧美一区二区三区国产幕精品| 韩国一区二区视频| 亚洲精品国产品国语在线app| 欧美日韩一区二区三区视频| 一区二区三区视频观看| 国产情人节一区| 免费看污污视频| 国产农村妇女精品久久| 亚洲国产精品自拍视频| 日韩一级片中文字幕| 青草青青国产| 手机福利在线| 四虎4545www精品视频| 97精品国产| 成年人国产精品| 在线视频国内一区二区| 在线观看精品自拍私拍| 亚洲综合最新在线| 亚洲自偷自拍熟女另类| 亚洲精品自拍视频在线观看| 亚洲AV无码成人片在线观看| 黄页在线免费看| 中文字幕在线看片| 欧美va天堂| 亚洲国产精品ⅴa在线观看| 91精品国产综合久久香蕉麻豆 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 国产成人无码精品久久二区三| 夜夜狠狠擅视频| c#hpsocket| 欧美激情护士| 亚洲视频电影在线| 一色屋精品亚洲香蕉网站| 亚洲人成在线观看网站高清| 国产一区二区三区黄| 久久精品久久99| 亚洲性猛交富婆| av日韩在线免费| 国产亚洲精彩久久| 看国产成人h片视频| 欧美手机在线视频| 国产精品男人爽免费视频1| 亚欧无线一线二线三线区别| 国产一级淫片免费| 黄色电影在线免费观看| 欧美三区四区| 麻豆精品国产91久久久久久| 欧美综合欧美视频| 日本高清视频一区| 中文字幕第80页| 伊人久久成人网| 在线中文字幕视频| 国产成人高清| 国产精品人成在线观看免费| zzijzzij亚洲日本少妇熟睡| 91精品国产综合久久久久久久| 92国产精品久久久久首页| 色18美女社区| www久久久久久| 蜜桃视频在线入口www| 奇米狠狠一区二区三区| 中文无字幕一区二区三区 | 嫩草影院在线观看未满十八| 男女免费观看在线爽爽爽视频| 国产成人黄色| 中文字幕一区二区三区不卡在线| 亚洲欧洲成视频免费观看| 精品久久一区二区三区蜜桃| brazzers精品成人一区| 色欲av永久无码精品无码蜜桃| 无线免费在线视频| 日韩av中文字幕一区| 国产精品天美传媒沈樵| 日韩视频一区在线| 糖心vlog在线免费观看| www.超碰在线观看| 男裸体无遮挡网站| 国产一区二区三区精品在线观看| 另类小说视频一区二区| 欧美高清dvd| 亚洲自拍偷拍福利| 69xxx免费| 91麻豆精品国产91久久| 粉嫩一区二区| 韩日精品视频一区| 在线午夜精品自拍| 在线观看免费黄色片| 国产无码精品久久久| 992tv在线观看在线播放| 天美av一区二区三区久久| 26uuu色噜噜精品一区二区| 亚洲人永久免费| 国产麻豆电影在线观看| 国产精品夜夜夜爽阿娇| 日本性生活网站| 成人国产激情在线| 国产精品1区2区3区| 欧美精品色一区二区三区| 任我爽在线视频精品一| 欧美精品xxxxx| 成人午夜影院| 九热爱视频精品视频| 午夜精品福利在线| 91久久精品日日躁夜夜躁国产| 性欧美丰满熟妇xxxx性久久久| 四虎成人永久地址| 亚洲一区二区三区在线免费| 欧美极品美女视频| 136fldh精品导航福利| 九一精品久久久| 香蕉视频在线观看www| 亚洲一区网址| 亚洲精品国产一区二区三区四区在线| 日韩欧美国产一区二区在线播放| 国产成人精品免费看在线播放| 日本精品一区二区三区高清 久久| 精品99久久久久成人网站免费| chinesegaysextube| 色综合咪咪久久网| 色狠狠桃花综合| 精品久久久久久综合日本| 91杏吧porn蝌蚪| 超碰在线一区二区三区| 91成人观看| 欧美日韩国产bt| 国产高清不卡无码视频| 91免费视频播放| 新版中文在线官网| 国产成人综合在线观看| 欧美在线不卡区| 添女人荫蒂视频| 羞羞的视频免费| 久久精品不卡| 亚洲第一视频网| 国产91xxx| 亚洲色图偷拍| 九九亚洲视频| 欧美日韩在线三级| 粉嫩av一区二区三区天美传媒| a毛片在线免费观看| 91精品国产自产观看在线 | 国产亚洲第一伦理第一区| 一本久久综合亚洲鲁鲁五月天| 久久精品一区二区三区不卡免费视频| 中文字幕人妻互换av久久| 91色在线看| 国产视频不卡一区| 日本精品免费一区二区三区| 清纯粉嫩极品夜夜嗨av| 97超碰人人在线| 国产不卡在线一区| 91久久国产精品| 日本视频免费在线| 欧美家庭影院| 国产亚洲精久久久久久| 精品免费国产| 国产色片在线观看| 伊人久久大香伊蕉在人线观看热v| 色呦呦日韩精品| 97精品国产97久久久久久粉红| 日韩一级片免费| 懂色av一区二区| 亚洲成人性视频| 色91精品久久久久久久久| 干出白浆视频| 日韩黄色在线观看| 久久久久久久久久久亚洲| 老熟妇一区二区| 黄色av网站在线| 国产精品三级电影| 久久久久久九九九九| 国产美女免费看| 九九久久成人| 国产午夜精品理论片a级探花| 又黄又爽又色的视频| 波多野吉衣av| av电影一区二区| 99在线视频免费观看| 国产乱淫片视频| 欧美一区2区| 亚洲天堂成人在线视频| 性久久久久久久久久| 人交獸av完整版在线观看| 亚洲人吸女人奶水| 一本—道久久a久久精品蜜桃| 午夜激情小视频| 欧美99在线视频观看| 欧美贵妇videos办公室| 久草福利资源在线观看| 日本免费成人| 91麻豆精品国产91久久久 | 日韩av影视在线| 中文字幕精品视频在线| 伊人电影在线观看| 亚洲综合在线免费观看| 看全色黄大色大片| 日本xxxxwwww| 国产综合久久久久影院| 亚洲一区二区三区乱码aⅴ蜜桃女| 91网站免费入口| 自拍偷自拍亚洲精品被多人伦好爽| 欧美性猛交xxxx免费看| 天堂av在线网站| 777电影在线观看| 一区二区三区日韩欧美| 日韩伦理在线免费观看| 欧美女同网站| 亚洲国产精品99久久久久久久久| 午夜精品区一区二区三| 五月天电影免费在线观看一区| 久久精品国产99国产| 亚洲淫片在线视频| 国产免费1000拍拍拍| 亚洲欧美日韩视频二区| 国产精品美女久久| 中文av免费观看| 日本a口亚洲| 午夜精品在线观看| 中文字幕在线观看高清| 亚洲草久电影| 57pao成人永久免费视频| 夜夜躁很很躁日日躁麻豆| 欧美激情1区| 国产精品久久97| 亚洲欧美高清视频| 日韩国产欧美在线观看| 97伦理在线四区| 青春娱乐分类视频精品2动漫| 国产精品综合在线视频| 日韩一区二区三区资源| 成片免费观看| 中文字幕欧美一| 日韩精品无码一区二区三区免费| 一区二区成人| 一本大道av一区二区在线播放| 杨幂一区二区国产精品| 草草影院在线| 亚洲免费av片| 国产情侣自拍av| 日韩电影免费网站| 成人国产一区二区| 91视频网址免费观看| 国产精品69毛片高清亚洲| 青青青在线视频播放| 青草久久伊人| 一本到不卡精品视频在线观看| 少妇太紧太爽又黄又硬又爽小说| 欧美日韩破处视频| 中文字幕亚洲自拍| 天天操天天干天天爽| 奇米精品一区二区三区在线观看一 | 天天操天天射天天色| 国产欧美日本一区二区三区| 欧美激情成人网| 日韩三级影视| 日韩在线视频线视频免费网站| 懂色av中文字幕| 美女黄网久久| 亚洲精品国产精品久久| 最新在线地址| 亚洲国产成人精品视频| 国产高清自拍视频| 日韩影片在线观看| 国产欧美精品在线播放| 伊人午夜电影| 国产人妖乱国产精品人妖| 北京富婆泄欲对白| 日韩精品免费视频一区二区三区 | 国产综合免费视频|