Hassas PCB İmalatı, Yüksek Frekanslı PCB, Yüksek Hızlı PCB, Standart PCB, Çok Katmanlı PCB ve PCB Montajı.
PCB Teknik

PCB Teknik - On yıl deneyim size içerikli sistemler öğrenmenizi öğretecek (ARM platformuna dayanan)

PCB Teknik

PCB Teknik - On yıl deneyim size içerikli sistemler öğrenmenizi öğretecek (ARM platformuna dayanan)

On yıl deneyim size içerikli sistemler öğrenmenizi öğretecek (ARM platformuna dayanan)

2021-08-21
View:431
Author:IPCB

1. İçeriden sistemin konsepti

"İndirme" konseptini anlamaya odaklanma.


Özellikle üç tarafından anlaşılır.

1. Yazılım açısında, CPU tabanlı periferal aygıtları CPU çipine integre edin. Örneğin, X86 mimarına dayanan ilk bilgisayarlarda, CPU'nun sadece aritmetik birimi ve toplayıcı fonksiyonları var, ve tüm çiplar dış köprüleri in şa etmek zorundadır. Gerçekleştirme, seri liman ve bunlar dışarıdaki 16C550/2 seri liman kontrolörü çipi tarafından fark edilir ve şu and a seri liman kontrolörü çipi CPU'ya zaten integral edildi ve PCler grafik kartları vardır, ve çoğu içerikli işlemciler hepsi LCD kontrolörleri vardır, ama bir anlamda bu grafik kartına eşittir. IXP a ğ işlemcisi ARM benzeri yaklaşık yüksek sınıf üzerindeki Intel Xscale yapıları, PCI denetleyicisini (4 PCI köle aygıtlarını desteklemek için yapılandırılabilir veya kendini CPI köle aygıtı olarak yapılandırılabilir); Ayrıca 3 NPE ağ işlemci motorlarını birleştirir. İkisi de iki MAC adresine uyuyor. Bu kapı değiştirmek için kullanılabilir, diğer NPE ağ işlemci motoru DSL'i destekliyor. Dışarıda PHY çip eklenmesi sürece, DSL İnternet erişimi anlayabilir. IXP serisinin en yüksek frekansı 1.8G'ye ulaşabilir, 2G hafıza destekleyebilir, 1G*10 ya da 10G*1 Eternet port ya da Febre kanalı optik kanalı. IXP serisi, ARM sistem yapısı altında bilgi tarafından birleştirildikten sonra Xscale çekirdeği olmayı amaçlayan en yüksek işlemci olmalı.


2. Yazılımın başlangıcından beri uygulama özel işletim sistem kernel içinde seçildi ve kernel birleştirmeden sonra ROM'a indirilir. Operasyon sistem kernel'i özelleştirmekte seçilen uygulama komponenti yazılımın "içerileme" yerini tamamlamak. Örneğin, WinCE kernel'i özellikle ayarladığında, kelime sözleri, PDF, MediaPlay ve bunlar dahil olacak. Eğer seçirsek, CE başlatıldıktan sonra bunları arayüzde bulabilirsiniz. Eğer önceki bilgisayarın pencere operasyon sistemi ise, çoğu şeyler yeniden yüklenmeli.


3. Yazılım kernel veya uygulama dosya sistemini içerikli sistem donanım platformunun ROM'ya yazın gerçek bir "içeriklik" oluşturulması için.

Yukarıdaki tanımlama, 6 ya da 7 yıl önce içerikli sistemlerde anlaşmaya odaklanmıştım. Kitabda birçok tanımlar var, ama bu alanda, kimse tanımlarının çok doğru olduğunu söylemeye cesaret edemez. Evet, bu uzmanlar ve bilim adamları da dahil eder. Bu sistem bilgisayar alanında büyük bir konu.


2. Sistemlerin hiyerarşik ve profesyonel klasifikasyonu.

İçeri yatırılmış sistem 4 katta, donanım katı, sürücü katı, işletim sistem katı ve uygulama katı olarak bölünür.

