硬體工程師的系統開發之路
大學畢業到現在四年,做為硬體工程師,我不能說自己小有成就吧,但是設計的板卡已經不少,也賣了不少。當然今天不是為了總結之前的成果,而是為了描述困惑,尋求解決之道。
困惑來自我的工作,作為一名硬體工程師,在一般公司的職責都是設計原理圖 -> 布PCB(這個可能外包) -> 電路板上電 -> 交給軟體。當然板上如果有FPGA,一般這個也是硬體工程師來開發的。其實這樣一來就出現了一個問題,設計硬體的人,並不能詳細的瞭解板卡的工作細節,於是就出現了一個問題,設計完原理圖,心裡”沒底“。這便是硬體工程師的工作瓶頸,如果不能突破,即使你設計十年,二十年,做出來的電路(我指的嵌入式),心裡依舊沒底。
思來想去(其實去年就有這樣的想法了),硬體工程師,對底層驅動開發,還是要遊刃有餘的。
這便是我作為一個硬體工程師卻來到CSDN的原因。
結合自己硬體設計的知識,熟悉驅動開發。把自己的硬體設計水平帶到一個新的高度。這便是我解決瓶頸之道。也希望潛水在CSDN裡只顧下資料的硬體工程師可以共勉。
相關推薦
硬體工程師的系統開發之路
大學畢業到現在四年,做為硬體工程師,我不能說自己小有成就吧,但是設計的板卡已經不少,也賣了不少。當然今天不是為了總結之前的成果,而是為了描述困惑,尋求解決之道。 困惑來自我的工作,作為一名硬體工程師,在一般公司的職責都是設計原理圖 -> 布PCB(這個可能外包) -&
從硬體到純軟體,回顧一個老工程師的經歷之路!
前段時間,我寫了很多關於嵌入式學習的文章,通過不少學習者的反饋使我有成就感。分享的樂趣使我決定繼續寫下去。在接下來的時間,我計劃也開始寫關於Java的內容。希望對你或多或少提供方向,當然,老規矩,遇到問題或者想發展確沒方向的新手都可以私我。話不多說,給大家帶來一個
新興職業不再新?論前端開發工程師的轉型之路
從電子商務的崛起,到各大網站的建立、優化、美工設計,這一系列的演化催生了一個新的職業----前端工程師。 所謂的前端工程師就是介於UI設計與程式設計師之間的橋樑。他們首先會根據UI設計的圖紙進行切圖,將一張JPG圖片變成鮮活的網頁,然後再將這網頁同程式設計師一起經過巢狀、加
軟體開發工程師進階之路
伺服器方面: 1、web伺服器nginx和apache的對比分析 ①nginx相對於apache的優點: 輕量級,同樣起web 服務,比apache 佔用更少的記憶體及資源 ,抗併發,nginx 處理請求是非同步非阻塞的,而apache 則是阻塞型的,在高併發下nginx 能保持低資源低
演算法工程師修仙之路:推薦系統實踐(一)
第一章 好的推薦系統 什麼是推薦系統 隨著資訊科技和網際網路的發展,人們逐漸從資訊匱乏的時代走入了資訊過載(information overload)的時代。在這個時代,無論是資訊消費者還是資訊生產者都遇到了很大的挑戰:作為資訊消費者,如何從大量資訊中找到自己感興趣的
iOS初級開發工程師進階之路
我覺得是時候,也有必要,承認一下自己的錯,壓制一下趾高氣揚的自己,在知乎上看到一個帖子,有點被打擊到了.帖子中涉及到的問題,我給貼出來,各位小夥伴們一起開探討一下,問題的答案,有知道的請在後面留言 首先帖子的地址:https://www.zhihu.com/quest
系統開發之設計模式
系統開發 系統設計 設計模式 系統設計模式Control plane和data plane別離這兩個概念簡直是networks 101的入門概念。Juniper上世紀末興起的主要原因之一即是嚴厲區別界定control plane和data plane,然後用ASIC完結data plane。Data plan
操作系統開發之——一個簡單的Bootsect
版權 文件 pla get 結束 fse -- 設有 擴展 先嚇唬一下讀者朋友呵呵,直接發代碼:(這是UOS操作系統的Bootsect)(有興趣的朋友能夠增加我們,聯系方式在最後) ;------------------------------ ;文件名稱:Boo
熊貓直播Rancho發布系統構建之路(二)
熊貓 直播 rancho 前段時間寫了一篇關於熊貓直播Rancho發布構建之路文章,裏面涵蓋了發布平臺的全部功能,也列舉了技術架構,當前使用和支撐情況,包括產品開發的目的,設計等等。接下來的時間裏,我們又在發布平臺上開發了新功能,而且前期在排期,而時間有限無法抽身做的功能,現於開發完成,並且上線使
踏上Revit二次開發之路 2 從“HelloWorld”入手
import none 工具 環境變量 各級 style first app ati 2 從“HelloWorld”入手 在歐特克的官方網頁上有個叫《My First Plug-in Training》的項目,號稱可以讓一個完全沒有編程基礎的人照著做出一個插件來。我快速瀏覽
python開發之路-day02
ron lov toolbar 方式 用途 集合 title 介紹 dex 數據類型 1 什麽是數據? x=10,10是我們要存儲的數據 2 為何數據要分不同的類型 數據是用來表示狀態的,不同的狀態就應該用不同的類型的數據去表示 3 數據類型 數字(整形,長整形
我的SIP開發之路
lib 介紹 工作室 pjsip 開發人員 別人 想象 好的 分享 http://hi.baidu.com/ltlovelty/blog/item/837baf1ece7fc6f11ad57647.html 經過對SIP協議和開源協議棧快半年的研究,我現在終於
前端基於react,後端基於.net core2.0的開發之路(1) 介紹
tco ioc logs asp webpack 路由 src 部署 關鍵字 文章提綱目錄 1.前端基於react,後端基於.net core2.0的開發之路(1) 介紹 2.前端基於react,後端基於.net core2.0的開發之路(2) 開發環境的配置,
python 小白(無編程基礎,無計算機基礎)的開發之路 輔助知識2 模塊
sys.path 程序啟動 及其 一般來說 adding 名稱空間 nbsp 運行時 strong 一、模塊和命名空間 一般來說,Python程序往往由多個模塊文件構成,通過import語句連接在一起。每個模塊文件是一個獨立完備的變量包,即一個命名空間。一個模塊文件不能看到
python 小白(無編程基礎,無計算機基礎)的開發之路 輔助知識3 python os 用法
padding 我們 .so mtime mage os.chdir 實現 exists 返回 獲取文件所在路徑 import os os.path.dirname(__file__) 獲取當前文件的所在路徑 print (os.path.dirname(os.p
使用ionic3開始自己的App開發之路
能力 很多 信心 瀏覽器中 自己 聽說 pan 分享 路線 由於這次換工作的原因,我的技術路線也有了一些變化。我原本比較喜歡react,前端js框架方面一直偏向於react。我第一次來到這家公司面試的時候聽到他們要開發一款APP,要是用跨平臺的技術方案。於是我當時提議的是r
4.前端基於react,後端基於.net core2.0的開發之路(4) 前端打包,編譯,路由,模型,服務
hub 解決 路徑 export routes run 部署 service 後端 1.簡要的介紹 學習react,首先學習的就是javascript,然後ES6,接著是jsx,通常來說如果有javascript的基礎,上手非常快,但是真正要搭建一個前端工程化項目,還是有很
前端基於react,後端基於.net core2.0的開發之路(番外篇) 後端使用T4模板,生成某些類
bsp 。。 bubuko 按鈕 uil out eva 下載地址 所有 1.介紹 因為開發過程中,有部分類是你加一個模型,就需要去改動的,每次加非常的煩,或者有些類,你只用到了他基類的方法,但是你還必須建一個文件才能調用他基類的方法,也很煩。 這個時候,T4就非常有用了。
Linux服務器c++開發之路
並發服務 項目 開始 常用 bsp linux網絡編程 規劃 服務器 body 正式開始學習Linux高並發服務器c++開發相關的技術。 學習路線: 基礎數據結構 gcc, make, gdb Qt編程 Tcp/IP協議
Python開發之路
tar 第八篇 字符編碼 sql pos class -s 字符 入門 閱讀目錄 第一篇:python入門 第二篇:數據類型、字符編碼、文件處理 第三篇:函數 第四篇:模塊與包 第五篇:常用模塊 第六篇:面向對象 第七篇:面向對象高級 第八篇:異常處理 第九篇:網絡編程 第