1. Donanım katı bütün yatırılmış sistemin temel. Eğer mikrokontrolör ve arayüz ile tanıdıysanız ve C ve toplantı dilinde programlanabilirsiniz, içeri alınan sistemin donanım katından yürümek relativ kolay ve donanım katı da sürücüdür. Düzene dayanarak harika bir sürücü mühendisi donanımın devre diagram ını anlayabilir ve CPLD'in lojik tasarımını kendisi tamamlayabilir. Aynı zamanda, operasyon sistemi kernel ve programı ile çok tanıdık olmalı. Fakat donanım platformu temel ve eklenmiş değer yazılıma bağlı.


Donanım katı elektronik, iletişim, otomatik, mekatronik ve bilgi mühendisliğinde uzmanlık eden insanlar için daha uygun. Yapılması gereken temel profesyonel bilgi, mikrobilgisayar prensipi ve arayüzü mikrocomputer_technology, prensip ve interface_technology ve C dilinin kapsamında.

2. Sürücü katı. Bu kısmı daha zor. Sürücü mühendislerin sadece devre diagramlarını anlayaması gerekmez, ama aynı zamanda işletim sistemi çizelerinde çok profil olması gerekiyor. Bu yüzden yazılmış sürücü sistemin çağırıldığında işletim sistemi zaman parçasını monopolize etmeyecek. Sonuç olarak diğer görevler gerçek zamanlı yapılamaz, işletim sisteminin kernel mimarını ve gerçek zamanlı planlamasını anlamıyorlar ve iyi bir s ürücü yazma stili yok. Çoğu kitaplarda bahsetmiş sürücüler eklemek yöntemine göre, birçok insan bunu yapabilir, ama küçük sürücü mühendisinin seviyesi bile seviye kadar yükselmez. Bu yüzden uygulama ça ğırıldığında, yazılmış sürücü bir program ı açtığımızda ve pencerelerin altında çalıştığımızda gibidir. Bir program ı a çtığımızda ya önceki programı kesecek ya da bekleyecek. Daha sonra a çılan program ı çalıştırmak biraz sürer. Eğer iyi bir sürücü olmak istiyorsan, üç ya da dört yıl bilginiz yok. Operasyon sisteminin kernel öğrenmeden başarılı olmak kolay değil, fakat maaş içeri girmiş sistemlerin dört katı arasındaki en yüksektir.


Sürücü katı elektronik, iletişim, otomatik, mekatronik ve bilgi mühendisliği, özellikle bilgisayar tarafından uzak bir mimara alan insanlar için daha uygun. Donanım katmanının temel disiplinleri, veri yapısı, algoritmaları ve operasyonlar da gerekli. Sistem prensipleri ve toplama prensipleri anlayışında çok iyi olmalı.


3. Operasyon sistemi katı. Operasyon sistemi katı için, şu and a sadece basit bir transplantasyon olabilir, fakat yazılmış operasyon sisteminden, ya da kol ve bacakların eksik olan operasyon sisteminden birkaç kişi geliyor. Bu işin bir parçası genellikle sürücü mühendisler tarafından yapılır. Tamam. Operasyon sistemi sistem görevi arızasızlandırma, diski ve dosya yönetiminden sorumlu ve içeri alınan sistemin gerçek zamanlı doğası çok önemlidir. Microsoft'ın iki yıl içinde XP operasyon sistemine 300 kişi yatırım yaptığını söylüyor. Toplam saatler 600 yıldır. Çin Bilim Akademisi Yazılım Enstitüsü'nün Nuwa Hopen operasyon sisteminin bitirmesi için yüzlerce yıl süreceğini tahmin ediliyor. Bu yüzden işin bu parçası relatively anlamsız.


4. Uygulama katı oldukça kolay. Eğer pencereler altında programlama arayüzü fonksiyonunu nasıl adlandıracağını biliyorsanız, sadece operasyon sistemi altında toplama ve geliştirme çevresini değiştirir. Bu da Java programlaması ile ilgili ise doğru. İçeri girmiş sistemde bulunan algoritm profesyonel algoritm kişi tarafından yöneldir ve içeri girmiş sistem kategorisine ait olması gerekmiyor. Fakat eğer içeri alınan sistemin altında içeri alınan veritabanı, içeri alınan sisteme dayanan a ğ programlaması ve protokol uygulama geliştirmesi (SIP, H.323, Astrisk gibi) belirli bir uygulama seviyesine dayanan bir uygulama düzeyine dayanılırsa, bu daha karmaşık ve zordur.


3. Görevler ve pozisyon.


Önce bir hedef al, sonra bulun.

ARM öğrenmek, donanım konusunda, bir taraftan arayüz devre tasarımı öğrenmek ve diğer taraftan C dilinde toplantı ve masaüstü programlamayı öğrenmek. Yazılım görüntüsünden, ARM işlemcisine dayanan işlem sistem seviyesinin sürücüsü ve transplantasyonunu öğrenmek gerekiyor. Bunlar başlangıcılar için, ya donanımdan öğrenmek, ya da işletim sisteminin tanıtısından uygulamasına kadar açık olmalı, ama ne öğrenmeniz gerekirse, temiz işletim sistem seviyesi ya da daha yüksek API tabanlı uygulama katı programlaması olmadığı sürece, yazılım hâlâ kayıtları anlayabilirsiniz. Hâlâ tahta seviyesi toplantısını ve C programlamasını anlamanız gerekiyor. Bu yüzden, içeri alınan sistemin donanım katı ve s ürücüsü için ARM arayüz devre tasarımı, ARM'nin C dili ve birleşme dili programlaması ve arızasızlandırma geliştirme ortamı hâlâ desteklenmeli.


Bu yüzden başlangıçların yönünü, hedefini anlaması gerekiyor ve o seviye gitmesi gerekiyor. Sonra daha iyi öğrenmeye başlayın, ARM ile ilgili iki seviye daha praktik bir sistem, donanım katı ve sürücü katı, ne kadar iyi öğrenirse, bu çok söz verici olacak.


Eğer içeri alınan sistemin uygulama seviyesinden gitmek istiyorsanız, ARM ve diğer sistemlerden uzak olabilir. WinCe operasyon sistemi altında EVC uygulama geliştirmesi (pencerelerin altında VC benzeri), eğer bir araya geçirmek istiyorsanız, bazı ses ve video protokollerine güvenmek istiyorsanız, içeri giriş işleme sisteminin çevresel uygulama ve uyumlu geliştirme araçları zincirine odaklanmak gerekir. SIP ya da H.323 protokolü üzerinde VOIP alanında uygulama katı geliştirmesi gibi, ya da içerikli ağ veritabanı geliştirmesine dayalı ve böylece.

Başlangıçlar için elimizden geleni yapmalıyız. Sürücünün maaşının yüksek olduğunu düşünme. Kendi özelliklerimizi birleştirmeliyiz. Tüm seviyelerde uzmanlar var. Tabii ki uzmanlar var. Yüksek maaşına karşılık veriyorum, donanım katında çalışıyorum. Geçmişte, aylık maaşımdan yaklaşık 3000 yuan kişisel gelir vergisinden çıkarmak zorunda kaldım. Tabii ki, bir mühendisin rolünü bir taraftan ve bir yöneticinin rolünü ve diğerinden birinin rolünü oynadım. Yeri yalnız yapıyorum ama sadece çalışma saatleri yapıyorum. Hardware konusunda benimle yarışan çok az insan olabilir ki bu kadar maaş almama izin verir.

4. Geliştirme sistemi seçimi.


Çoğu ARM başlangıcıları kullanabilecekleri bir sistem olmasını umuyorlar, fakat işlemci versiyonu daha yüksek, performansı daha yüksek, birçok insanın ARM9 ve ARM7'nin daha iyi olduğunu düşündüğü gibi, başlangıcılar için bu konuda mantıklı olmaları gerektiğini düşünüyorlar. Geliştirme sisteminin seçimi, sürücü geliştirme ya da uygulama yapmak ya da içerikli sistem donanım katı tasarımı ve masa seviyesi testi yapmak üzere bağlı. Eğer operasyon sistemin seviyesinden veya uygulama seviyesinden gitmek istiyorsanız, sürücü veya uygulama olarak, elbette işlemci performansı daha yüksek, daha iyi, ama bu şeyin kendi öğrenmesi çok zor, birkaç ay veya yarım yıl veya bir yıl değil. İki yıl içinde yapılabilecek şeyler.


Bir anlamda, ARM7 ile 9 arasındaki fark, bazı fonksiyonel talimatlar zenginleştirilmesi ve önemli frekans, 286 ve 386 gibi. Kullanıcılar için hiçbir şeyin farkında olmayabilirler ama hızlığın biraz daha hızlı olduğunu hissedebilirler.


ARM7 donanım seviyesinden gitmek isteyen kişiler için daha uygun, çünkü ARM7 seri işlemcilerin çok az iç MMU vardır ve onlar relatively kolay kontrol edebilirler. Örneğin, S3C44B0, Cache kolayca kapatılabilir ve iç arayüz kayıtları çok kolay görüyor ve anlamak farklı arayüzler donanım program ı kontrolü ya da AXD tek adım komut satırı talimatları tarafından kontrol edilebilir. 51 tek çip mikrobilgisayarının fikrinde, bunu anlamak kolay, ve 32 bit tek çip mikrobilgisayar olarak kabul edilebilir, bu yüzden birçok 51 mühendisi yok ediyor. İçeri yatılmış sistem donanım mühendislerinin karışıklığına dönüşmek istiyorum, böylece onları bu bölgedeki bazı şirketler tarafından işletim sistemi seviyesine götürmeyecekler.


İçeri yatırılmış sistem donanım tasarımı ve yazılım sürücüsü ile arayüze büyük dikkat verir. Platformu seçtiğinde, bir işlemçinin dış kaynaklarını da incelemelisiniz. Daha fazla dış kaynaklarla iletişim kurduğunuz kadar, onlarla tanıdığınız kadar, sonra gelecekte başarılı iş şansınız karar verilecek. Daha yüksek olarak, toplama zamanında belirtilen "önemli yetenekler", çünkü bir kişi sadece birkaç yıl içinde tüm işlemcilere erişim olması imkansız, ve recruit birimi tarafından kullanılan işlemciler tamamen bilinmeyebilir. Geçmişte, Taiwan'daki düzine küçük şirketler tarafından üretilen ARM işlemcileri de çok faydalıdır. Fakat bu şeyler çok çeşitli ve bu işlemci kullanan şirketler sadece toplanabilir. Önemli çalışma deneyimleri olan insanlar, işe ilgili deneyimler nedir? Hardware konusunda, periferal arayüz tasarımı ile ilgili ve yazılım konusunda, arayüz sürücüsü ve uygulama geliştirme deneyimleri operasyon sisteminde bağlı. Neredeyse on yıldır sanayide kaldım. ARM 2000 yılında ortaya çıktı. Bir gün ARM7'de çalışmaya başladım ve Xscale'a doğrudan gittim (bu tahta ARM10-11 arasında). Beş yıldır yaptım ve röportaj için yüzlerce kişiden az kaldı. Bu aspektler hala derin anlaşılıyor.

ATLLanguage

Sanırım Samsung'ın S3C44b0'nun başlangıcılar için daha uygun olduğunu düşünüyorum. Neden böyle söylüyorsun? Çünkü arayüz kaynakları relativ zengin olduğu için, teknoloji yetişkin ve materyaller daha fazlasıdır, başlangıcılar için çok uygun olmalı. Eğer bir sorun varsa, yardım etmek ve çözmesi kolay olabilir. Çünkü çoğu insan, aynı 51 tipi mikrokontrolör gibi, N bitlerinden fazlasıyla tanıyır. Uzman seviyesi sayıları size yardım edebilir ve bağlantı soruları çabuk cevaplanabilir. Fakat endüstri, bu ARM'in kullanımı için kötü olduğunu düşünüyor, ama başlangıcılar için bu iyi bir şey.

Bu yüzden geliştirme sisteminin seçimi kendi gelecekteki hedeflerine bağlı, geliştirme kurulu arayüz kaynaklarına ve endüstri karşılığına bağlı.


5. Eğitimi nasıl tedavi edeceğiz.

Önce kendim hakkında konuşayım. Yaklaşık on yıldır endüstri içindeyim ve evde yatırılmış sistem endüstriyle birlikte başladım. Ben hep yatırılmış sistem endüstrisinin önündeydim. Çok yüksek bir sistem platformu ürünlerini tasarladım ve birçok şirket için çözüm sağladım. İşini terk etmeden önce, VOIP'e katılan bir ABD finans şirketi için IP-PBX tasarladı. Proje yöneticisi, proje yöneticisi, teknik yönetici ve bölüm yöneticisi olarak hizmet etti. Birçok iletişim topladı ve birçok yıl deneyim topladı. Öğrenci çalışmaları ve şirket toplantısı arasındaki eşleşmeyi hesaplamak üzere şirket insanları toplamak istiyor, fakat öğrenciler ve yeni mezun mühendisler için bir iş bulmak kolay değil, bu yüzden içerikli sistem eğitimi ve eğitimi yapmak için Zhitianxing Technology Co., Ltd. oluşturmaya çalışıyorum.


Ön sınıf araştırmacıları ve ön sınıf öğretmenleri arasındaki bağlantı yokluğu yüzünden, evdeki yetenekler yoktur. Dışişleri üniversitelerin teknolojisi endüstri şirketlerinin önünde duruyor. İlk durum, endüstri şirketlerin içerikli sistem teknolojisi üniversitelerin önünde. Sanayi ve üniversiteler arasındaki bir köprüye in şa etmek için, üniversite öğrencilerine gelişmiş yetenekler getirmek, işbirliği yarışmasında öğrencilerin için bir kart oluşturmak ve endüstri mühendislerinin kendi yarattığını hızlı geliştirmek ve fark etmek için fırsatlar yaratmak için, bu yüzden 200.000'den fazla bir yıllık maaş sahip bir yabancı şirketinden istifa ettim ve içerikli sistemler


Eğitim için zaman almak için para harcamak. Çoğu mühendisler kendi başına öğrenmeyi ve eğitiminin değeri olmadığını düşünüyorlar. Bu da mümkün. Tabii ki, para için eğitim çok değerli değildir ama çok para kaybetmiş olabilirler. Bunu hesapladıklarını bilmiyorum. Eğer bir hafta eğitimi, sadece iki yıl kendi çalışmalardan sonra başarılı bilim getirebilirse, eğitim tamamlandıktan sonra üç ay altı ay boyunca eğitim içeriğini kazarak geçirecekler. Bu yüzden en azından bir buçuk yıl başka şeyleri öğrenmek veya başka bir yüksekte çalışmak için kurtaracak. Sonra iki yıl sonra düzeyine uygun maaşını alacak. Bu maaş. Düzeyinle ilişkisi aynı insanlarla karşılaştığı bir yıl kısayılır. Aylık oranı en azından 1.000 ve eğitim maliyeti en azından 10.000 daha fazla. Aynı zamanda, aynı zamanda bir yıl kurtarıyor. Kısaca takımın önüne koştum.


Başka bir seviyede, yeni gelenler için eğitim, önceden kendilerine işsiz sigorta satın almak için eşittir ve bir usta onları Taoizm'e götürecek. Bu yaz sınıfımdaki en genç öğrenci ikinci bir öğrenciydi ve bu yıl sadece genç bir öğrenciydi. Bu semester MCU'yu öğrendim ama şimdi ARM'deki programlama çalışmaları çoktan etkileyici. Bir yıldan fazla mezun olduktan sonra hâlâ işsiz olacak mı?

Ayrıca, eğitim aracılığıyla, sanayinin sıradan insanlar tarafından bilmediğini ve aynı zamanda kendin için bir usta bulabilirsiniz. Örneğin, iki mühendislik S3C2410 ve PXA255 kullanır ve ikisi de dört çalışır. Gelecek yıl, eğer bir iş bulmaya çıkarsanız, ikisinin arasındaki maaş farkı en fazla ikiye katlanabilir. Neden? Bu, sanayide sıradan insanlar için bilinmeyen bir kural. 2410 sivil bir ürün. Sanayi tarafından kötü kullanılır. Bir ürün yapmanın maliyeti çok hassas. Tabii ki, yeteneğin maliyetine de hassas. PXA255 bir akıllı ürün. Bir 255 CPU üç 2410'de satın alabilir. Sanayi her zaman soylu bir ürün olarak tanımlandı. Kullanılan şirketler askeri hizmet eden büyük şirketler ya da şirketler. Ücreti umursamıyorlar. İyi bir iş yaptığınız sürece her şey söylemek kolay, ama birkaç insan bunu yapıyor çünkü geliştirme sistemi pahalıdır.


Kendi için iyi bir usta bulmak için, sanırım, çünkü aynı seviyedeki mühendisler arasında potansiyel bir yarışma ilişkisi var ve birçok insan diğerlerine bildiklerini öğretmek istemiyor, yani işlerini kaybedeceklerini anlamına geliyor. Kilise öğrencisi, efendi açlıktan ölmüş, ama bizim için böyle bir ilişki yok. Sistem platformunun tasarımında bir program ulaştım. Şu anda Çin'deki teknoloji bölgesindeyim. Arayüz tasarımında bahsetmiş zamanlama arayüzü gibi herkese birçok şey açtım. Eğer konuşmazsam, sanırım bu neredeyse üst bir donanım mühendisi. Sadece insanların %10 biliyor.


6. Yetenekler yüksek bir sistem donanım mühendisi olmak için gerekli.


Yazılım hakkında birkaç yöntem var. Basit sinyal dijital ve analog olarak bölünmüş. Analog yapmak daha zordur. Genellikle deneyimlerin uzun bir toplama gerekiyor. Eğer dirençliğin ya da kapasitenin doğruluğu yeterli değilse sinyal değişikliği büyük olabilir. Bu yüzden genç insanlar daha az çalışıyor. Teknolojinin geliştirilmesi ile analog devrelerin dijitalizasyonu ortaya çıktı. Örneğin, mobil telefonların modem radyo frekansı modulları büyük çips kullanır. O zamanlar dünyadaki sadece iki şirket bu teknoloji vardı ve analog fonksiyonları olduğunu hissettiler. Çok güçlü olmayan insanlar buna uygun değildir. Eğer gerçekten cep telefonunun radyo frekansı modülünü genel seviye ulaştığı sürece, aylık ödemesi 15 K'den fazla olabilir.


Diğeri, genel yönde 51/ARM mikrokontrolöre, DSP ve FPGA'ye bölünebilir. İçindeki FPGA mühendislerinin çoğu IC tasarım şirketlerinde IP kabloları ön tarafından kontrol ediliyor. Bu kısmı ilgilenmiyor. Kapı seviyesinde gelecek çok açık değil. Eğer IC ön taraf kontrol mühendisi olsanız bile, birkaç yıl yetenekli olmak için çalışmanız gerekecek. DSP donanım arayüzü relativ olarak tamamlandı. Eğer sürücüye ya da algoritme yaklaşmazsa, gelecek çok iyi olmayacak. ARM tek çip mikro bilgisayarının içeriği daha fazlasıdır. Sanayideki ürünler büyük bir miktar alıyor ve uygulama kalabalığı geniş. Bu yüzden iş alanı büyük. Yazılım tasarımı en çok arayüz tasarımının seviyelerini ve standartini gösterir. Bu, çeşitli yüksek donanım mühendislerinin PK. Düzeyi yargılamak için temel. Arayüz tasarımında en önemli şey zamanlama bakmak, basit bağlantı değil. Örneğin, PXA255 işlemci I2C'nin 100Kbps hızına ihtiyacı var. Eğer I2C periferal bir aygıt 100 kbps'e ulaşmayan bir aygıta bağlanırsa, tasarım başarısızlığına ulaşacak. Böyle bir sürü durum var. Örneğin, otobüs üzerinde 51 tek çip mikro bilgisayarı LCD ile bağlanılabilir, ama neden bu LCD ARM otobüsünde bağlanılamaz ve ARM7 otobüsünde dış Winband SD kartı kontrolörü olabilir, fakat neden bu t ür kontrolör, ARM9 veya Xscale işlemcilerine erişemiyorsunuz bunlar hepsi sorunlar.


Bu yüzden arayüz basit bir bağlantı değil, zamanlama ve parametrelere bağlı. Mükemmel bir donanım mühendisi, referens plan ı olmadan daha pahalı ve performanslı bir ürün tasarlaması gerekir. Mevcut plan a bağlı olması da uygun olabilir, ama rastgele değildir. Bir mühendislik tasmada 5V'yi 1.8V DC çipi değiştirdiğinde tanıştım ve direkt bir LDO ile değiştirdi, bazen birkaç CPU yaktırdı. Birkaç gün önce bazı insanlar, PXA255 platformuna dayalı GPS aygıtlarının program ını iyileştirmeme yardım etmemi istediler. Durum hakkında sordum. Harita SD kartında kaydedildi ve SD kartı ve PXA255 Arayüzünün MMC denetleyicisi arasında kullanılan SPI, bu yüzden harita okuma hızı çok yavaştır. Bu durum bir program ın problemi yerine tasarımın ciddi bir hatası. Bu yüzden birkaç tavsiyeler yaptım ve yeniden deneyim. Bu yüzden, mühendislik bir mühendislik olmak istiyorsanız sistemin bütünlüğünü ve mevcut devrelerin anlaması gerekiyor. Diğer sözleriyle, devre diagramlarından sonra ne kadar görüp ne kadar anlayabilirsiniz? Eğer %80'den fazla anlamazsanız, bu da iyi bir mühendislik değilsiniz.


İkincisi devre arızasızlandırma yeteneğini ve görüntüleme yeteneğini çizim, ama en temel yeteneğin PCB şematik tasarım ve mantıklı tasarım çizimi. Bu donanım tasarımı mühendislerine bağlı. ECAD mühendislerinin de üstündeki donanım tasarımı mühendislerinden ayrılabilir. Onlar PCB tahtalarını ve EMC tasarım mühendislerini diğerlerine EMC sorunlarını çözmek için yardım etmek için profesyonel mühendislerdir. Donanım mühendisi, devre masasında kendi tarafından yazılmış test program ından yazılmış donanım mühendisidir, yani C dil yetenekleri olan donanım mühendisidir. Sonra da çalışma sistemi seviyesine dayanan sürücü programcılara verin.

Kısa sürede, donanımın içeriği çok karmaşık. Eğer donanımda eğitirseniz, bir usta olacaksınız. Başkalarının plan ını sık sık değerlendireceğim. Genelde bir sürü yüksek donanım mühendislerinin tasarımını inkar ediyorum. Bu şekilde mühendislik yapıyor. Bu durum bazı insanlara saldıracak, ama donanımın bir sürü bilinmeyen şeyleri var ki birçok daha üst donanım mühendislerini karıştıracak.


Gelişmiş donanım mühendislerinin bu teknik yetenekleri olmalı. Öncelikle, protel Orcad Powper PCB Maplux2ISE, VDHL dili gibi EDA tasarımının yardımcı araçlarına sahip olmalılar. Bu araçları logik tasarım için çizim tahtasını çizmek için kullanabilirler ve sonra arayüz tasarım incelemesi için kullanabilirler. Grafik yeteneği ve arızasızlandırma yeteneği. Eğer bütün plan ın tasarımına ulaşabilirseniz, aslında üst mühendislik olacaksınız.


Hardware tecrübelerin ve toplama ile bağlı. On yıl içinde kılıç kesilmiş, yüz yıl içinde iğne kesilmiş.